From 0c0d2124ad0b87739585bea1f5f0cc6991159eed Mon Sep 17 00:00:00 2001 From: ramseshk Date: Tue, 4 Aug 2026 07:26:40 +0000 Subject: [PATCH] =?UTF-8?q?Add=20Hyperliquid=20fee=20tier=20selector=20?= =?UTF-8?q?=E2=80=94=207=20VIP=20levels=20=C3=97=207=20staking=20tiers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit config/fee_tiers.py: complete Hyperliquid fee schedule with perps and spot base rates plus staking discount multipliers. effective_rate() computes the actual fee after staking discount. get_perp_fees() returns the effective rate for a given VIP tier, staking tier, and fee model. Backtest runner: added --fee-tier (0-6) and --staking-tier flags. Regenerated all 12 backtests at VIP 0 baseline. Runner now shows fee tier info at startup. Server: /api/backtest/{name}/recalc endpoint accepts ?fee_tier=X&staking_tier=Y and returns recalculated PnL with the new fee structure. On-the-fly recalculation — no need to re-run the backtest. Dashboard: VIP tier dropdown (VIP 0-6) and staking tier dropdown (None/Wood/Bronze/Silver/Gold/Platinum/Diamond) in backtest detail panel. Changing either instantly recalculates PnL via the API. Key finding: Cartea-Jaimungal goes from -5.58% net at VIP0 to +2.39% net at VIP6+Diamond (maker rebate: exchange pays YOU -0.0024% to provide liquidity). Fee structure completely changes strategy viability assessment. --- .../results/avellaneda_20260804-072448.json | 3809 +++++++++++++++++ backtests/results/cartea_20260804-072448.json | 3809 +++++++++++++++++ .../results/deep_lob_20260804-072448.json | 3809 +++++++++++++++++ .../results/funding_arb_20260804-072448.json | 3809 +++++++++++++++++ backtests/results/gueant_20260804-072448.json | 3809 +++++++++++++++++ backtests/results/hawkes_20260804-072448.json | 3809 +++++++++++++++++ .../results/iceberg_20260804-072448.json | 3809 +++++++++++++++++ .../results/mean_rev_20260804-072448.json | 3809 +++++++++++++++++ .../results/momentum_20260804-072448.json | 3809 +++++++++++++++++ backtests/results/ofi_20260804-072448.json | 3809 +++++++++++++++++ backtests/results/pairs_20260804-072448.json | 3809 +++++++++++++++++ .../results/queue_imb_20260804-072448.json | 3809 +++++++++++++++++ backtests/run.py | 17 +- config/fee_tiers.py | 91 + dashboard/server.py | 62 + dashboard/static/index.html | 38 +- 16 files changed, 45910 insertions(+), 6 deletions(-) create mode 100644 backtests/results/avellaneda_20260804-072448.json create mode 100644 backtests/results/cartea_20260804-072448.json create mode 100644 backtests/results/deep_lob_20260804-072448.json create mode 100644 backtests/results/funding_arb_20260804-072448.json create mode 100644 backtests/results/gueant_20260804-072448.json create mode 100644 backtests/results/hawkes_20260804-072448.json create mode 100644 backtests/results/iceberg_20260804-072448.json create mode 100644 backtests/results/mean_rev_20260804-072448.json create mode 100644 backtests/results/momentum_20260804-072448.json create mode 100644 backtests/results/ofi_20260804-072448.json create mode 100644 backtests/results/pairs_20260804-072448.json create mode 100644 backtests/results/queue_imb_20260804-072448.json create mode 100644 config/fee_tiers.py diff --git a/backtests/results/avellaneda_20260804-072448.json b/backtests/results/avellaneda_20260804-072448.json new file mode 100644 index 0000000..b06103b --- /dev/null +++ b/backtests/results/avellaneda_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Avellaneda-Stoikov", + "strategy_key": "avellaneda", + "description": "Dual-sided quoting at best bid/ask \u00b7 regime-adaptive", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.425580", + "end_time": "2026-08-04T06:24:48.425580", + "start_equity": 100.0, + "end_equity": 95.3497, + "pnl": -4.6573, + "pnl_pct": -4.6573, + "pnl_gross": 0.3209, + "pnl_gross_pct": 0.3209, + "fees_total": 4.9781, + "fee_model": "maker", + "ann_return_pct": -55.89, + "sharpe": 0.3706, + "sortino": 0.5052, + "max_dd": 0.0434, + "max_dd_pct": 4.34, + "win_rate": 0.0, + "total_trades": 215, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.425580", + "v": 100.102 + }, + { + "t": "2026-07-05T08:24:48.425580", + "v": 100.0226 + }, + { + "t": "2026-07-05T09:24:48.425580", + "v": 100.043 + }, + { + "t": "2026-07-05T10:24:48.425580", + "v": 100.1899 + }, + { + "t": "2026-07-05T11:24:48.425580", + "v": 100.0927 + }, + { + "t": "2026-07-05T12:24:48.425580", + "v": 100.3004 + }, + { + "t": "2026-07-05T13:24:48.425580", + "v": 100.5822 + }, + { + "t": "2026-07-05T14:24:48.425580", + "v": 100.5252 + }, + { + "t": "2026-07-05T15:24:48.425580", + "v": 100.4785 + }, + { + "t": "2026-07-05T16:24:48.425580", + "v": 100.4896 + }, + { + "t": "2026-07-05T17:24:48.425580", + "v": 100.5584 + }, + { + "t": "2026-07-05T18:24:48.425580", + "v": 100.615 + }, + { + "t": "2026-07-05T19:24:48.425580", + "v": 100.6064 + }, + { + "t": "2026-07-05T20:24:48.425580", + "v": 100.6649 + }, + { + "t": "2026-07-05T21:24:48.425580", + "v": 100.5375 + }, + { + "t": "2026-07-05T22:24:48.425580", + "v": 100.7527 + }, + { + "t": "2026-07-05T23:24:48.425580", + "v": 100.8234 + }, + { + "t": "2026-07-06T00:24:48.425580", + "v": 100.8857 + }, + { + "t": "2026-07-06T01:24:48.425580", + "v": 100.8662 + }, + { + "t": "2026-07-06T02:24:48.425580", + "v": 100.8264 + }, + { + "t": "2026-07-06T03:24:48.425580", + "v": 100.7174 + }, + { + "t": "2026-07-06T04:24:48.425580", + "v": 100.6746 + }, + { + "t": "2026-07-06T05:24:48.425580", + "v": 100.6094 + }, + { + "t": "2026-07-06T06:24:48.425580", + "v": 100.5726 + }, + { + "t": "2026-07-06T07:24:48.425580", + "v": 100.7699 + }, + { + "t": "2026-07-06T08:24:48.425580", + "v": 100.915 + }, + { + "t": "2026-07-06T09:24:48.425580", + "v": 100.9406 + }, + { + "t": "2026-07-06T10:24:48.425580", + "v": 100.9314 + }, + { + "t": "2026-07-06T11:24:48.425580", + "v": 100.9505 + }, + { + "t": "2026-07-06T12:24:48.425580", + "v": 100.8345 + }, + { + "t": "2026-07-06T13:24:48.425580", + "v": 100.796 + }, + { + "t": "2026-07-06T14:24:48.425580", + "v": 100.7425 + }, + { + "t": "2026-07-06T15:24:48.425580", + "v": 100.8278 + }, + { + "t": "2026-07-06T16:24:48.425580", + "v": 100.6477 + }, + { + "t": "2026-07-06T17:24:48.425580", + "v": 100.6236 + }, + { + "t": "2026-07-06T18:24:48.425580", + "v": 100.6851 + }, + { + "t": "2026-07-06T19:24:48.425580", + "v": 100.8048 + }, + { + "t": "2026-07-06T20:24:48.425580", + "v": 100.7872 + }, + { + "t": "2026-07-06T21:24:48.425580", + "v": 100.824 + }, + { + "t": "2026-07-06T22:24:48.425580", + "v": 100.8024 + }, + { + "t": "2026-07-06T23:24:48.425580", + "v": 100.7483 + }, + { + "t": "2026-07-07T00:24:48.425580", + "v": 100.8968 + }, + { + "t": "2026-07-07T01:24:48.425580", + "v": 101.0602 + }, + { + "t": "2026-07-07T02:24:48.425580", + "v": 100.9787 + }, + { + "t": "2026-07-07T03:24:48.425580", + "v": 100.9354 + }, + { + "t": "2026-07-07T04:24:48.425580", + "v": 100.9389 + }, + { + "t": "2026-07-07T05:24:48.425580", + "v": 100.62 + }, + { + "t": "2026-07-07T06:24:48.425580", + "v": 100.7542 + }, + { + "t": "2026-07-07T07:24:48.425580", + "v": 101.0269 + }, + { + "t": "2026-07-07T08:24:48.425580", + "v": 101.0551 + }, + { + "t": "2026-07-07T09:24:48.425580", + "v": 101.0451 + }, + { + "t": "2026-07-07T10:24:48.425580", + "v": 100.9935 + }, + { + "t": "2026-07-07T11:24:48.425580", + "v": 100.3808 + }, + { + "t": "2026-07-07T12:24:48.425580", + "v": 100.257 + }, + { + "t": "2026-07-07T13:24:48.425580", + "v": 100.163 + }, + { + "t": "2026-07-07T14:24:48.425580", + "v": 100.1658 + }, + { + "t": "2026-07-07T15:24:48.425580", + "v": 100.2471 + }, + { + "t": "2026-07-07T16:24:48.425580", + "v": 100.3226 + }, + { + "t": "2026-07-07T17:24:48.425580", + "v": 100.4881 + }, + { + "t": "2026-07-07T18:24:48.425580", + "v": 100.4828 + }, + { + "t": "2026-07-07T19:24:48.425580", + "v": 100.3864 + }, + { + "t": "2026-07-07T20:24:48.425580", + "v": 100.4022 + }, + { + "t": "2026-07-07T21:24:48.425580", + "v": 100.2242 + }, + { + "t": "2026-07-07T22:24:48.425580", + "v": 100.2462 + }, + { + "t": "2026-07-07T23:24:48.425580", + "v": 100.3278 + }, + { + "t": "2026-07-08T00:24:48.425580", + "v": 100.0511 + }, + { + "t": "2026-07-08T01:24:48.425580", + "v": 100.268 + }, + { + "t": "2026-07-08T02:24:48.425580", + "v": 100.3299 + }, + { + "t": "2026-07-08T03:24:48.425580", + "v": 100.2657 + }, + { + "t": "2026-07-08T04:24:48.425580", + "v": 100.2588 + }, + { + "t": "2026-07-08T05:24:48.425580", + "v": 100.088 + }, + { + "t": "2026-07-08T06:24:48.425580", + "v": 100.1012 + }, + { + "t": "2026-07-08T07:24:48.425580", + "v": 100.0036 + }, + { + "t": "2026-07-08T08:24:48.425580", + "v": 100.059 + }, + { + "t": "2026-07-08T09:24:48.425580", + "v": 100.0557 + }, + { + "t": "2026-07-08T10:24:48.425580", + "v": 100.0618 + }, + { + "t": "2026-07-08T11:24:48.425580", + "v": 100.0378 + }, + { + "t": "2026-07-08T12:24:48.425580", + "v": 99.9014 + }, + { + "t": "2026-07-08T13:24:48.425580", + "v": 100.0149 + }, + { + "t": "2026-07-08T14:24:48.425580", + "v": 100.0895 + }, + { + "t": "2026-07-08T15:24:48.425580", + "v": 100.124 + }, + { + "t": "2026-07-08T16:24:48.425580", + "v": 100.0611 + }, + { + "t": "2026-07-08T17:24:48.425580", + "v": 100.0829 + }, + { + "t": "2026-07-08T18:24:48.425580", + "v": 99.8722 + }, + { + "t": "2026-07-08T19:24:48.425580", + "v": 99.9352 + }, + { + "t": "2026-07-08T20:24:48.425580", + "v": 99.8304 + }, + { + "t": "2026-07-08T21:24:48.425580", + "v": 99.9382 + }, + { + "t": "2026-07-08T22:24:48.425580", + "v": 99.9187 + }, + { + "t": "2026-07-08T23:24:48.425580", + "v": 99.8873 + }, + { + "t": "2026-07-09T00:24:48.425580", + "v": 99.852 + }, + { + "t": "2026-07-09T01:24:48.425580", + "v": 100.0641 + }, + { + "t": "2026-07-09T02:24:48.425580", + "v": 100.183 + }, + { + "t": "2026-07-09T03:24:48.425580", + "v": 100.1569 + }, + { + "t": "2026-07-09T04:24:48.425580", + "v": 99.9608 + }, + { + "t": "2026-07-09T05:24:48.425580", + "v": 100.159 + }, + { + "t": "2026-07-09T06:24:48.425580", + "v": 100.1841 + }, + { + "t": "2026-07-09T07:24:48.425580", + "v": 100.1088 + }, + { + "t": "2026-07-09T08:24:48.425580", + "v": 99.8676 + }, + { + "t": "2026-07-09T09:24:48.425580", + "v": 99.7963 + }, + { + "t": "2026-07-09T10:24:48.425580", + "v": 99.7261 + }, + { + "t": "2026-07-09T11:24:48.425580", + "v": 99.9327 + }, + { + "t": "2026-07-09T12:24:48.425580", + "v": 99.9827 + }, + { + "t": "2026-07-09T13:24:48.425580", + "v": 100.0828 + }, + { + "t": "2026-07-09T14:24:48.425580", + "v": 100.12 + }, + { + "t": "2026-07-09T15:24:48.425580", + "v": 99.9692 + }, + { + "t": "2026-07-09T16:24:48.425580", + "v": 100.0372 + }, + { + "t": "2026-07-09T17:24:48.425580", + "v": 99.9489 + }, + { + "t": "2026-07-09T18:24:48.425580", + "v": 99.8529 + }, + { + "t": "2026-07-09T19:24:48.425580", + "v": 99.7482 + }, + { + "t": "2026-07-09T20:24:48.425580", + "v": 99.6942 + }, + { + "t": "2026-07-09T21:24:48.425580", + "v": 99.7909 + }, + { + "t": "2026-07-09T22:24:48.425580", + "v": 99.9527 + }, + { + "t": "2026-07-09T23:24:48.425580", + "v": 99.8747 + }, + { + "t": "2026-07-10T00:24:48.425580", + "v": 99.8643 + }, + { + "t": "2026-07-10T01:24:48.425580", + "v": 99.8284 + }, + { + "t": "2026-07-10T02:24:48.425580", + "v": 99.525 + }, + { + "t": "2026-07-10T03:24:48.425580", + "v": 99.2984 + }, + { + "t": "2026-07-10T04:24:48.425580", + "v": 99.2446 + }, + { + "t": "2026-07-10T05:24:48.425580", + "v": 99.4685 + }, + { + "t": "2026-07-10T06:24:48.425580", + "v": 99.3585 + }, + { + "t": "2026-07-10T07:24:48.425580", + "v": 99.6058 + }, + { + "t": "2026-07-10T08:24:48.425580", + "v": 99.4968 + }, + { + "t": "2026-07-10T09:24:48.425580", + "v": 99.611 + }, + { + "t": "2026-07-10T10:24:48.425580", + "v": 99.6845 + }, + { + "t": "2026-07-10T11:24:48.425580", + "v": 99.4925 + }, + { + "t": "2026-07-10T12:24:48.425580", + "v": 99.4018 + }, + { + "t": "2026-07-10T13:24:48.425580", + "v": 99.4457 + }, + { + "t": "2026-07-10T14:24:48.425580", + "v": 99.3137 + }, + { + "t": "2026-07-10T15:24:48.425580", + "v": 98.9481 + }, + { + "t": "2026-07-10T16:24:48.425580", + "v": 98.9553 + }, + { + "t": "2026-07-10T17:24:48.425580", + "v": 99.0297 + }, + { + "t": "2026-07-10T18:24:48.425580", + "v": 98.9317 + }, + { + "t": "2026-07-10T19:24:48.425580", + "v": 98.8763 + }, + { + "t": "2026-07-10T20:24:48.425580", + "v": 98.8955 + }, + { + "t": "2026-07-10T21:24:48.425580", + "v": 98.7963 + }, + { + "t": "2026-07-10T22:24:48.425580", + "v": 98.9653 + }, + { + "t": "2026-07-10T23:24:48.425580", + "v": 98.7849 + }, + { + "t": "2026-07-11T00:24:48.425580", + "v": 99.0941 + }, + { + "t": "2026-07-11T01:24:48.425580", + "v": 99.1361 + }, + { + "t": "2026-07-11T02:24:48.425580", + "v": 99.0792 + }, + { + "t": "2026-07-11T03:24:48.425580", + "v": 99.1222 + }, + { + "t": "2026-07-11T04:24:48.425580", + "v": 99.2604 + }, + { + "t": "2026-07-11T05:24:48.425580", + "v": 99.4885 + }, + { + "t": "2026-07-11T06:24:48.425580", + "v": 99.5268 + }, + { + "t": "2026-07-11T07:24:48.425580", + "v": 99.5893 + }, + { + "t": "2026-07-11T08:24:48.425580", + "v": 99.7143 + }, + { + "t": "2026-07-11T09:24:48.425580", + "v": 99.6717 + }, + { + "t": "2026-07-11T10:24:48.425580", + "v": 99.6966 + }, + { + "t": "2026-07-11T11:24:48.425580", + "v": 99.891 + }, + { + "t": "2026-07-11T12:24:48.425580", + "v": 99.7364 + }, + { + "t": "2026-07-11T13:24:48.425580", + "v": 99.8665 + }, + { + "t": "2026-07-11T14:24:48.425580", + "v": 99.7922 + }, + { + "t": "2026-07-11T15:24:48.425580", + "v": 99.9042 + }, + { + "t": "2026-07-11T16:24:48.425580", + "v": 99.7978 + }, + { + "t": "2026-07-11T17:24:48.425580", + "v": 99.8918 + }, + { + "t": "2026-07-11T18:24:48.425580", + "v": 99.9943 + }, + { + "t": "2026-07-11T19:24:48.425580", + "v": 100.1983 + }, + { + "t": "2026-07-11T20:24:48.425580", + "v": 100.1862 + }, + { + "t": "2026-07-11T21:24:48.425580", + "v": 100.0473 + }, + { + "t": "2026-07-11T22:24:48.425580", + "v": 99.8149 + }, + { + "t": "2026-07-11T23:24:48.425580", + "v": 99.954 + }, + { + "t": "2026-07-12T00:24:48.425580", + "v": 100.0725 + }, + { + "t": "2026-07-12T01:24:48.425580", + "v": 99.9362 + }, + { + "t": "2026-07-12T02:24:48.425580", + "v": 99.8262 + }, + { + "t": "2026-07-12T03:24:48.425580", + "v": 99.915 + }, + { + "t": "2026-07-12T04:24:48.425580", + "v": 99.5497 + }, + { + "t": "2026-07-12T05:24:48.425580", + "v": 99.5185 + }, + { + "t": "2026-07-12T06:24:48.425580", + "v": 99.4768 + }, + { + "t": "2026-07-12T07:24:48.425580", + "v": 99.4919 + }, + { + "t": "2026-07-12T08:24:48.425580", + "v": 99.4406 + }, + { + "t": "2026-07-12T09:24:48.425580", + "v": 99.38 + }, + { + "t": "2026-07-12T10:24:48.425580", + "v": 99.3273 + }, + { + "t": "2026-07-12T11:24:48.425580", + "v": 99.3853 + }, + { + "t": "2026-07-12T12:24:48.425580", + "v": 99.3234 + }, + { + "t": "2026-07-12T13:24:48.425580", + "v": 99.5012 + }, + { + "t": "2026-07-12T14:24:48.425580", + "v": 99.5394 + }, + { + "t": "2026-07-12T15:24:48.425580", + "v": 99.47 + }, + { + "t": "2026-07-12T16:24:48.425580", + "v": 99.5359 + }, + { + "t": "2026-07-12T17:24:48.425580", + "v": 99.5149 + }, + { + "t": "2026-07-12T18:24:48.425580", + "v": 99.3737 + }, + { + "t": "2026-07-12T19:24:48.425580", + "v": 99.3436 + }, + { + "t": "2026-07-12T20:24:48.425580", + "v": 99.225 + }, + { + "t": "2026-07-12T21:24:48.425580", + "v": 99.2849 + }, + { + "t": "2026-07-12T22:24:48.425580", + "v": 99.5219 + }, + { + "t": "2026-07-12T23:24:48.425580", + "v": 99.2831 + }, + { + "t": "2026-07-13T00:24:48.425580", + "v": 99.4196 + }, + { + "t": "2026-07-13T01:24:48.425580", + "v": 99.4235 + }, + { + "t": "2026-07-13T02:24:48.425580", + "v": 99.4334 + }, + { + "t": "2026-07-13T03:24:48.425580", + "v": 99.3814 + }, + { + "t": "2026-07-13T04:24:48.425580", + "v": 99.4841 + }, + { + "t": "2026-07-13T05:24:48.425580", + "v": 99.5272 + }, + { + "t": "2026-07-13T06:24:48.425580", + "v": 99.5204 + }, + { + "t": "2026-07-13T07:24:48.425580", + "v": 99.3758 + }, + { + "t": "2026-07-13T08:24:48.425580", + "v": 99.4018 + }, + { + "t": "2026-07-13T09:24:48.425580", + "v": 99.2642 + }, + { + "t": "2026-07-13T10:24:48.425580", + "v": 99.0727 + }, + { + "t": "2026-07-13T11:24:48.425580", + "v": 98.9901 + }, + { + "t": "2026-07-13T12:24:48.425580", + "v": 99.0645 + }, + { + "t": "2026-07-13T13:24:48.425580", + "v": 99.0272 + }, + { + "t": "2026-07-13T14:24:48.425580", + "v": 99.1124 + }, + { + "t": "2026-07-13T15:24:48.425580", + "v": 99.0824 + }, + { + "t": "2026-07-13T16:24:48.425580", + "v": 99.0268 + }, + { + "t": "2026-07-13T17:24:48.425580", + "v": 98.9992 + }, + { + "t": "2026-07-13T18:24:48.425580", + "v": 99.0565 + }, + { + "t": "2026-07-13T19:24:48.425580", + "v": 99.0415 + }, + { + "t": "2026-07-13T20:24:48.425580", + "v": 99.0812 + }, + { + "t": "2026-07-13T21:24:48.425580", + "v": 99.0126 + }, + { + "t": "2026-07-13T22:24:48.425580", + "v": 98.9722 + }, + { + "t": "2026-07-13T23:24:48.425580", + "v": 99.0861 + }, + { + "t": "2026-07-14T00:24:48.425580", + "v": 99.2074 + }, + { + "t": "2026-07-14T01:24:48.425580", + "v": 99.2594 + }, + { + "t": "2026-07-14T02:24:48.425580", + "v": 99.1807 + }, + { + "t": "2026-07-14T03:24:48.425580", + "v": 99.16 + }, + { + "t": "2026-07-14T04:24:48.425580", + "v": 98.872 + }, + { + "t": "2026-07-14T05:24:48.425580", + "v": 98.915 + }, + { + "t": "2026-07-14T06:24:48.425580", + "v": 99.0083 + }, + { + "t": "2026-07-14T07:24:48.425580", + "v": 98.9918 + }, + { + "t": "2026-07-14T08:24:48.425580", + "v": 98.9866 + }, + { + "t": "2026-07-14T09:24:48.425580", + "v": 98.8152 + }, + { + "t": "2026-07-14T10:24:48.425580", + "v": 98.63 + }, + { + "t": "2026-07-14T11:24:48.425580", + "v": 98.72 + }, + { + "t": "2026-07-14T12:24:48.425580", + "v": 98.7795 + }, + { + "t": "2026-07-14T13:24:48.425580", + "v": 98.5872 + }, + { + "t": "2026-07-14T14:24:48.425580", + "v": 98.7818 + }, + { + "t": "2026-07-14T15:24:48.425580", + "v": 98.8516 + }, + { + "t": "2026-07-14T16:24:48.425580", + "v": 98.8579 + }, + { + "t": "2026-07-14T17:24:48.425580", + "v": 98.8603 + }, + { + "t": "2026-07-14T18:24:48.425580", + "v": 98.8975 + }, + { + "t": "2026-07-14T19:24:48.425580", + "v": 98.9707 + }, + { + "t": "2026-07-14T20:24:48.425580", + "v": 98.8094 + }, + { + "t": "2026-07-14T21:24:48.425580", + "v": 98.7669 + }, + { + "t": "2026-07-14T22:24:48.425580", + "v": 98.754 + }, + { + "t": "2026-07-14T23:24:48.425580", + "v": 98.95 + }, + { + "t": "2026-07-15T00:24:48.425580", + "v": 98.8006 + }, + { + "t": "2026-07-15T01:24:48.425580", + "v": 98.941 + }, + { + "t": "2026-07-15T02:24:48.425580", + "v": 99.0297 + }, + { + "t": "2026-07-15T03:24:48.425580", + "v": 99.0499 + }, + { + "t": "2026-07-15T04:24:48.425580", + "v": 98.9448 + }, + { + "t": "2026-07-15T05:24:48.425580", + "v": 98.9288 + }, + { + "t": "2026-07-15T06:24:48.425580", + "v": 98.9486 + }, + { + "t": "2026-07-15T07:24:48.425580", + "v": 99.0198 + }, + { + "t": "2026-07-15T08:24:48.425580", + "v": 99.2246 + }, + { + "t": "2026-07-15T09:24:48.425580", + "v": 99.1721 + }, + { + "t": "2026-07-15T10:24:48.425580", + "v": 99.4126 + }, + { + "t": "2026-07-15T11:24:48.425580", + "v": 99.5937 + }, + { + "t": "2026-07-15T12:24:48.425580", + "v": 99.6226 + }, + { + "t": "2026-07-15T13:24:48.425580", + "v": 99.4281 + }, + { + "t": "2026-07-15T14:24:48.425580", + "v": 99.4637 + }, + { + "t": "2026-07-15T15:24:48.425580", + "v": 99.4255 + }, + { + "t": "2026-07-15T16:24:48.425580", + "v": 99.4437 + }, + { + "t": "2026-07-15T17:24:48.425580", + "v": 99.3055 + }, + { + "t": "2026-07-15T18:24:48.425580", + "v": 99.3415 + }, + { + "t": "2026-07-15T19:24:48.425580", + "v": 99.3358 + }, + { + "t": "2026-07-15T20:24:48.425580", + "v": 99.1454 + }, + { + "t": "2026-07-15T21:24:48.425580", + "v": 98.9206 + }, + { + "t": "2026-07-15T22:24:48.425580", + "v": 99.1042 + }, + { + "t": "2026-07-15T23:24:48.425580", + "v": 99.091 + }, + { + "t": "2026-07-16T00:24:48.425580", + "v": 99.038 + }, + { + "t": "2026-07-16T01:24:48.425580", + "v": 99.1083 + }, + { + "t": "2026-07-16T02:24:48.425580", + "v": 99.2102 + }, + { + "t": "2026-07-16T03:24:48.425580", + "v": 99.2352 + }, + { + "t": "2026-07-16T04:24:48.425580", + "v": 99.2785 + }, + { + "t": "2026-07-16T05:24:48.425580", + "v": 99.0756 + }, + { + "t": "2026-07-16T06:24:48.425580", + "v": 99.3525 + }, + { + "t": "2026-07-16T07:24:48.425580", + "v": 99.4305 + }, + { + "t": "2026-07-16T08:24:48.425580", + "v": 99.6673 + }, + { + "t": "2026-07-16T09:24:48.425580", + "v": 99.7014 + }, + { + "t": "2026-07-16T10:24:48.425580", + "v": 99.6376 + }, + { + "t": "2026-07-16T11:24:48.425580", + "v": 99.4836 + }, + { + "t": "2026-07-16T12:24:48.425580", + "v": 99.6345 + }, + { + "t": "2026-07-16T13:24:48.425580", + "v": 99.625 + }, + { + "t": "2026-07-16T14:24:48.425580", + "v": 100.0663 + }, + { + "t": "2026-07-16T15:24:48.425580", + "v": 99.9501 + }, + { + "t": "2026-07-16T16:24:48.425580", + "v": 99.8427 + }, + { + "t": "2026-07-16T17:24:48.425580", + "v": 99.8378 + }, + { + "t": "2026-07-16T18:24:48.425580", + "v": 99.8223 + }, + { + "t": "2026-07-16T19:24:48.425580", + "v": 99.6803 + }, + { + "t": "2026-07-16T20:24:48.425580", + "v": 99.5158 + }, + { + "t": "2026-07-16T21:24:48.425580", + "v": 99.6138 + }, + { + "t": "2026-07-16T22:24:48.425580", + "v": 99.6907 + }, + { + "t": "2026-07-16T23:24:48.425580", + "v": 99.7669 + }, + { + "t": "2026-07-17T00:24:48.425580", + "v": 99.7425 + }, + { + "t": "2026-07-17T01:24:48.425580", + "v": 99.8037 + }, + { + "t": "2026-07-17T02:24:48.425580", + "v": 99.8001 + }, + { + "t": "2026-07-17T03:24:48.425580", + "v": 99.5148 + }, + { + "t": "2026-07-17T04:24:48.425580", + "v": 99.5207 + }, + { + "t": "2026-07-17T05:24:48.425580", + "v": 99.4106 + }, + { + "t": "2026-07-17T06:24:48.425580", + "v": 99.2761 + }, + { + "t": "2026-07-17T07:24:48.425580", + "v": 99.2053 + }, + { + "t": "2026-07-17T08:24:48.425580", + "v": 99.1453 + }, + { + "t": "2026-07-17T09:24:48.425580", + "v": 99.1282 + }, + { + "t": "2026-07-17T10:24:48.425580", + "v": 99.216 + }, + { + "t": "2026-07-17T11:24:48.425580", + "v": 99.1765 + }, + { + "t": "2026-07-17T12:24:48.425580", + "v": 99.1773 + }, + { + "t": "2026-07-17T13:24:48.425580", + "v": 99.0803 + }, + { + "t": "2026-07-17T14:24:48.425580", + "v": 98.9448 + }, + { + "t": "2026-07-17T15:24:48.425580", + "v": 98.8242 + }, + { + "t": "2026-07-17T16:24:48.425580", + "v": 98.8542 + }, + { + "t": "2026-07-17T17:24:48.425580", + "v": 98.76 + }, + { + "t": "2026-07-17T18:24:48.425580", + "v": 98.7596 + }, + { + "t": "2026-07-17T19:24:48.425580", + "v": 98.9625 + }, + { + "t": "2026-07-17T20:24:48.425580", + "v": 98.9425 + }, + { + "t": "2026-07-17T21:24:48.425580", + "v": 99.0101 + }, + { + "t": "2026-07-17T22:24:48.425580", + "v": 99.0711 + }, + { + "t": "2026-07-17T23:24:48.425580", + "v": 98.8817 + }, + { + "t": "2026-07-18T00:24:48.425580", + "v": 98.9086 + }, + { + "t": "2026-07-18T01:24:48.425580", + "v": 98.8807 + }, + { + "t": "2026-07-18T02:24:48.425580", + "v": 98.923 + }, + { + "t": "2026-07-18T03:24:48.425580", + "v": 98.9462 + }, + { + "t": "2026-07-18T04:24:48.425580", + "v": 99.039 + }, + { + "t": "2026-07-18T05:24:48.425580", + "v": 98.9094 + }, + { + "t": "2026-07-18T06:24:48.425580", + "v": 98.7703 + }, + { + "t": "2026-07-18T07:24:48.425580", + "v": 98.6305 + }, + { + "t": "2026-07-18T08:24:48.425580", + "v": 98.7579 + }, + { + "t": "2026-07-18T09:24:48.425580", + "v": 98.6883 + }, + { + "t": "2026-07-18T10:24:48.425580", + "v": 98.9201 + }, + { + "t": "2026-07-18T11:24:48.425580", + "v": 98.8581 + }, + { + "t": "2026-07-18T12:24:48.425580", + "v": 98.6515 + }, + { + "t": "2026-07-18T13:24:48.425580", + "v": 98.983 + }, + { + "t": "2026-07-18T14:24:48.425580", + "v": 98.9114 + }, + { + "t": "2026-07-18T15:24:48.425580", + "v": 98.8721 + }, + { + "t": "2026-07-18T16:24:48.425580", + "v": 98.9984 + }, + { + "t": "2026-07-18T17:24:48.425580", + "v": 98.0224 + }, + { + "t": "2026-07-18T18:24:48.425580", + "v": 97.8722 + }, + { + "t": "2026-07-18T19:24:48.425580", + "v": 97.785 + }, + { + "t": "2026-07-18T20:24:48.425580", + "v": 97.7804 + }, + { + "t": "2026-07-18T21:24:48.425580", + "v": 97.5944 + }, + { + "t": "2026-07-18T22:24:48.425580", + "v": 97.5375 + }, + { + "t": "2026-07-18T23:24:48.425580", + "v": 97.5101 + }, + { + "t": "2026-07-19T00:24:48.425580", + "v": 97.4347 + }, + { + "t": "2026-07-19T01:24:48.425580", + "v": 97.4245 + }, + { + "t": "2026-07-19T02:24:48.425580", + "v": 97.3918 + }, + { + "t": "2026-07-19T03:24:48.425580", + "v": 97.2231 + }, + { + "t": "2026-07-19T04:24:48.425580", + "v": 97.1581 + }, + { + "t": "2026-07-19T05:24:48.425580", + "v": 97.2241 + }, + { + "t": "2026-07-19T06:24:48.425580", + "v": 97.1703 + }, + { + "t": "2026-07-19T07:24:48.425580", + "v": 97.2716 + }, + { + "t": "2026-07-19T08:24:48.425580", + "v": 97.2953 + }, + { + "t": "2026-07-19T09:24:48.425580", + "v": 97.4683 + }, + { + "t": "2026-07-19T10:24:48.425580", + "v": 97.3443 + }, + { + "t": "2026-07-19T11:24:48.425580", + "v": 97.3629 + }, + { + "t": "2026-07-19T12:24:48.425580", + "v": 97.435 + }, + { + "t": "2026-07-19T13:24:48.425580", + "v": 97.2748 + }, + { + "t": "2026-07-19T14:24:48.425580", + "v": 97.4301 + }, + { + "t": "2026-07-19T15:24:48.425580", + "v": 97.3147 + }, + { + "t": "2026-07-19T16:24:48.425580", + "v": 97.4512 + }, + { + "t": "2026-07-19T17:24:48.425580", + "v": 97.4815 + }, + { + "t": "2026-07-19T18:24:48.425580", + "v": 97.3994 + }, + { + "t": "2026-07-19T19:24:48.425580", + "v": 97.2709 + }, + { + "t": "2026-07-19T20:24:48.425580", + "v": 97.2264 + }, + { + "t": "2026-07-19T21:24:48.425580", + "v": 97.194 + }, + { + "t": "2026-07-19T22:24:48.425580", + "v": 97.0475 + }, + { + "t": "2026-07-19T23:24:48.425580", + "v": 97.0867 + }, + { + "t": "2026-07-20T00:24:48.425580", + "v": 97.119 + }, + { + "t": "2026-07-20T01:24:48.425580", + "v": 97.0307 + }, + { + "t": "2026-07-20T02:24:48.425580", + "v": 96.9804 + }, + { + "t": "2026-07-20T03:24:48.425580", + "v": 97.0213 + }, + { + "t": "2026-07-20T04:24:48.425580", + "v": 96.9719 + }, + { + "t": "2026-07-20T05:24:48.425580", + "v": 97.038 + }, + { + "t": "2026-07-20T06:24:48.425580", + "v": 97.0084 + }, + { + "t": "2026-07-20T07:24:48.425580", + "v": 96.9524 + }, + { + "t": "2026-07-20T08:24:48.425580", + "v": 96.7719 + }, + { + "t": "2026-07-20T09:24:48.425580", + "v": 96.5669 + }, + { + "t": "2026-07-20T10:24:48.425580", + "v": 96.5126 + }, + { + "t": "2026-07-20T11:24:48.425580", + "v": 96.5345 + }, + { + "t": "2026-07-20T12:24:48.425580", + "v": 96.6941 + }, + { + "t": "2026-07-20T13:24:48.425580", + "v": 96.7727 + }, + { + "t": "2026-07-20T14:24:48.425580", + "v": 96.8631 + }, + { + "t": "2026-07-20T15:24:48.425580", + "v": 96.8798 + }, + { + "t": "2026-07-20T16:24:48.425580", + "v": 97.1169 + }, + { + "t": "2026-07-20T17:24:48.425580", + "v": 97.1066 + }, + { + "t": "2026-07-20T18:24:48.425580", + "v": 97.1725 + }, + { + "t": "2026-07-20T19:24:48.425580", + "v": 97.2077 + }, + { + "t": "2026-07-20T20:24:48.425580", + "v": 97.2771 + }, + { + "t": "2026-07-20T21:24:48.425580", + "v": 97.0871 + }, + { + "t": "2026-07-20T22:24:48.425580", + "v": 96.8507 + }, + { + "t": "2026-07-20T23:24:48.425580", + "v": 96.8253 + }, + { + "t": "2026-07-21T00:24:48.425580", + "v": 96.8674 + }, + { + "t": "2026-07-21T01:24:48.425580", + "v": 96.8453 + }, + { + "t": "2026-07-21T02:24:48.425580", + "v": 96.812 + }, + { + "t": "2026-07-21T03:24:48.425580", + "v": 96.7591 + }, + { + "t": "2026-07-21T04:24:48.425580", + "v": 96.5259 + }, + { + "t": "2026-07-21T05:24:48.425580", + "v": 96.6785 + }, + { + "t": "2026-07-21T06:24:48.425580", + "v": 96.8509 + }, + { + "t": "2026-07-21T07:24:48.425580", + "v": 96.7412 + }, + { + "t": "2026-07-21T08:24:48.425580", + "v": 97.0354 + }, + { + "t": "2026-07-21T09:24:48.425580", + "v": 97.1167 + }, + { + "t": "2026-07-21T10:24:48.425580", + "v": 97.1283 + }, + { + "t": "2026-07-21T11:24:48.425580", + "v": 97.3726 + }, + { + "t": "2026-07-21T12:24:48.425580", + "v": 97.2959 + }, + { + "t": "2026-07-21T13:24:48.425580", + "v": 97.3108 + }, + { + "t": "2026-07-21T14:24:48.425580", + "v": 97.3075 + }, + { + "t": "2026-07-21T15:24:48.425580", + "v": 97.0488 + }, + { + "t": "2026-07-21T16:24:48.425580", + "v": 96.8854 + }, + { + "t": "2026-07-21T17:24:48.425580", + "v": 96.7652 + }, + { + "t": "2026-07-21T18:24:48.425580", + "v": 96.6986 + }, + { + "t": "2026-07-21T19:24:48.425580", + "v": 96.8358 + }, + { + "t": "2026-07-21T20:24:48.425580", + "v": 96.7273 + }, + { + "t": "2026-07-21T21:24:48.425580", + "v": 96.6901 + }, + { + "t": "2026-07-21T22:24:48.425580", + "v": 96.5927 + }, + { + "t": "2026-07-21T23:24:48.425580", + "v": 96.5736 + }, + { + "t": "2026-07-22T00:24:48.425580", + "v": 96.766 + }, + { + "t": "2026-07-22T01:24:48.425580", + "v": 96.7673 + }, + { + "t": "2026-07-22T02:24:48.425580", + "v": 96.6327 + }, + { + "t": "2026-07-22T03:24:48.425580", + "v": 96.5858 + }, + { + "t": "2026-07-22T04:24:48.425580", + "v": 96.7739 + }, + { + "t": "2026-07-22T05:24:48.425580", + "v": 97.0554 + }, + { + "t": "2026-07-22T06:24:48.425580", + "v": 97.1111 + }, + { + "t": "2026-07-22T07:24:48.425580", + "v": 97.0439 + }, + { + "t": "2026-07-22T08:24:48.425580", + "v": 96.9699 + }, + { + "t": "2026-07-22T09:24:48.425580", + "v": 96.8613 + }, + { + "t": "2026-07-22T10:24:48.425580", + "v": 96.9715 + }, + { + "t": "2026-07-22T11:24:48.425580", + "v": 97.0521 + }, + { + "t": "2026-07-22T12:24:48.425580", + "v": 97.0973 + }, + { + "t": "2026-07-22T13:24:48.425580", + "v": 97.1573 + }, + { + "t": "2026-07-22T14:24:48.425580", + "v": 97.0413 + }, + { + "t": "2026-07-22T15:24:48.425580", + "v": 97.1215 + }, + { + "t": "2026-07-22T16:24:48.425580", + "v": 97.2022 + }, + { + "t": "2026-07-22T17:24:48.425580", + "v": 96.954 + }, + { + "t": "2026-07-22T18:24:48.425580", + "v": 96.9789 + }, + { + "t": "2026-07-22T19:24:48.425580", + "v": 96.8377 + }, + { + "t": "2026-07-22T20:24:48.425580", + "v": 96.716 + }, + { + "t": "2026-07-22T21:24:48.425580", + "v": 96.7849 + }, + { + "t": "2026-07-22T22:24:48.425580", + "v": 96.5459 + }, + { + "t": "2026-07-22T23:24:48.425580", + "v": 96.481 + }, + { + "t": "2026-07-23T00:24:48.425580", + "v": 96.4087 + }, + { + "t": "2026-07-23T01:24:48.425580", + "v": 96.4847 + }, + { + "t": "2026-07-23T02:24:48.425580", + "v": 96.3487 + }, + { + "t": "2026-07-23T03:24:48.425580", + "v": 96.4389 + }, + { + "t": "2026-07-23T04:24:48.425580", + "v": 96.3654 + }, + { + "t": "2026-07-23T05:24:48.425580", + "v": 96.5512 + }, + { + "t": "2026-07-23T06:24:48.425580", + "v": 96.6652 + }, + { + "t": "2026-07-23T07:24:48.425580", + "v": 96.4356 + }, + { + "t": "2026-07-23T08:24:48.425580", + "v": 96.1396 + }, + { + "t": "2026-07-23T09:24:48.425580", + "v": 96.0062 + }, + { + "t": "2026-07-23T10:24:48.425580", + "v": 96.1224 + }, + { + "t": "2026-07-23T11:24:48.425580", + "v": 96.1468 + }, + { + "t": "2026-07-23T12:24:48.425580", + "v": 96.0622 + }, + { + "t": "2026-07-23T13:24:48.425580", + "v": 96.1025 + }, + { + "t": "2026-07-23T14:24:48.425580", + "v": 95.934 + }, + { + "t": "2026-07-23T15:24:48.425580", + "v": 95.7316 + }, + { + "t": "2026-07-23T16:24:48.425580", + "v": 95.9013 + }, + { + "t": "2026-07-23T17:24:48.425580", + "v": 95.771 + }, + { + "t": "2026-07-23T18:24:48.425580", + "v": 95.8199 + }, + { + "t": "2026-07-23T19:24:48.425580", + "v": 95.8516 + }, + { + "t": "2026-07-23T20:24:48.425580", + "v": 95.7371 + }, + { + "t": "2026-07-23T21:24:48.425580", + "v": 95.8071 + }, + { + "t": "2026-07-23T22:24:48.425580", + "v": 95.6726 + }, + { + "t": "2026-07-23T23:24:48.425580", + "v": 95.6742 + }, + { + "t": "2026-07-24T00:24:48.425580", + "v": 95.7195 + }, + { + "t": "2026-07-24T01:24:48.425580", + "v": 95.6253 + }, + { + "t": "2026-07-24T02:24:48.425580", + "v": 95.684 + }, + { + "t": "2026-07-24T03:24:48.425580", + "v": 95.614 + }, + { + "t": "2026-07-24T04:24:48.425580", + "v": 95.691 + }, + { + "t": "2026-07-24T05:24:48.425580", + "v": 95.5118 + }, + { + "t": "2026-07-24T06:24:48.425580", + "v": 95.5454 + }, + { + "t": "2026-07-24T07:24:48.425580", + "v": 95.5642 + }, + { + "t": "2026-07-24T08:24:48.425580", + "v": 95.548 + }, + { + "t": "2026-07-24T09:24:48.425580", + "v": 95.4259 + }, + { + "t": "2026-07-24T10:24:48.425580", + "v": 95.5001 + }, + { + "t": "2026-07-24T11:24:48.425580", + "v": 95.4025 + }, + { + "t": "2026-07-24T12:24:48.425580", + "v": 95.2541 + }, + { + "t": "2026-07-24T13:24:48.425580", + "v": 95.2203 + }, + { + "t": "2026-07-24T14:24:48.425580", + "v": 95.1656 + }, + { + "t": "2026-07-24T15:24:48.425580", + "v": 95.2172 + }, + { + "t": "2026-07-24T16:24:48.425580", + "v": 95.1947 + }, + { + "t": "2026-07-24T17:24:48.425580", + "v": 95.0798 + }, + { + "t": "2026-07-24T18:24:48.425580", + "v": 95.0441 + }, + { + "t": "2026-07-24T19:24:48.425580", + "v": 94.8494 + }, + { + "t": "2026-07-24T20:24:48.425580", + "v": 94.7838 + }, + { + "t": "2026-07-24T21:24:48.425580", + "v": 94.7346 + }, + { + "t": "2026-07-24T22:24:48.425580", + "v": 94.9402 + }, + { + "t": "2026-07-24T23:24:48.425580", + "v": 94.8233 + }, + { + "t": "2026-07-25T00:24:48.425580", + "v": 94.6702 + }, + { + "t": "2026-07-25T01:24:48.425580", + "v": 94.7172 + }, + { + "t": "2026-07-25T02:24:48.425580", + "v": 94.7635 + }, + { + "t": "2026-07-25T03:24:48.425580", + "v": 94.596 + }, + { + "t": "2026-07-25T04:24:48.425580", + "v": 94.6341 + }, + { + "t": "2026-07-25T05:24:48.425580", + "v": 94.4657 + }, + { + "t": "2026-07-25T06:24:48.425580", + "v": 94.4778 + }, + { + "t": "2026-07-25T07:24:48.425580", + "v": 94.2281 + }, + { + "t": "2026-07-25T08:24:48.425580", + "v": 94.2915 + }, + { + "t": "2026-07-25T09:24:48.425580", + "v": 94.298 + }, + { + "t": "2026-07-25T10:24:48.425580", + "v": 94.3409 + }, + { + "t": "2026-07-25T11:24:48.425580", + "v": 94.3126 + }, + { + "t": "2026-07-25T12:24:48.425580", + "v": 94.3984 + }, + { + "t": "2026-07-25T13:24:48.425580", + "v": 94.4857 + }, + { + "t": "2026-07-25T14:24:48.425580", + "v": 94.3501 + }, + { + "t": "2026-07-25T15:24:48.425580", + "v": 94.2042 + }, + { + "t": "2026-07-25T16:24:48.425580", + "v": 94.2104 + }, + { + "t": "2026-07-25T17:24:48.425580", + "v": 94.2383 + }, + { + "t": "2026-07-25T18:24:48.425580", + "v": 94.277 + }, + { + "t": "2026-07-25T19:24:48.425580", + "v": 94.22 + }, + { + "t": "2026-07-25T20:24:48.425580", + "v": 94.3048 + }, + { + "t": "2026-07-25T21:24:48.425580", + "v": 94.3301 + }, + { + "t": "2026-07-25T22:24:48.425580", + "v": 94.3009 + }, + { + "t": "2026-07-25T23:24:48.425580", + "v": 94.2791 + }, + { + "t": "2026-07-26T00:24:48.425580", + "v": 94.3001 + }, + { + "t": "2026-07-26T01:24:48.425580", + "v": 94.3849 + }, + { + "t": "2026-07-26T02:24:48.425580", + "v": 94.7162 + }, + { + "t": "2026-07-26T03:24:48.425580", + "v": 94.7678 + }, + { + "t": "2026-07-26T04:24:48.425580", + "v": 94.7502 + }, + { + "t": "2026-07-26T05:24:48.425580", + "v": 94.6578 + }, + { + "t": "2026-07-26T06:24:48.425580", + "v": 94.7231 + }, + { + "t": "2026-07-26T07:24:48.425580", + "v": 94.7735 + }, + { + "t": "2026-07-26T08:24:48.425580", + "v": 94.7538 + }, + { + "t": "2026-07-26T09:24:48.425580", + "v": 94.7028 + }, + { + "t": "2026-07-26T10:24:48.425580", + "v": 94.6545 + }, + { + "t": "2026-07-26T11:24:48.425580", + "v": 94.5949 + }, + { + "t": "2026-07-26T12:24:48.425580", + "v": 94.5531 + }, + { + "t": "2026-07-26T13:24:48.425580", + "v": 94.6057 + }, + { + "t": "2026-07-26T14:24:48.425580", + "v": 94.5234 + }, + { + "t": "2026-07-26T15:24:48.425580", + "v": 94.4799 + }, + { + "t": "2026-07-26T16:24:48.425580", + "v": 94.4298 + }, + { + "t": "2026-07-26T17:24:48.425580", + "v": 94.4682 + }, + { + "t": "2026-07-26T18:24:48.425580", + "v": 94.499 + }, + { + "t": "2026-07-26T19:24:48.425580", + "v": 94.5362 + }, + { + "t": "2026-07-26T20:24:48.425580", + "v": 94.5295 + }, + { + "t": "2026-07-26T21:24:48.425580", + "v": 94.6301 + }, + { + "t": "2026-07-26T22:24:48.425580", + "v": 94.5532 + }, + { + "t": "2026-07-26T23:24:48.425580", + "v": 94.5306 + }, + { + "t": "2026-07-27T00:24:48.425580", + "v": 94.5595 + }, + { + "t": "2026-07-27T01:24:48.425580", + "v": 94.3844 + }, + { + "t": "2026-07-27T02:24:48.425580", + "v": 94.167 + }, + { + "t": "2026-07-27T03:24:48.425580", + "v": 94.2138 + }, + { + "t": "2026-07-27T04:24:48.425580", + "v": 94.1539 + }, + { + "t": "2026-07-27T05:24:48.425580", + "v": 94.4232 + }, + { + "t": "2026-07-27T06:24:48.425580", + "v": 94.4359 + }, + { + "t": "2026-07-27T07:24:48.425580", + "v": 94.3469 + }, + { + "t": "2026-07-27T08:24:48.425580", + "v": 94.334 + }, + { + "t": "2026-07-27T09:24:48.425580", + "v": 94.4005 + }, + { + "t": "2026-07-27T10:24:48.425580", + "v": 94.1389 + }, + { + "t": "2026-07-27T11:24:48.425580", + "v": 94.1097 + }, + { + "t": "2026-07-27T12:24:48.425580", + "v": 93.9389 + }, + { + "t": "2026-07-27T13:24:48.425580", + "v": 93.9838 + }, + { + "t": "2026-07-27T14:24:48.425580", + "v": 94.0226 + }, + { + "t": "2026-07-27T15:24:48.425580", + "v": 94.1263 + }, + { + "t": "2026-07-27T16:24:48.425580", + "v": 94.3691 + }, + { + "t": "2026-07-27T17:24:48.425580", + "v": 94.3923 + }, + { + "t": "2026-07-27T18:24:48.425580", + "v": 94.3466 + }, + { + "t": "2026-07-27T19:24:48.425580", + "v": 94.3071 + }, + { + "t": "2026-07-27T20:24:48.425580", + "v": 94.2112 + }, + { + "t": "2026-07-27T21:24:48.425580", + "v": 94.0513 + }, + { + "t": "2026-07-27T22:24:48.425580", + "v": 94.2017 + }, + { + "t": "2026-07-27T23:24:48.425580", + "v": 94.1201 + }, + { + "t": "2026-07-28T00:24:48.425580", + "v": 94.0696 + }, + { + "t": "2026-07-28T01:24:48.425580", + "v": 94.1742 + }, + { + "t": "2026-07-28T02:24:48.425580", + "v": 94.297 + }, + { + "t": "2026-07-28T03:24:48.425580", + "v": 94.2568 + }, + { + "t": "2026-07-28T04:24:48.425580", + "v": 94.2367 + }, + { + "t": "2026-07-28T05:24:48.425580", + "v": 94.1696 + }, + { + "t": "2026-07-28T06:24:48.425580", + "v": 94.904 + }, + { + "t": "2026-07-28T07:24:48.425580", + "v": 94.84 + }, + { + "t": "2026-07-28T08:24:48.425580", + "v": 94.9768 + }, + { + "t": "2026-07-28T09:24:48.425580", + "v": 94.9486 + }, + { + "t": "2026-07-28T10:24:48.425580", + "v": 94.8471 + }, + { + "t": "2026-07-28T11:24:48.425580", + "v": 94.8347 + }, + { + "t": "2026-07-28T12:24:48.425580", + "v": 95.1165 + }, + { + "t": "2026-07-28T13:24:48.425580", + "v": 94.8881 + }, + { + "t": "2026-07-28T14:24:48.425580", + "v": 94.931 + }, + { + "t": "2026-07-28T15:24:48.425580", + "v": 94.8441 + }, + { + "t": "2026-07-28T16:24:48.425580", + "v": 94.9626 + }, + { + "t": "2026-07-28T17:24:48.425580", + "v": 94.9722 + }, + { + "t": "2026-07-28T18:24:48.425580", + "v": 94.8772 + }, + { + "t": "2026-07-28T19:24:48.425580", + "v": 94.9072 + }, + { + "t": "2026-07-28T20:24:48.425580", + "v": 94.9217 + }, + { + "t": "2026-07-28T21:24:48.425580", + "v": 94.8818 + }, + { + "t": "2026-07-28T22:24:48.425580", + "v": 95.1207 + }, + { + "t": "2026-07-28T23:24:48.425580", + "v": 94.9247 + }, + { + "t": "2026-07-29T00:24:48.425580", + "v": 94.8749 + }, + { + "t": "2026-07-29T01:24:48.425580", + "v": 94.9205 + }, + { + "t": "2026-07-29T02:24:48.425580", + "v": 94.6261 + }, + { + "t": "2026-07-29T03:24:48.425580", + "v": 94.5098 + }, + { + "t": "2026-07-29T04:24:48.425580", + "v": 94.7121 + }, + { + "t": "2026-07-29T05:24:48.425580", + "v": 94.6824 + }, + { + "t": "2026-07-29T06:24:48.425580", + "v": 94.8269 + }, + { + "t": "2026-07-29T07:24:48.425580", + "v": 94.8558 + }, + { + "t": "2026-07-29T08:24:48.425580", + "v": 94.8356 + }, + { + "t": "2026-07-29T09:24:48.425580", + "v": 95.0819 + }, + { + "t": "2026-07-29T10:24:48.425580", + "v": 95.1759 + }, + { + "t": "2026-07-29T11:24:48.425580", + "v": 95.0102 + }, + { + "t": "2026-07-29T12:24:48.425580", + "v": 95.2074 + }, + { + "t": "2026-07-29T13:24:48.425580", + "v": 95.1629 + }, + { + "t": "2026-07-29T14:24:48.425580", + "v": 94.2176 + }, + { + "t": "2026-07-29T15:24:48.425580", + "v": 93.9703 + }, + { + "t": "2026-07-29T16:24:48.425580", + "v": 93.8827 + }, + { + "t": "2026-07-29T17:24:48.425580", + "v": 93.8905 + }, + { + "t": "2026-07-29T18:24:48.425580", + "v": 93.8205 + }, + { + "t": "2026-07-29T19:24:48.425580", + "v": 93.8331 + }, + { + "t": "2026-07-29T20:24:48.425580", + "v": 93.8503 + }, + { + "t": "2026-07-29T21:24:48.425580", + "v": 93.7444 + }, + { + "t": "2026-07-29T22:24:48.425580", + "v": 93.7315 + }, + { + "t": "2026-07-29T23:24:48.425580", + "v": 93.7583 + }, + { + "t": "2026-07-30T00:24:48.425580", + "v": 93.7496 + }, + { + "t": "2026-07-30T01:24:48.425580", + "v": 93.7727 + }, + { + "t": "2026-07-30T02:24:48.425580", + "v": 93.631 + }, + { + "t": "2026-07-30T03:24:48.425580", + "v": 93.7633 + }, + { + "t": "2026-07-30T04:24:48.425580", + "v": 93.6131 + }, + { + "t": "2026-07-30T05:24:48.425580", + "v": 93.61 + }, + { + "t": "2026-07-30T06:24:48.425580", + "v": 93.5418 + }, + { + "t": "2026-07-30T07:24:48.425580", + "v": 93.3688 + }, + { + "t": "2026-07-30T08:24:48.425580", + "v": 93.467 + }, + { + "t": "2026-07-30T09:24:48.425580", + "v": 93.6138 + }, + { + "t": "2026-07-30T10:24:48.425580", + "v": 93.5227 + }, + { + "t": "2026-07-30T11:24:48.425580", + "v": 93.561 + }, + { + "t": "2026-07-30T12:24:48.425580", + "v": 93.7003 + }, + { + "t": "2026-07-30T13:24:48.425580", + "v": 93.8352 + }, + { + "t": "2026-07-30T14:24:48.425580", + "v": 93.8588 + }, + { + "t": "2026-07-30T15:24:48.425580", + "v": 93.8599 + }, + { + "t": "2026-07-30T16:24:48.425580", + "v": 93.7617 + }, + { + "t": "2026-07-30T17:24:48.425580", + "v": 93.7818 + }, + { + "t": "2026-07-30T18:24:48.425580", + "v": 93.888 + }, + { + "t": "2026-07-30T19:24:48.425580", + "v": 93.935 + }, + { + "t": "2026-07-30T20:24:48.425580", + "v": 94.0289 + }, + { + "t": "2026-07-30T21:24:48.425580", + "v": 93.9874 + }, + { + "t": "2026-07-30T22:24:48.425580", + "v": 93.929 + }, + { + "t": "2026-07-30T23:24:48.425580", + "v": 93.907 + }, + { + "t": "2026-07-31T00:24:48.425580", + "v": 93.9601 + }, + { + "t": "2026-07-31T01:24:48.425580", + "v": 93.8705 + }, + { + "t": "2026-07-31T02:24:48.425580", + "v": 94.0461 + }, + { + "t": "2026-07-31T03:24:48.425580", + "v": 94.0911 + }, + { + "t": "2026-07-31T04:24:48.425580", + "v": 94.0432 + }, + { + "t": "2026-07-31T05:24:48.425580", + "v": 93.9896 + }, + { + "t": "2026-07-31T06:24:48.425580", + "v": 94.1505 + }, + { + "t": "2026-07-31T07:24:48.425580", + "v": 93.9744 + }, + { + "t": "2026-07-31T08:24:48.425580", + "v": 93.8917 + }, + { + "t": "2026-07-31T09:24:48.425580", + "v": 93.7325 + }, + { + "t": "2026-07-31T10:24:48.425580", + "v": 93.659 + }, + { + "t": "2026-07-31T11:24:48.425580", + "v": 93.5995 + }, + { + "t": "2026-07-31T12:24:48.425580", + "v": 93.3909 + }, + { + "t": "2026-07-31T13:24:48.425580", + "v": 93.5544 + }, + { + "t": "2026-07-31T14:24:48.425580", + "v": 93.4849 + }, + { + "t": "2026-07-31T15:24:48.425580", + "v": 93.72 + }, + { + "t": "2026-07-31T16:24:48.425580", + "v": 94.1401 + }, + { + "t": "2026-07-31T17:24:48.425580", + "v": 94.2596 + }, + { + "t": "2026-07-31T18:24:48.425580", + "v": 94.142 + }, + { + "t": "2026-07-31T19:24:48.425580", + "v": 94.3213 + }, + { + "t": "2026-07-31T20:24:48.425580", + "v": 94.3014 + }, + { + "t": "2026-07-31T21:24:48.425580", + "v": 94.403 + }, + { + "t": "2026-07-31T22:24:48.425580", + "v": 94.5749 + }, + { + "t": "2026-07-31T23:24:48.425580", + "v": 94.6035 + }, + { + "t": "2026-08-01T00:24:48.425580", + "v": 94.7409 + }, + { + "t": "2026-08-01T01:24:48.425580", + "v": 94.8194 + }, + { + "t": "2026-08-01T02:24:48.425580", + "v": 94.7697 + }, + { + "t": "2026-08-01T03:24:48.425580", + "v": 94.6422 + }, + { + "t": "2026-08-01T04:24:48.425580", + "v": 94.6576 + }, + { + "t": "2026-08-01T05:24:48.425580", + "v": 94.5672 + }, + { + "t": "2026-08-01T06:24:48.425580", + "v": 94.563 + }, + { + "t": "2026-08-01T07:24:48.425580", + "v": 94.5747 + }, + { + "t": "2026-08-01T08:24:48.425580", + "v": 94.4725 + }, + { + "t": "2026-08-01T09:24:48.425580", + "v": 94.4824 + }, + { + "t": "2026-08-01T10:24:48.425580", + "v": 94.5374 + }, + { + "t": "2026-08-01T11:24:48.425580", + "v": 94.6085 + }, + { + "t": "2026-08-01T12:24:48.425580", + "v": 94.6258 + }, + { + "t": "2026-08-01T13:24:48.425580", + "v": 94.4613 + }, + { + "t": "2026-08-01T14:24:48.425580", + "v": 94.354 + }, + { + "t": "2026-08-01T15:24:48.425580", + "v": 94.3472 + }, + { + "t": "2026-08-01T16:24:48.425580", + "v": 94.2599 + }, + { + "t": "2026-08-01T17:24:48.425580", + "v": 94.2816 + }, + { + "t": "2026-08-01T18:24:48.425580", + "v": 94.1421 + }, + { + "t": "2026-08-01T19:24:48.425580", + "v": 94.1638 + }, + { + "t": "2026-08-01T20:24:48.425580", + "v": 94.3005 + }, + { + "t": "2026-08-01T21:24:48.425580", + "v": 94.3656 + }, + { + "t": "2026-08-01T22:24:48.425580", + "v": 94.1906 + }, + { + "t": "2026-08-01T23:24:48.425580", + "v": 94.3986 + }, + { + "t": "2026-08-02T00:24:48.425580", + "v": 94.6384 + }, + { + "t": "2026-08-02T01:24:48.425580", + "v": 94.3755 + }, + { + "t": "2026-08-02T02:24:48.425580", + "v": 94.4606 + }, + { + "t": "2026-08-02T03:24:48.425580", + "v": 94.5968 + }, + { + "t": "2026-08-02T04:24:48.425580", + "v": 94.6992 + }, + { + "t": "2026-08-02T05:24:48.425580", + "v": 94.7872 + }, + { + "t": "2026-08-02T06:24:48.425580", + "v": 94.7409 + }, + { + "t": "2026-08-02T07:24:48.425580", + "v": 94.7489 + }, + { + "t": "2026-08-02T08:24:48.425580", + "v": 94.9313 + }, + { + "t": "2026-08-02T09:24:48.425580", + "v": 94.6843 + }, + { + "t": "2026-08-02T10:24:48.425580", + "v": 94.6976 + }, + { + "t": "2026-08-02T11:24:48.425580", + "v": 94.7754 + }, + { + "t": "2026-08-02T12:24:48.425580", + "v": 94.8079 + }, + { + "t": "2026-08-02T13:24:48.425580", + "v": 94.8215 + }, + { + "t": "2026-08-02T14:24:48.425580", + "v": 94.7187 + }, + { + "t": "2026-08-02T15:24:48.425580", + "v": 94.5806 + }, + { + "t": "2026-08-02T16:24:48.425580", + "v": 94.6608 + }, + { + "t": "2026-08-02T17:24:48.425580", + "v": 94.73 + }, + { + "t": "2026-08-02T18:24:48.425580", + "v": 94.8207 + }, + { + "t": "2026-08-02T19:24:48.425580", + "v": 94.983 + }, + { + "t": "2026-08-02T20:24:48.425580", + "v": 94.9976 + }, + { + "t": "2026-08-02T21:24:48.425580", + "v": 95.0059 + }, + { + "t": "2026-08-02T22:24:48.425580", + "v": 94.9064 + }, + { + "t": "2026-08-02T23:24:48.425580", + "v": 94.981 + }, + { + "t": "2026-08-03T00:24:48.425580", + "v": 94.8881 + }, + { + "t": "2026-08-03T01:24:48.425580", + "v": 94.8856 + }, + { + "t": "2026-08-03T02:24:48.425580", + "v": 94.8233 + }, + { + "t": "2026-08-03T03:24:48.425580", + "v": 94.9245 + }, + { + "t": "2026-08-03T04:24:48.425580", + "v": 94.8525 + }, + { + "t": "2026-08-03T05:24:48.425580", + "v": 94.7871 + }, + { + "t": "2026-08-03T06:24:48.425580", + "v": 94.8886 + }, + { + "t": "2026-08-03T07:24:48.425580", + "v": 94.7308 + }, + { + "t": "2026-08-03T08:24:48.425580", + "v": 94.7509 + }, + { + "t": "2026-08-03T09:24:48.425580", + "v": 94.6807 + }, + { + "t": "2026-08-03T10:24:48.425580", + "v": 94.8883 + }, + { + "t": "2026-08-03T11:24:48.425580", + "v": 94.746 + }, + { + "t": "2026-08-03T12:24:48.425580", + "v": 94.8453 + }, + { + "t": "2026-08-03T13:24:48.425580", + "v": 94.7943 + }, + { + "t": "2026-08-03T14:24:48.425580", + "v": 94.7984 + }, + { + "t": "2026-08-03T15:24:48.425580", + "v": 94.8044 + }, + { + "t": "2026-08-03T16:24:48.425580", + "v": 94.8058 + }, + { + "t": "2026-08-03T17:24:48.425580", + "v": 94.6183 + }, + { + "t": "2026-08-03T18:24:48.425580", + "v": 94.7478 + }, + { + "t": "2026-08-03T19:24:48.425580", + "v": 94.9652 + }, + { + "t": "2026-08-03T20:24:48.425580", + "v": 94.9893 + }, + { + "t": "2026-08-03T21:24:48.425580", + "v": 95.06 + }, + { + "t": "2026-08-03T22:24:48.425580", + "v": 95.0523 + }, + { + "t": "2026-08-03T23:24:48.425580", + "v": 94.8701 + }, + { + "t": "2026-08-04T00:24:48.425580", + "v": 94.9846 + }, + { + "t": "2026-08-04T01:24:48.425580", + "v": 94.7688 + }, + { + "t": "2026-08-04T02:24:48.425580", + "v": 94.8103 + }, + { + "t": "2026-08-04T03:24:48.425580", + "v": 94.819 + }, + { + "t": "2026-08-04T04:24:48.425580", + "v": 94.8591 + }, + { + "t": "2026-08-04T05:24:48.425580", + "v": 95.0833 + }, + { + "t": "2026-08-04T06:24:48.425580", + "v": 95.3497 + } + ], + "trades": [ + { + "time": "2026-07-21 06:24", + "side": "BUY", + "size": 0.001, + "price": 63716.0, + "pnl_gross": 0.1793, + "pnl_net": 0.1602, + "fee": 0.019115 + }, + { + "time": "2026-07-21 08:24", + "side": "BUY", + "size": 0.0012, + "price": 61364.2, + "pnl_gross": 0.3011, + "pnl_net": 0.279, + "fee": 0.022091 + }, + { + "time": "2026-07-21 11:24", + "side": "BUY", + "size": 0.0016, + "price": 60817.0, + "pnl_gross": 0.2513, + "pnl_net": 0.2221, + "fee": 0.029192 + }, + { + "time": "2026-07-21 15:24", + "side": "SELL", + "size": 0.0019, + "price": 64774.0, + "pnl_gross": -0.2518, + "pnl_net": -0.2887, + "fee": 0.036921 + }, + { + "time": "2026-07-21 16:24", + "side": "SELL", + "size": 0.0014, + "price": 64387.7, + "pnl_gross": -0.1566, + "pnl_net": -0.1836, + "fee": 0.027043 + }, + { + "time": "2026-07-21 19:24", + "side": "BUY", + "size": 0.0016, + "price": 62075.6, + "pnl_gross": 0.1441, + "pnl_net": 0.1143, + "fee": 0.029796 + }, + { + "time": "2026-07-22 00:24", + "side": "BUY", + "size": 0.0014, + "price": 63175.5, + "pnl_gross": 0.1993, + "pnl_net": 0.1728, + "fee": 0.026534 + }, + { + "time": "2026-07-22 02:24", + "side": "SELL", + "size": 0.0017, + "price": 60461.8, + "pnl_gross": -0.1278, + "pnl_net": -0.1586, + "fee": 0.030836 + }, + { + "time": "2026-07-22 04:24", + "side": "BUY", + "size": 0.0013, + "price": 62711.7, + "pnl_gross": 0.195, + "pnl_net": 0.1706, + "fee": 0.024458 + }, + { + "time": "2026-07-22 05:24", + "side": "BUY", + "size": 0.0013, + "price": 63905.5, + "pnl_gross": 0.2884, + "pnl_net": 0.2634, + "fee": 0.024923 + }, + { + "time": "2026-07-22 17:24", + "side": "SELL", + "size": 0.0005, + "price": 62400.1, + "pnl_gross": -0.2413, + "pnl_net": -0.2506, + "fee": 0.00936 + }, + { + "time": "2026-07-22 19:24", + "side": "SELL", + "size": 0.001, + "price": 64665.4, + "pnl_gross": -0.1343, + "pnl_net": -0.1537, + "fee": 0.0194 + }, + { + "time": "2026-07-22 22:24", + "side": "SELL", + "size": 0.0008, + "price": 62695.7, + "pnl_gross": -0.232, + "pnl_net": -0.247, + "fee": 0.015047 + }, + { + "time": "2026-07-23 02:24", + "side": "SELL", + "size": 0.0016, + "price": 63293.6, + "pnl_gross": -0.1292, + "pnl_net": -0.1596, + "fee": 0.030381 + }, + { + "time": "2026-07-23 05:24", + "side": "BUY", + "size": 0.0015, + "price": 61023.2, + "pnl_gross": 0.1928, + "pnl_net": 0.1653, + "fee": 0.02746 + }, + { + "time": "2026-07-23 07:24", + "side": "SELL", + "size": 0.0015, + "price": 60324.9, + "pnl_gross": -0.2226, + "pnl_net": -0.2498, + "fee": 0.027146 + }, + { + "time": "2026-07-23 08:24", + "side": "SELL", + "size": 0.0006, + "price": 64206.3, + "pnl_gross": -0.2891, + "pnl_net": -0.3007, + "fee": 0.011557 + }, + { + "time": "2026-07-23 09:24", + "side": "SELL", + "size": 0.0012, + "price": 64037.8, + "pnl_gross": -0.1265, + "pnl_net": -0.1496, + "fee": 0.023054 + }, + { + "time": "2026-07-23 10:24", + "side": "BUY", + "size": 0.0013, + "price": 61054.0, + "pnl_gross": 0.1231, + "pnl_net": 0.0993, + "fee": 0.023811 + }, + { + "time": "2026-07-23 14:24", + "side": "SELL", + "size": 0.0007, + "price": 60278.7, + "pnl_gross": -0.1615, + "pnl_net": -0.1742, + "fee": 0.012659 + }, + { + "time": "2026-07-23 15:24", + "side": "SELL", + "size": 0.0017, + "price": 62423.7, + "pnl_gross": -0.1955, + "pnl_net": -0.2274, + "fee": 0.031836 + }, + { + "time": "2026-07-23 16:24", + "side": "BUY", + "size": 0.0006, + "price": 64475.0, + "pnl_gross": 0.1766, + "pnl_net": 0.165, + "fee": 0.011605 + }, + { + "time": "2026-07-23 17:24", + "side": "SELL", + "size": 0.002, + "price": 62629.8, + "pnl_gross": -0.1234, + "pnl_net": -0.161, + "fee": 0.037578 + }, + { + "time": "2026-07-23 22:24", + "side": "SELL", + "size": 0.0006, + "price": 64766.9, + "pnl_gross": -0.1275, + "pnl_net": -0.1392, + "fee": 0.011658 + }, + { + "time": "2026-07-24 05:24", + "side": "SELL", + "size": 0.0013, + "price": 61460.9, + "pnl_gross": -0.1723, + "pnl_net": -0.1963, + "fee": 0.02397 + }, + { + "time": "2026-07-24 12:24", + "side": "SELL", + "size": 0.0009, + "price": 60576.1, + "pnl_gross": -0.1415, + "pnl_net": -0.1579, + "fee": 0.016356 + }, + { + "time": "2026-07-24 19:24", + "side": "SELL", + "size": 0.002, + "price": 64796.2, + "pnl_gross": -0.1878, + "pnl_net": -0.2267, + "fee": 0.038878 + }, + { + "time": "2026-07-24 22:24", + "side": "BUY", + "size": 0.0009, + "price": 62709.9, + "pnl_gross": 0.2126, + "pnl_net": 0.1956, + "fee": 0.016932 + }, + { + "time": "2026-07-25 00:24", + "side": "SELL", + "size": 0.0018, + "price": 61284.6, + "pnl_gross": -0.146, + "pnl_net": -0.1791, + "fee": 0.033094 + }, + { + "time": "2026-07-25 03:24", + "side": "SELL", + "size": 0.0005, + "price": 63645.2, + "pnl_gross": -0.1607, + "pnl_net": -0.1702, + "fee": 0.009547 + }, + { + "time": "2026-07-25 05:24", + "side": "SELL", + "size": 0.0012, + "price": 64852.7, + "pnl_gross": -0.1615, + "pnl_net": -0.1849, + "fee": 0.023347 + }, + { + "time": "2026-07-25 07:24", + "side": "SELL", + "size": 0.0007, + "price": 60538.3, + "pnl_gross": -0.2427, + "pnl_net": -0.2554, + "fee": 0.012713 + }, + { + "time": "2026-07-25 14:24", + "side": "SELL", + "size": 0.0008, + "price": 63885.2, + "pnl_gross": -0.1287, + "pnl_net": -0.144, + "fee": 0.015332 + }, + { + "time": "2026-07-25 15:24", + "side": "SELL", + "size": 0.0007, + "price": 62633.5, + "pnl_gross": -0.139, + "pnl_net": -0.1522, + "fee": 0.013153 + }, + { + "time": "2026-07-26 02:24", + "side": "BUY", + "size": 0.0019, + "price": 62092.5, + "pnl_gross": 0.3382, + "pnl_net": 0.3028, + "fee": 0.035393 + }, + { + "time": "2026-07-27 01:24", + "side": "SELL", + "size": 0.001, + "price": 64661.3, + "pnl_gross": -0.1681, + "pnl_net": -0.1875, + "fee": 0.019398 + }, + { + "time": "2026-07-27 02:24", + "side": "SELL", + "size": 0.0012, + "price": 60621.2, + "pnl_gross": -0.2104, + "pnl_net": -0.2323, + "fee": 0.021824 + }, + { + "time": "2026-07-27 05:24", + "side": "BUY", + "size": 0.0011, + "price": 61160.0, + "pnl_gross": 0.2762, + "pnl_net": 0.2561, + "fee": 0.020183 + }, + { + "time": "2026-07-27 10:24", + "side": "SELL", + "size": 0.0006, + "price": 61096.4, + "pnl_gross": -0.2547, + "pnl_net": -0.2657, + "fee": 0.010997 + }, + { + "time": "2026-07-27 12:24", + "side": "SELL", + "size": 0.0007, + "price": 60055.9, + "pnl_gross": -0.1639, + "pnl_net": -0.1765, + "fee": 0.012612 + }, + { + "time": "2026-07-27 16:24", + "side": "BUY", + "size": 0.001, + "price": 60334.2, + "pnl_gross": 0.2498, + "pnl_net": 0.2317, + "fee": 0.0181 + }, + { + "time": "2026-07-27 21:24", + "side": "SELL", + "size": 0.0015, + "price": 60251.1, + "pnl_gross": -0.153, + "pnl_net": -0.1801, + "fee": 0.027113 + }, + { + "time": "2026-07-27 22:24", + "side": "BUY", + "size": 0.001, + "price": 60454.9, + "pnl_gross": 0.1573, + "pnl_net": 0.1391, + "fee": 0.018136 + }, + { + "time": "2026-07-28 02:24", + "side": "BUY", + "size": 0.0017, + "price": 61578.1, + "pnl_gross": 0.1297, + "pnl_net": 0.0983, + "fee": 0.031405 + }, + { + "time": "2026-07-28 06:24", + "side": "BUY", + "size": 0.001, + "price": 60578.4, + "pnl_gross": 0.7415, + "pnl_net": 0.7233, + "fee": 0.018174 + }, + { + "time": "2026-07-28 08:24", + "side": "BUY", + "size": 0.0007, + "price": 64710.2, + "pnl_gross": 0.1438, + "pnl_net": 0.1302, + "fee": 0.013589 + }, + { + "time": "2026-07-28 12:24", + "side": "BUY", + "size": 0.0007, + "price": 62979.8, + "pnl_gross": 0.2887, + "pnl_net": 0.2755, + "fee": 0.013226 + }, + { + "time": "2026-07-28 13:24", + "side": "SELL", + "size": 0.0009, + "price": 62597.2, + "pnl_gross": -0.2215, + "pnl_net": -0.2384, + "fee": 0.016901 + }, + { + "time": "2026-07-28 16:24", + "side": "BUY", + "size": 0.0006, + "price": 61929.2, + "pnl_gross": 0.1254, + "pnl_net": 0.1142, + "fee": 0.011147 + }, + { + "time": "2026-07-28 22:24", + "side": "BUY", + "size": 0.0012, + "price": 60744.0, + "pnl_gross": 0.2458, + "pnl_net": 0.224, + "fee": 0.021868 + }, + { + "time": "2026-07-28 23:24", + "side": "SELL", + "size": 0.0012, + "price": 62370.9, + "pnl_gross": -0.1891, + "pnl_net": -0.2115, + "fee": 0.022454 + }, + { + "time": "2026-07-29 02:24", + "side": "SELL", + "size": 0.0019, + "price": 60998.0, + "pnl_gross": -0.2875, + "pnl_net": -0.3223, + "fee": 0.034769 + }, + { + "time": "2026-07-29 04:24", + "side": "BUY", + "size": 0.0019, + "price": 63637.0, + "pnl_gross": 0.2092, + "pnl_net": 0.1729, + "fee": 0.036273 + }, + { + "time": "2026-07-29 06:24", + "side": "BUY", + "size": 0.0014, + "price": 63056.6, + "pnl_gross": 0.1515, + "pnl_net": 0.125, + "fee": 0.026484 + }, + { + "time": "2026-07-29 09:24", + "side": "BUY", + "size": 0.0005, + "price": 61787.1, + "pnl_gross": 0.2531, + "pnl_net": 0.2439, + "fee": 0.009268 + }, + { + "time": "2026-07-29 11:24", + "side": "SELL", + "size": 0.0019, + "price": 64360.7, + "pnl_gross": -0.1588, + "pnl_net": -0.1955, + "fee": 0.036686 + }, + { + "time": "2026-07-29 12:24", + "side": "BUY", + "size": 0.0016, + "price": 60777.8, + "pnl_gross": 0.2041, + "pnl_net": 0.175, + "fee": 0.029173 + }, + { + "time": "2026-07-29 14:24", + "side": "SELL", + "size": 0.0015, + "price": 64069.6, + "pnl_gross": -0.9385, + "pnl_net": -0.9673, + "fee": 0.028831 + }, + { + "time": "2026-07-29 15:24", + "side": "SELL", + "size": 0.0007, + "price": 64456.5, + "pnl_gross": -0.2404, + "pnl_net": -0.2539, + "fee": 0.013536 + }, + { + "time": "2026-07-30 02:24", + "side": "SELL", + "size": 0.0015, + "price": 63237.7, + "pnl_gross": -0.1348, + "pnl_net": -0.1633, + "fee": 0.028457 + }, + { + "time": "2026-07-30 03:24", + "side": "BUY", + "size": 0.0018, + "price": 63463.5, + "pnl_gross": 0.1391, + "pnl_net": 0.1049, + "fee": 0.03427 + }, + { + "time": "2026-07-30 04:24", + "side": "SELL", + "size": 0.0007, + "price": 63743.0, + "pnl_gross": -0.1432, + "pnl_net": -0.1566, + "fee": 0.013386 + }, + { + "time": "2026-07-30 07:24", + "side": "SELL", + "size": 0.0017, + "price": 60816.0, + "pnl_gross": -0.1661, + "pnl_net": -0.1971, + "fee": 0.031016 + }, + { + "time": "2026-07-30 09:24", + "side": "BUY", + "size": 0.0009, + "price": 60206.0, + "pnl_gross": 0.1538, + "pnl_net": 0.1375, + "fee": 0.016256 + }, + { + "time": "2026-07-30 12:24", + "side": "BUY", + "size": 0.002, + "price": 61083.6, + "pnl_gross": 0.1462, + "pnl_net": 0.1096, + "fee": 0.03665 + }, + { + "time": "2026-07-30 13:24", + "side": "BUY", + "size": 0.0007, + "price": 61626.3, + "pnl_gross": 0.1418, + "pnl_net": 0.1289, + "fee": 0.012942 + }, + { + "time": "2026-07-31 02:24", + "side": "BUY", + "size": 0.0008, + "price": 62726.6, + "pnl_gross": 0.1826, + "pnl_net": 0.1675, + "fee": 0.015054 + }, + { + "time": "2026-07-31 06:24", + "side": "BUY", + "size": 0.0007, + "price": 62982.3, + "pnl_gross": 0.1679, + "pnl_net": 0.1547, + "fee": 0.013226 + }, + { + "time": "2026-07-31 07:24", + "side": "SELL", + "size": 0.0008, + "price": 63844.2, + "pnl_gross": -0.1692, + "pnl_net": -0.1845, + "fee": 0.015323 + }, + { + "time": "2026-07-31 09:24", + "side": "SELL", + "size": 0.0017, + "price": 61954.6, + "pnl_gross": -0.1523, + "pnl_net": -0.1839, + "fee": 0.031597 + }, + { + "time": "2026-07-31 12:24", + "side": "SELL", + "size": 0.001, + "price": 63779.2, + "pnl_gross": -0.2016, + "pnl_net": -0.2208, + "fee": 0.019134 + }, + { + "time": "2026-07-31 13:24", + "side": "BUY", + "size": 0.0008, + "price": 64039.0, + "pnl_gross": 0.1704, + "pnl_net": 0.155, + "fee": 0.015369 + }, + { + "time": "2026-07-31 15:24", + "side": "BUY", + "size": 0.0005, + "price": 60723.6, + "pnl_gross": 0.242, + "pnl_net": 0.2329, + "fee": 0.009109 + }, + { + "time": "2026-07-31 16:24", + "side": "BUY", + "size": 0.0008, + "price": 62451.2, + "pnl_gross": 0.427, + "pnl_net": 0.412, + "fee": 0.014988 + }, + { + "time": "2026-07-31 17:24", + "side": "BUY", + "size": 0.0019, + "price": 60566.5, + "pnl_gross": 0.1264, + "pnl_net": 0.0919, + "fee": 0.034523 + }, + { + "time": "2026-07-31 19:24", + "side": "BUY", + "size": 0.0011, + "price": 63098.7, + "pnl_gross": 0.1863, + "pnl_net": 0.1654, + "fee": 0.020823 + }, + { + "time": "2026-07-31 22:24", + "side": "BUY", + "size": 0.0018, + "price": 63862.2, + "pnl_gross": 0.1788, + "pnl_net": 0.1443, + "fee": 0.034486 + }, + { + "time": "2026-08-01 00:24", + "side": "BUY", + "size": 0.0018, + "price": 64013.3, + "pnl_gross": 0.1443, + "pnl_net": 0.1097, + "fee": 0.034567 + }, + { + "time": "2026-08-01 13:24", + "side": "SELL", + "size": 0.002, + "price": 61425.5, + "pnl_gross": -0.1576, + "pnl_net": -0.1944, + "fee": 0.036855 + }, + { + "time": "2026-08-01 18:24", + "side": "SELL", + "size": 0.002, + "price": 61404.8, + "pnl_gross": -0.1326, + "pnl_net": -0.1695, + "fee": 0.036843 + }, + { + "time": "2026-08-01 20:24", + "side": "BUY", + "size": 0.0005, + "price": 64086.7, + "pnl_gross": 0.1436, + "pnl_net": 0.134, + "fee": 0.009613 + }, + { + "time": "2026-08-01 22:24", + "side": "SELL", + "size": 0.0017, + "price": 62263.9, + "pnl_gross": -0.1681, + "pnl_net": -0.1998, + "fee": 0.031755 + }, + { + "time": "2026-08-01 23:24", + "side": "BUY", + "size": 0.0007, + "price": 64372.1, + "pnl_gross": 0.215, + "pnl_net": 0.2015, + "fee": 0.013518 + }, + { + "time": "2026-08-02 00:24", + "side": "BUY", + "size": 0.0006, + "price": 64651.4, + "pnl_gross": 0.2468, + "pnl_net": 0.2351, + "fee": 0.011637 + }, + { + "time": "2026-08-02 01:24", + "side": "SELL", + "size": 0.0015, + "price": 64690.5, + "pnl_gross": -0.256, + "pnl_net": -0.2852, + "fee": 0.029111 + }, + { + "time": "2026-08-02 03:24", + "side": "BUY", + "size": 0.0013, + "price": 62298.9, + "pnl_gross": 0.1431, + "pnl_net": 0.1188, + "fee": 0.024297 + }, + { + "time": "2026-08-02 08:24", + "side": "BUY", + "size": 0.0011, + "price": 64719.2, + "pnl_gross": 0.1893, + "pnl_net": 0.1679, + "fee": 0.021357 + }, + { + "time": "2026-08-02 09:24", + "side": "SELL", + "size": 0.0013, + "price": 61700.3, + "pnl_gross": -0.24, + "pnl_net": -0.2641, + "fee": 0.024063 + }, + { + "time": "2026-08-02 15:24", + "side": "SELL", + "size": 0.0008, + "price": 63960.2, + "pnl_gross": -0.1311, + "pnl_net": -0.1465, + "fee": 0.01535 + }, + { + "time": "2026-08-02 19:24", + "side": "BUY", + "size": 0.0013, + "price": 62012.8, + "pnl_gross": 0.1692, + "pnl_net": 0.145, + "fee": 0.024185 + }, + { + "time": "2026-08-03 07:24", + "side": "SELL", + "size": 0.0007, + "price": 64243.3, + "pnl_gross": -0.1509, + "pnl_net": -0.1644, + "fee": 0.013491 + }, + { + "time": "2026-08-03 10:24", + "side": "BUY", + "size": 0.0007, + "price": 63360.0, + "pnl_gross": 0.2146, + "pnl_net": 0.2013, + "fee": 0.013306 + }, + { + "time": "2026-08-03 11:24", + "side": "SELL", + "size": 0.0013, + "price": 63384.1, + "pnl_gross": -0.1353, + "pnl_net": -0.1601, + "fee": 0.02472 + }, + { + "time": "2026-08-03 17:24", + "side": "SELL", + "size": 0.0012, + "price": 63860.7, + "pnl_gross": -0.1807, + "pnl_net": -0.2037, + "fee": 0.02299 + }, + { + "time": "2026-08-03 18:24", + "side": "BUY", + "size": 0.0017, + "price": 61896.0, + "pnl_gross": 0.1366, + "pnl_net": 0.105, + "fee": 0.031567 + }, + { + "time": "2026-08-03 19:24", + "side": "BUY", + "size": 0.0014, + "price": 62876.9, + "pnl_gross": 0.2243, + "pnl_net": 0.1979, + "fee": 0.026408 + }, + { + "time": "2026-08-03 23:24", + "side": "SELL", + "size": 0.0015, + "price": 60860.8, + "pnl_gross": -0.1753, + "pnl_net": -0.2027, + "fee": 0.027387 + }, + { + "time": "2026-08-04 01:24", + "side": "SELL", + "size": 0.0015, + "price": 60361.9, + "pnl_gross": -0.2088, + "pnl_net": -0.236, + "fee": 0.027163 + }, + { + "time": "2026-08-04 05:24", + "side": "BUY", + "size": 0.0019, + "price": 61077.9, + "pnl_gross": 0.2311, + "pnl_net": 0.1963, + "fee": 0.034814 + }, + { + "time": "2026-08-04 06:24", + "side": "BUY", + "size": 0.0006, + "price": 62549.6, + "pnl_gross": 0.2733, + "pnl_net": 0.262, + "fee": 0.011259 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.432967" +} \ No newline at end of file diff --git a/backtests/results/cartea_20260804-072448.json b/backtests/results/cartea_20260804-072448.json new file mode 100644 index 0000000..73e86f5 --- /dev/null +++ b/backtests/results/cartea_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Cartea-Jaimungal", + "strategy_key": "cartea", + "description": "Stochastic control HFT \u2014 HJB equation with alpha + inventory", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.704054", + "end_time": "2026-08-04T06:24:48.704054", + "start_equity": 100.0, + "end_equity": 100.8201, + "pnl": 0.8184, + "pnl_pct": 0.8184, + "pnl_gross": 2.0367, + "pnl_gross_pct": 2.0367, + "fees_total": 1.2183, + "fee_model": "maker", + "ann_return_pct": 9.82, + "sharpe": 1.2457, + "sortino": 1.8408, + "max_dd": 0.0552, + "max_dd_pct": 5.52, + "win_rate": 0.0, + "total_trades": 246, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.704054", + "v": 100.0182 + }, + { + "t": "2026-07-05T08:24:48.704054", + "v": 100.2657 + }, + { + "t": "2026-07-05T09:24:48.704054", + "v": 100.4567 + }, + { + "t": "2026-07-05T10:24:48.704054", + "v": 100.3713 + }, + { + "t": "2026-07-05T11:24:48.704054", + "v": 100.1025 + }, + { + "t": "2026-07-05T12:24:48.704054", + "v": 100.0235 + }, + { + "t": "2026-07-05T13:24:48.704054", + "v": 100.4276 + }, + { + "t": "2026-07-05T14:24:48.704054", + "v": 100.3937 + }, + { + "t": "2026-07-05T15:24:48.704054", + "v": 100.5249 + }, + { + "t": "2026-07-05T16:24:48.704054", + "v": 100.7866 + }, + { + "t": "2026-07-05T17:24:48.704054", + "v": 100.9146 + }, + { + "t": "2026-07-05T18:24:48.704054", + "v": 101.2477 + }, + { + "t": "2026-07-05T19:24:48.704054", + "v": 101.6384 + }, + { + "t": "2026-07-05T20:24:48.704054", + "v": 101.6116 + }, + { + "t": "2026-07-05T21:24:48.704054", + "v": 102.4006 + }, + { + "t": "2026-07-05T22:24:48.704054", + "v": 102.3872 + }, + { + "t": "2026-07-05T23:24:48.704054", + "v": 102.7391 + }, + { + "t": "2026-07-06T00:24:48.704054", + "v": 103.04 + }, + { + "t": "2026-07-06T01:24:48.704054", + "v": 102.7005 + }, + { + "t": "2026-07-06T02:24:48.704054", + "v": 102.2221 + }, + { + "t": "2026-07-06T03:24:48.704054", + "v": 101.8504 + }, + { + "t": "2026-07-06T04:24:48.704054", + "v": 101.8005 + }, + { + "t": "2026-07-06T05:24:48.704054", + "v": 101.7293 + }, + { + "t": "2026-07-06T06:24:48.704054", + "v": 101.7785 + }, + { + "t": "2026-07-06T07:24:48.704054", + "v": 101.4042 + }, + { + "t": "2026-07-06T08:24:48.704054", + "v": 101.2586 + }, + { + "t": "2026-07-06T09:24:48.704054", + "v": 101.3334 + }, + { + "t": "2026-07-06T10:24:48.704054", + "v": 101.3308 + }, + { + "t": "2026-07-06T11:24:48.704054", + "v": 100.8535 + }, + { + "t": "2026-07-06T12:24:48.704054", + "v": 100.5303 + }, + { + "t": "2026-07-06T13:24:48.704054", + "v": 100.2191 + }, + { + "t": "2026-07-06T14:24:48.704054", + "v": 100.9207 + }, + { + "t": "2026-07-06T15:24:48.704054", + "v": 100.7002 + }, + { + "t": "2026-07-06T16:24:48.704054", + "v": 100.6214 + }, + { + "t": "2026-07-06T17:24:48.704054", + "v": 100.5184 + }, + { + "t": "2026-07-06T18:24:48.704054", + "v": 100.2932 + }, + { + "t": "2026-07-06T19:24:48.704054", + "v": 100.3343 + }, + { + "t": "2026-07-06T20:24:48.704054", + "v": 100.1358 + }, + { + "t": "2026-07-06T21:24:48.704054", + "v": 100.0291 + }, + { + "t": "2026-07-06T22:24:48.704054", + "v": 100.2763 + }, + { + "t": "2026-07-06T23:24:48.704054", + "v": 100.2746 + }, + { + "t": "2026-07-07T00:24:48.704054", + "v": 99.8593 + }, + { + "t": "2026-07-07T01:24:48.704054", + "v": 99.8083 + }, + { + "t": "2026-07-07T02:24:48.704054", + "v": 99.8501 + }, + { + "t": "2026-07-07T03:24:48.704054", + "v": 100.0123 + }, + { + "t": "2026-07-07T04:24:48.704054", + "v": 100.0685 + }, + { + "t": "2026-07-07T05:24:48.704054", + "v": 100.5816 + }, + { + "t": "2026-07-07T06:24:48.704054", + "v": 100.5981 + }, + { + "t": "2026-07-07T07:24:48.704054", + "v": 100.8466 + }, + { + "t": "2026-07-07T08:24:48.704054", + "v": 101.1519 + }, + { + "t": "2026-07-07T09:24:48.704054", + "v": 100.8513 + }, + { + "t": "2026-07-07T10:24:48.704054", + "v": 100.99 + }, + { + "t": "2026-07-07T11:24:48.704054", + "v": 101.2516 + }, + { + "t": "2026-07-07T12:24:48.704054", + "v": 101.1313 + }, + { + "t": "2026-07-07T13:24:48.704054", + "v": 100.8815 + }, + { + "t": "2026-07-07T14:24:48.704054", + "v": 100.7453 + }, + { + "t": "2026-07-07T15:24:48.704054", + "v": 101.1235 + }, + { + "t": "2026-07-07T16:24:48.704054", + "v": 100.9862 + }, + { + "t": "2026-07-07T17:24:48.704054", + "v": 100.7268 + }, + { + "t": "2026-07-07T18:24:48.704054", + "v": 100.722 + }, + { + "t": "2026-07-07T19:24:48.704054", + "v": 101.1063 + }, + { + "t": "2026-07-07T20:24:48.704054", + "v": 101.0611 + }, + { + "t": "2026-07-07T21:24:48.704054", + "v": 101.1342 + }, + { + "t": "2026-07-07T22:24:48.704054", + "v": 101.18 + }, + { + "t": "2026-07-07T23:24:48.704054", + "v": 101.232 + }, + { + "t": "2026-07-08T00:24:48.704054", + "v": 101.111 + }, + { + "t": "2026-07-08T01:24:48.704054", + "v": 101.1539 + }, + { + "t": "2026-07-08T02:24:48.704054", + "v": 101.0775 + }, + { + "t": "2026-07-08T03:24:48.704054", + "v": 100.9892 + }, + { + "t": "2026-07-08T04:24:48.704054", + "v": 100.9912 + }, + { + "t": "2026-07-08T05:24:48.704054", + "v": 101.2163 + }, + { + "t": "2026-07-08T06:24:48.704054", + "v": 101.3491 + }, + { + "t": "2026-07-08T07:24:48.704054", + "v": 101.0003 + }, + { + "t": "2026-07-08T08:24:48.704054", + "v": 101.0649 + }, + { + "t": "2026-07-08T09:24:48.704054", + "v": 101.0326 + }, + { + "t": "2026-07-08T10:24:48.704054", + "v": 101.0746 + }, + { + "t": "2026-07-08T11:24:48.704054", + "v": 101.0494 + }, + { + "t": "2026-07-08T12:24:48.704054", + "v": 100.8456 + }, + { + "t": "2026-07-08T13:24:48.704054", + "v": 101.0892 + }, + { + "t": "2026-07-08T14:24:48.704054", + "v": 101.1889 + }, + { + "t": "2026-07-08T15:24:48.704054", + "v": 101.1004 + }, + { + "t": "2026-07-08T16:24:48.704054", + "v": 101.1188 + }, + { + "t": "2026-07-08T17:24:48.704054", + "v": 100.6915 + }, + { + "t": "2026-07-08T18:24:48.704054", + "v": 100.7304 + }, + { + "t": "2026-07-08T19:24:48.704054", + "v": 100.612 + }, + { + "t": "2026-07-08T20:24:48.704054", + "v": 100.6103 + }, + { + "t": "2026-07-08T21:24:48.704054", + "v": 100.6224 + }, + { + "t": "2026-07-08T22:24:48.704054", + "v": 100.2818 + }, + { + "t": "2026-07-08T23:24:48.704054", + "v": 100.294 + }, + { + "t": "2026-07-09T00:24:48.704054", + "v": 100.1964 + }, + { + "t": "2026-07-09T01:24:48.704054", + "v": 100.1789 + }, + { + "t": "2026-07-09T02:24:48.704054", + "v": 100.0397 + }, + { + "t": "2026-07-09T03:24:48.704054", + "v": 99.9087 + }, + { + "t": "2026-07-09T04:24:48.704054", + "v": 99.7344 + }, + { + "t": "2026-07-09T05:24:48.704054", + "v": 99.7872 + }, + { + "t": "2026-07-09T06:24:48.704054", + "v": 99.3233 + }, + { + "t": "2026-07-09T07:24:48.704054", + "v": 99.4293 + }, + { + "t": "2026-07-09T08:24:48.704054", + "v": 99.8992 + }, + { + "t": "2026-07-09T09:24:48.704054", + "v": 99.9761 + }, + { + "t": "2026-07-09T10:24:48.704054", + "v": 100.189 + }, + { + "t": "2026-07-09T11:24:48.704054", + "v": 100.3385 + }, + { + "t": "2026-07-09T12:24:48.704054", + "v": 100.3724 + }, + { + "t": "2026-07-09T13:24:48.704054", + "v": 100.3774 + }, + { + "t": "2026-07-09T14:24:48.704054", + "v": 99.9648 + }, + { + "t": "2026-07-09T15:24:48.704054", + "v": 100.1644 + }, + { + "t": "2026-07-09T16:24:48.704054", + "v": 100.4191 + }, + { + "t": "2026-07-09T17:24:48.704054", + "v": 100.4621 + }, + { + "t": "2026-07-09T18:24:48.704054", + "v": 100.7699 + }, + { + "t": "2026-07-09T19:24:48.704054", + "v": 101.101 + }, + { + "t": "2026-07-09T20:24:48.704054", + "v": 99.597 + }, + { + "t": "2026-07-09T21:24:48.704054", + "v": 99.5246 + }, + { + "t": "2026-07-09T22:24:48.704054", + "v": 99.1424 + }, + { + "t": "2026-07-09T23:24:48.704054", + "v": 99.0311 + }, + { + "t": "2026-07-10T00:24:48.704054", + "v": 98.9967 + }, + { + "t": "2026-07-10T01:24:48.704054", + "v": 98.9152 + }, + { + "t": "2026-07-10T02:24:48.704054", + "v": 98.8096 + }, + { + "t": "2026-07-10T03:24:48.704054", + "v": 98.7776 + }, + { + "t": "2026-07-10T04:24:48.704054", + "v": 99.0404 + }, + { + "t": "2026-07-10T05:24:48.704054", + "v": 99.1193 + }, + { + "t": "2026-07-10T06:24:48.704054", + "v": 99.1441 + }, + { + "t": "2026-07-10T07:24:48.704054", + "v": 99.0472 + }, + { + "t": "2026-07-10T08:24:48.704054", + "v": 99.3658 + }, + { + "t": "2026-07-10T09:24:48.704054", + "v": 99.6891 + }, + { + "t": "2026-07-10T10:24:48.704054", + "v": 99.4975 + }, + { + "t": "2026-07-10T11:24:48.704054", + "v": 99.4463 + }, + { + "t": "2026-07-10T12:24:48.704054", + "v": 99.5488 + }, + { + "t": "2026-07-10T13:24:48.704054", + "v": 99.2999 + }, + { + "t": "2026-07-10T14:24:48.704054", + "v": 99.2416 + }, + { + "t": "2026-07-10T15:24:48.704054", + "v": 99.265 + }, + { + "t": "2026-07-10T16:24:48.704054", + "v": 99.0915 + }, + { + "t": "2026-07-10T17:24:48.704054", + "v": 98.8675 + }, + { + "t": "2026-07-10T18:24:48.704054", + "v": 99.1171 + }, + { + "t": "2026-07-10T19:24:48.704054", + "v": 99.3974 + }, + { + "t": "2026-07-10T20:24:48.704054", + "v": 99.0413 + }, + { + "t": "2026-07-10T21:24:48.704054", + "v": 99.2628 + }, + { + "t": "2026-07-10T22:24:48.704054", + "v": 99.5753 + }, + { + "t": "2026-07-10T23:24:48.704054", + "v": 99.6075 + }, + { + "t": "2026-07-11T00:24:48.704054", + "v": 99.8209 + }, + { + "t": "2026-07-11T01:24:48.704054", + "v": 99.8063 + }, + { + "t": "2026-07-11T02:24:48.704054", + "v": 99.8537 + }, + { + "t": "2026-07-11T03:24:48.704054", + "v": 99.933 + }, + { + "t": "2026-07-11T04:24:48.704054", + "v": 100.157 + }, + { + "t": "2026-07-11T05:24:48.704054", + "v": 100.3785 + }, + { + "t": "2026-07-11T06:24:48.704054", + "v": 100.7403 + }, + { + "t": "2026-07-11T07:24:48.704054", + "v": 100.9301 + }, + { + "t": "2026-07-11T08:24:48.704054", + "v": 100.4597 + }, + { + "t": "2026-07-11T09:24:48.704054", + "v": 100.4755 + }, + { + "t": "2026-07-11T10:24:48.704054", + "v": 100.5466 + }, + { + "t": "2026-07-11T11:24:48.704054", + "v": 100.5396 + }, + { + "t": "2026-07-11T12:24:48.704054", + "v": 101.131 + }, + { + "t": "2026-07-11T13:24:48.704054", + "v": 101.4065 + }, + { + "t": "2026-07-11T14:24:48.704054", + "v": 101.4566 + }, + { + "t": "2026-07-11T15:24:48.704054", + "v": 101.1408 + }, + { + "t": "2026-07-11T16:24:48.704054", + "v": 101.4181 + }, + { + "t": "2026-07-11T17:24:48.704054", + "v": 101.5045 + }, + { + "t": "2026-07-11T18:24:48.704054", + "v": 101.2125 + }, + { + "t": "2026-07-11T19:24:48.704054", + "v": 101.1198 + }, + { + "t": "2026-07-11T20:24:48.704054", + "v": 100.9863 + }, + { + "t": "2026-07-11T21:24:48.704054", + "v": 101.4786 + }, + { + "t": "2026-07-11T22:24:48.704054", + "v": 101.5786 + }, + { + "t": "2026-07-11T23:24:48.704054", + "v": 101.5888 + }, + { + "t": "2026-07-12T00:24:48.704054", + "v": 101.5381 + }, + { + "t": "2026-07-12T01:24:48.704054", + "v": 101.4024 + }, + { + "t": "2026-07-12T02:24:48.704054", + "v": 101.4995 + }, + { + "t": "2026-07-12T03:24:48.704054", + "v": 101.6984 + }, + { + "t": "2026-07-12T04:24:48.704054", + "v": 101.7911 + }, + { + "t": "2026-07-12T05:24:48.704054", + "v": 102.0814 + }, + { + "t": "2026-07-12T06:24:48.704054", + "v": 102.2727 + }, + { + "t": "2026-07-12T07:24:48.704054", + "v": 101.9988 + }, + { + "t": "2026-07-12T08:24:48.704054", + "v": 101.7719 + }, + { + "t": "2026-07-12T09:24:48.704054", + "v": 101.7264 + }, + { + "t": "2026-07-12T10:24:48.704054", + "v": 101.8436 + }, + { + "t": "2026-07-12T11:24:48.704054", + "v": 101.9171 + }, + { + "t": "2026-07-12T12:24:48.704054", + "v": 101.7913 + }, + { + "t": "2026-07-12T13:24:48.704054", + "v": 101.9397 + }, + { + "t": "2026-07-12T14:24:48.704054", + "v": 101.7824 + }, + { + "t": "2026-07-12T15:24:48.704054", + "v": 101.8161 + }, + { + "t": "2026-07-12T16:24:48.704054", + "v": 101.7773 + }, + { + "t": "2026-07-12T17:24:48.704054", + "v": 101.5882 + }, + { + "t": "2026-07-12T18:24:48.704054", + "v": 101.7368 + }, + { + "t": "2026-07-12T19:24:48.704054", + "v": 101.7818 + }, + { + "t": "2026-07-12T20:24:48.704054", + "v": 101.3538 + }, + { + "t": "2026-07-12T21:24:48.704054", + "v": 101.5773 + }, + { + "t": "2026-07-12T22:24:48.704054", + "v": 101.7635 + }, + { + "t": "2026-07-12T23:24:48.704054", + "v": 101.7064 + }, + { + "t": "2026-07-13T00:24:48.704054", + "v": 101.6839 + }, + { + "t": "2026-07-13T01:24:48.704054", + "v": 101.5528 + }, + { + "t": "2026-07-13T02:24:48.704054", + "v": 101.6998 + }, + { + "t": "2026-07-13T03:24:48.704054", + "v": 101.744 + }, + { + "t": "2026-07-13T04:24:48.704054", + "v": 101.4153 + }, + { + "t": "2026-07-13T05:24:48.704054", + "v": 101.547 + }, + { + "t": "2026-07-13T06:24:48.704054", + "v": 101.5636 + }, + { + "t": "2026-07-13T07:24:48.704054", + "v": 101.4735 + }, + { + "t": "2026-07-13T08:24:48.704054", + "v": 101.1682 + }, + { + "t": "2026-07-13T09:24:48.704054", + "v": 101.2293 + }, + { + "t": "2026-07-13T10:24:48.704054", + "v": 101.4236 + }, + { + "t": "2026-07-13T11:24:48.704054", + "v": 101.6973 + }, + { + "t": "2026-07-13T12:24:48.704054", + "v": 101.6604 + }, + { + "t": "2026-07-13T13:24:48.704054", + "v": 101.6042 + }, + { + "t": "2026-07-13T14:24:48.704054", + "v": 101.6465 + }, + { + "t": "2026-07-13T15:24:48.704054", + "v": 101.9091 + }, + { + "t": "2026-07-13T16:24:48.704054", + "v": 102.0329 + }, + { + "t": "2026-07-13T17:24:48.704054", + "v": 102.403 + }, + { + "t": "2026-07-13T18:24:48.704054", + "v": 102.4072 + }, + { + "t": "2026-07-13T19:24:48.704054", + "v": 102.2849 + }, + { + "t": "2026-07-13T20:24:48.704054", + "v": 102.3485 + }, + { + "t": "2026-07-13T21:24:48.704054", + "v": 102.2652 + }, + { + "t": "2026-07-13T22:24:48.704054", + "v": 102.3047 + }, + { + "t": "2026-07-13T23:24:48.704054", + "v": 102.6137 + }, + { + "t": "2026-07-14T00:24:48.704054", + "v": 102.7216 + }, + { + "t": "2026-07-14T01:24:48.704054", + "v": 102.8405 + }, + { + "t": "2026-07-14T02:24:48.704054", + "v": 102.9492 + }, + { + "t": "2026-07-14T03:24:48.704054", + "v": 102.946 + }, + { + "t": "2026-07-14T04:24:48.704054", + "v": 102.9554 + }, + { + "t": "2026-07-14T05:24:48.704054", + "v": 102.7487 + }, + { + "t": "2026-07-14T06:24:48.704054", + "v": 102.8902 + }, + { + "t": "2026-07-14T07:24:48.704054", + "v": 102.6396 + }, + { + "t": "2026-07-14T08:24:48.704054", + "v": 102.8126 + }, + { + "t": "2026-07-14T09:24:48.704054", + "v": 102.763 + }, + { + "t": "2026-07-14T10:24:48.704054", + "v": 102.3958 + }, + { + "t": "2026-07-14T11:24:48.704054", + "v": 102.1759 + }, + { + "t": "2026-07-14T12:24:48.704054", + "v": 102.3261 + }, + { + "t": "2026-07-14T13:24:48.704054", + "v": 102.213 + }, + { + "t": "2026-07-14T14:24:48.704054", + "v": 102.1681 + }, + { + "t": "2026-07-14T15:24:48.704054", + "v": 102.0335 + }, + { + "t": "2026-07-14T16:24:48.704054", + "v": 102.0091 + }, + { + "t": "2026-07-14T17:24:48.704054", + "v": 101.8539 + }, + { + "t": "2026-07-14T18:24:48.704054", + "v": 101.8914 + }, + { + "t": "2026-07-14T19:24:48.704054", + "v": 101.8729 + }, + { + "t": "2026-07-14T20:24:48.704054", + "v": 102.1386 + }, + { + "t": "2026-07-14T21:24:48.704054", + "v": 101.9169 + }, + { + "t": "2026-07-14T22:24:48.704054", + "v": 102.0693 + }, + { + "t": "2026-07-14T23:24:48.704054", + "v": 102.2087 + }, + { + "t": "2026-07-15T00:24:48.704054", + "v": 102.2943 + }, + { + "t": "2026-07-15T01:24:48.704054", + "v": 102.3345 + }, + { + "t": "2026-07-15T02:24:48.704054", + "v": 102.2116 + }, + { + "t": "2026-07-15T03:24:48.704054", + "v": 102.3692 + }, + { + "t": "2026-07-15T04:24:48.704054", + "v": 102.5993 + }, + { + "t": "2026-07-15T05:24:48.704054", + "v": 102.2793 + }, + { + "t": "2026-07-15T06:24:48.704054", + "v": 101.4918 + }, + { + "t": "2026-07-15T07:24:48.704054", + "v": 101.3345 + }, + { + "t": "2026-07-15T08:24:48.704054", + "v": 101.402 + }, + { + "t": "2026-07-15T09:24:48.704054", + "v": 101.4662 + }, + { + "t": "2026-07-15T10:24:48.704054", + "v": 101.4362 + }, + { + "t": "2026-07-15T11:24:48.704054", + "v": 101.3438 + }, + { + "t": "2026-07-15T12:24:48.704054", + "v": 101.302 + }, + { + "t": "2026-07-15T13:24:48.704054", + "v": 101.3277 + }, + { + "t": "2026-07-15T14:24:48.704054", + "v": 101.3495 + }, + { + "t": "2026-07-15T15:24:48.704054", + "v": 101.342 + }, + { + "t": "2026-07-15T16:24:48.704054", + "v": 101.6308 + }, + { + "t": "2026-07-15T17:24:48.704054", + "v": 101.4692 + }, + { + "t": "2026-07-15T18:24:48.704054", + "v": 101.4884 + }, + { + "t": "2026-07-15T19:24:48.704054", + "v": 101.1241 + }, + { + "t": "2026-07-15T20:24:48.704054", + "v": 100.8055 + }, + { + "t": "2026-07-15T21:24:48.704054", + "v": 100.5088 + }, + { + "t": "2026-07-15T22:24:48.704054", + "v": 100.5416 + }, + { + "t": "2026-07-15T23:24:48.704054", + "v": 100.6132 + }, + { + "t": "2026-07-16T00:24:48.704054", + "v": 100.8325 + }, + { + "t": "2026-07-16T01:24:48.704054", + "v": 100.816 + }, + { + "t": "2026-07-16T02:24:48.704054", + "v": 100.287 + }, + { + "t": "2026-07-16T03:24:48.704054", + "v": 100.2982 + }, + { + "t": "2026-07-16T04:24:48.704054", + "v": 100.3432 + }, + { + "t": "2026-07-16T05:24:48.704054", + "v": 100.2894 + }, + { + "t": "2026-07-16T06:24:48.704054", + "v": 100.3066 + }, + { + "t": "2026-07-16T07:24:48.704054", + "v": 100.186 + }, + { + "t": "2026-07-16T08:24:48.704054", + "v": 100.1362 + }, + { + "t": "2026-07-16T09:24:48.704054", + "v": 100.1933 + }, + { + "t": "2026-07-16T10:24:48.704054", + "v": 100.3205 + }, + { + "t": "2026-07-16T11:24:48.704054", + "v": 100.3701 + }, + { + "t": "2026-07-16T12:24:48.704054", + "v": 100.2676 + }, + { + "t": "2026-07-16T13:24:48.704054", + "v": 100.5564 + }, + { + "t": "2026-07-16T14:24:48.704054", + "v": 100.6241 + }, + { + "t": "2026-07-16T15:24:48.704054", + "v": 100.8265 + }, + { + "t": "2026-07-16T16:24:48.704054", + "v": 100.7047 + }, + { + "t": "2026-07-16T17:24:48.704054", + "v": 100.7394 + }, + { + "t": "2026-07-16T18:24:48.704054", + "v": 100.6081 + }, + { + "t": "2026-07-16T19:24:48.704054", + "v": 100.5123 + }, + { + "t": "2026-07-16T20:24:48.704054", + "v": 100.5511 + }, + { + "t": "2026-07-16T21:24:48.704054", + "v": 100.853 + }, + { + "t": "2026-07-16T22:24:48.704054", + "v": 101.0949 + }, + { + "t": "2026-07-16T23:24:48.704054", + "v": 101.4245 + }, + { + "t": "2026-07-17T00:24:48.704054", + "v": 101.2752 + }, + { + "t": "2026-07-17T01:24:48.704054", + "v": 101.1166 + }, + { + "t": "2026-07-17T02:24:48.704054", + "v": 100.8831 + }, + { + "t": "2026-07-17T03:24:48.704054", + "v": 102.2199 + }, + { + "t": "2026-07-17T04:24:48.704054", + "v": 102.5036 + }, + { + "t": "2026-07-17T05:24:48.704054", + "v": 102.7283 + }, + { + "t": "2026-07-17T06:24:48.704054", + "v": 103.0134 + }, + { + "t": "2026-07-17T07:24:48.704054", + "v": 102.8659 + }, + { + "t": "2026-07-17T08:24:48.704054", + "v": 102.3699 + }, + { + "t": "2026-07-17T09:24:48.704054", + "v": 102.2682 + }, + { + "t": "2026-07-17T10:24:48.704054", + "v": 102.3972 + }, + { + "t": "2026-07-17T11:24:48.704054", + "v": 102.5181 + }, + { + "t": "2026-07-17T12:24:48.704054", + "v": 102.7199 + }, + { + "t": "2026-07-17T13:24:48.704054", + "v": 102.5326 + }, + { + "t": "2026-07-17T14:24:48.704054", + "v": 102.6259 + }, + { + "t": "2026-07-17T15:24:48.704054", + "v": 102.6618 + }, + { + "t": "2026-07-17T16:24:48.704054", + "v": 102.5068 + }, + { + "t": "2026-07-17T17:24:48.704054", + "v": 102.5505 + }, + { + "t": "2026-07-17T18:24:48.704054", + "v": 102.6352 + }, + { + "t": "2026-07-17T19:24:48.704054", + "v": 102.5907 + }, + { + "t": "2026-07-17T20:24:48.704054", + "v": 102.8257 + }, + { + "t": "2026-07-17T21:24:48.704054", + "v": 102.5422 + }, + { + "t": "2026-07-17T22:24:48.704054", + "v": 102.1708 + }, + { + "t": "2026-07-17T23:24:48.704054", + "v": 101.826 + }, + { + "t": "2026-07-18T00:24:48.704054", + "v": 101.7011 + }, + { + "t": "2026-07-18T01:24:48.704054", + "v": 101.7544 + }, + { + "t": "2026-07-18T02:24:48.704054", + "v": 102.1151 + }, + { + "t": "2026-07-18T03:24:48.704054", + "v": 102.2143 + }, + { + "t": "2026-07-18T04:24:48.704054", + "v": 102.0142 + }, + { + "t": "2026-07-18T05:24:48.704054", + "v": 102.0131 + }, + { + "t": "2026-07-18T06:24:48.704054", + "v": 102.3305 + }, + { + "t": "2026-07-18T07:24:48.704054", + "v": 101.7696 + }, + { + "t": "2026-07-18T08:24:48.704054", + "v": 101.7549 + }, + { + "t": "2026-07-18T09:24:48.704054", + "v": 101.4854 + }, + { + "t": "2026-07-18T10:24:48.704054", + "v": 101.5549 + }, + { + "t": "2026-07-18T11:24:48.704054", + "v": 101.5703 + }, + { + "t": "2026-07-18T12:24:48.704054", + "v": 101.7047 + }, + { + "t": "2026-07-18T13:24:48.704054", + "v": 101.5611 + }, + { + "t": "2026-07-18T14:24:48.704054", + "v": 101.7878 + }, + { + "t": "2026-07-18T15:24:48.704054", + "v": 101.8433 + }, + { + "t": "2026-07-18T16:24:48.704054", + "v": 101.7572 + }, + { + "t": "2026-07-18T17:24:48.704054", + "v": 101.6676 + }, + { + "t": "2026-07-18T18:24:48.704054", + "v": 101.1646 + }, + { + "t": "2026-07-18T19:24:48.704054", + "v": 101.1681 + }, + { + "t": "2026-07-18T20:24:48.704054", + "v": 101.5952 + }, + { + "t": "2026-07-18T21:24:48.704054", + "v": 101.5512 + }, + { + "t": "2026-07-18T22:24:48.704054", + "v": 101.3604 + }, + { + "t": "2026-07-18T23:24:48.704054", + "v": 101.4554 + }, + { + "t": "2026-07-19T00:24:48.704054", + "v": 101.6374 + }, + { + "t": "2026-07-19T01:24:48.704054", + "v": 101.5628 + }, + { + "t": "2026-07-19T02:24:48.704054", + "v": 101.5573 + }, + { + "t": "2026-07-19T03:24:48.704054", + "v": 101.3196 + }, + { + "t": "2026-07-19T04:24:48.704054", + "v": 101.4075 + }, + { + "t": "2026-07-19T05:24:48.704054", + "v": 101.2385 + }, + { + "t": "2026-07-19T06:24:48.704054", + "v": 101.3688 + }, + { + "t": "2026-07-19T07:24:48.704054", + "v": 101.4997 + }, + { + "t": "2026-07-19T08:24:48.704054", + "v": 101.6604 + }, + { + "t": "2026-07-19T09:24:48.704054", + "v": 101.6233 + }, + { + "t": "2026-07-19T10:24:48.704054", + "v": 101.6656 + }, + { + "t": "2026-07-19T11:24:48.704054", + "v": 101.3089 + }, + { + "t": "2026-07-19T12:24:48.704054", + "v": 101.356 + }, + { + "t": "2026-07-19T13:24:48.704054", + "v": 101.4603 + }, + { + "t": "2026-07-19T14:24:48.704054", + "v": 101.7334 + }, + { + "t": "2026-07-19T15:24:48.704054", + "v": 101.8768 + }, + { + "t": "2026-07-19T16:24:48.704054", + "v": 101.9015 + }, + { + "t": "2026-07-19T17:24:48.704054", + "v": 101.8674 + }, + { + "t": "2026-07-19T18:24:48.704054", + "v": 101.6082 + }, + { + "t": "2026-07-19T19:24:48.704054", + "v": 101.6682 + }, + { + "t": "2026-07-19T20:24:48.704054", + "v": 101.1874 + }, + { + "t": "2026-07-19T21:24:48.704054", + "v": 101.1292 + }, + { + "t": "2026-07-19T22:24:48.704054", + "v": 101.1412 + }, + { + "t": "2026-07-19T23:24:48.704054", + "v": 101.0057 + }, + { + "t": "2026-07-20T00:24:48.704054", + "v": 101.1692 + }, + { + "t": "2026-07-20T01:24:48.704054", + "v": 101.0979 + }, + { + "t": "2026-07-20T02:24:48.704054", + "v": 101.1413 + }, + { + "t": "2026-07-20T03:24:48.704054", + "v": 101.3303 + }, + { + "t": "2026-07-20T04:24:48.704054", + "v": 101.1464 + }, + { + "t": "2026-07-20T05:24:48.704054", + "v": 100.5241 + }, + { + "t": "2026-07-20T06:24:48.704054", + "v": 100.462 + }, + { + "t": "2026-07-20T07:24:48.704054", + "v": 100.4933 + }, + { + "t": "2026-07-20T08:24:48.704054", + "v": 100.6591 + }, + { + "t": "2026-07-20T09:24:48.704054", + "v": 100.7963 + }, + { + "t": "2026-07-20T10:24:48.704054", + "v": 100.8567 + }, + { + "t": "2026-07-20T11:24:48.704054", + "v": 100.7372 + }, + { + "t": "2026-07-20T12:24:48.704054", + "v": 100.4183 + }, + { + "t": "2026-07-20T13:24:48.704054", + "v": 100.323 + }, + { + "t": "2026-07-20T14:24:48.704054", + "v": 100.6395 + }, + { + "t": "2026-07-20T15:24:48.704054", + "v": 100.4555 + }, + { + "t": "2026-07-20T16:24:48.704054", + "v": 100.1104 + }, + { + "t": "2026-07-20T17:24:48.704054", + "v": 100.0564 + }, + { + "t": "2026-07-20T18:24:48.704054", + "v": 99.7394 + }, + { + "t": "2026-07-20T19:24:48.704054", + "v": 100.1134 + }, + { + "t": "2026-07-20T20:24:48.704054", + "v": 99.996 + }, + { + "t": "2026-07-20T21:24:48.704054", + "v": 99.8221 + }, + { + "t": "2026-07-20T22:24:48.704054", + "v": 100.0678 + }, + { + "t": "2026-07-20T23:24:48.704054", + "v": 100.3233 + }, + { + "t": "2026-07-21T00:24:48.704054", + "v": 100.0427 + }, + { + "t": "2026-07-21T01:24:48.704054", + "v": 99.9811 + }, + { + "t": "2026-07-21T02:24:48.704054", + "v": 100.2522 + }, + { + "t": "2026-07-21T03:24:48.704054", + "v": 99.9662 + }, + { + "t": "2026-07-21T04:24:48.704054", + "v": 99.8946 + }, + { + "t": "2026-07-21T05:24:48.704054", + "v": 100.126 + }, + { + "t": "2026-07-21T06:24:48.704054", + "v": 100.3802 + }, + { + "t": "2026-07-21T07:24:48.704054", + "v": 100.5503 + }, + { + "t": "2026-07-21T08:24:48.704054", + "v": 100.3814 + }, + { + "t": "2026-07-21T09:24:48.704054", + "v": 100.6006 + }, + { + "t": "2026-07-21T10:24:48.704054", + "v": 100.01 + }, + { + "t": "2026-07-21T11:24:48.704054", + "v": 100.118 + }, + { + "t": "2026-07-21T12:24:48.704054", + "v": 99.8456 + }, + { + "t": "2026-07-21T13:24:48.704054", + "v": 99.8759 + }, + { + "t": "2026-07-21T14:24:48.704054", + "v": 99.6061 + }, + { + "t": "2026-07-21T15:24:48.704054", + "v": 99.615 + }, + { + "t": "2026-07-21T16:24:48.704054", + "v": 99.5543 + }, + { + "t": "2026-07-21T17:24:48.704054", + "v": 99.4241 + }, + { + "t": "2026-07-21T18:24:48.704054", + "v": 99.3359 + }, + { + "t": "2026-07-21T19:24:48.704054", + "v": 99.3453 + }, + { + "t": "2026-07-21T20:24:48.704054", + "v": 99.3019 + }, + { + "t": "2026-07-21T21:24:48.704054", + "v": 99.1675 + }, + { + "t": "2026-07-21T22:24:48.704054", + "v": 99.4042 + }, + { + "t": "2026-07-21T23:24:48.704054", + "v": 99.5175 + }, + { + "t": "2026-07-22T00:24:48.704054", + "v": 99.7264 + }, + { + "t": "2026-07-22T01:24:48.704054", + "v": 99.6943 + }, + { + "t": "2026-07-22T02:24:48.704054", + "v": 99.5136 + }, + { + "t": "2026-07-22T03:24:48.704054", + "v": 99.285 + }, + { + "t": "2026-07-22T04:24:48.704054", + "v": 99.1698 + }, + { + "t": "2026-07-22T05:24:48.704054", + "v": 99.1224 + }, + { + "t": "2026-07-22T06:24:48.704054", + "v": 99.0154 + }, + { + "t": "2026-07-22T07:24:48.704054", + "v": 98.8296 + }, + { + "t": "2026-07-22T08:24:48.704054", + "v": 98.7074 + }, + { + "t": "2026-07-22T09:24:48.704054", + "v": 98.3935 + }, + { + "t": "2026-07-22T10:24:48.704054", + "v": 98.1953 + }, + { + "t": "2026-07-22T11:24:48.704054", + "v": 98.2633 + }, + { + "t": "2026-07-22T12:24:48.704054", + "v": 98.4909 + }, + { + "t": "2026-07-22T13:24:48.704054", + "v": 97.7058 + }, + { + "t": "2026-07-22T14:24:48.704054", + "v": 97.6529 + }, + { + "t": "2026-07-22T15:24:48.704054", + "v": 97.4858 + }, + { + "t": "2026-07-22T16:24:48.704054", + "v": 97.712 + }, + { + "t": "2026-07-22T17:24:48.704054", + "v": 97.7151 + }, + { + "t": "2026-07-22T18:24:48.704054", + "v": 97.9864 + }, + { + "t": "2026-07-22T19:24:48.704054", + "v": 97.8251 + }, + { + "t": "2026-07-22T20:24:48.704054", + "v": 97.9254 + }, + { + "t": "2026-07-22T21:24:48.704054", + "v": 98.1654 + }, + { + "t": "2026-07-22T22:24:48.704054", + "v": 98.0156 + }, + { + "t": "2026-07-22T23:24:48.704054", + "v": 98.212 + }, + { + "t": "2026-07-23T00:24:48.704054", + "v": 98.1192 + }, + { + "t": "2026-07-23T01:24:48.704054", + "v": 98.3448 + }, + { + "t": "2026-07-23T02:24:48.704054", + "v": 98.0275 + }, + { + "t": "2026-07-23T03:24:48.704054", + "v": 98.1134 + }, + { + "t": "2026-07-23T04:24:48.704054", + "v": 98.0446 + }, + { + "t": "2026-07-23T05:24:48.704054", + "v": 98.0922 + }, + { + "t": "2026-07-23T06:24:48.704054", + "v": 98.1469 + }, + { + "t": "2026-07-23T07:24:48.704054", + "v": 98.1814 + }, + { + "t": "2026-07-23T08:24:48.704054", + "v": 98.5068 + }, + { + "t": "2026-07-23T09:24:48.704054", + "v": 98.4577 + }, + { + "t": "2026-07-23T10:24:48.704054", + "v": 98.6301 + }, + { + "t": "2026-07-23T11:24:48.704054", + "v": 98.4311 + }, + { + "t": "2026-07-23T12:24:48.704054", + "v": 98.259 + }, + { + "t": "2026-07-23T13:24:48.704054", + "v": 98.4545 + }, + { + "t": "2026-07-23T14:24:48.704054", + "v": 98.4956 + }, + { + "t": "2026-07-23T15:24:48.704054", + "v": 98.4439 + }, + { + "t": "2026-07-23T16:24:48.704054", + "v": 98.1608 + }, + { + "t": "2026-07-23T17:24:48.704054", + "v": 97.8873 + }, + { + "t": "2026-07-23T18:24:48.704054", + "v": 97.6045 + }, + { + "t": "2026-07-23T19:24:48.704054", + "v": 97.3722 + }, + { + "t": "2026-07-23T20:24:48.704054", + "v": 97.3866 + }, + { + "t": "2026-07-23T21:24:48.704054", + "v": 97.5053 + }, + { + "t": "2026-07-23T22:24:48.704054", + "v": 97.6846 + }, + { + "t": "2026-07-23T23:24:48.704054", + "v": 97.6162 + }, + { + "t": "2026-07-24T00:24:48.704054", + "v": 97.9515 + }, + { + "t": "2026-07-24T01:24:48.704054", + "v": 97.9987 + }, + { + "t": "2026-07-24T02:24:48.704054", + "v": 98.0424 + }, + { + "t": "2026-07-24T03:24:48.704054", + "v": 98.4592 + }, + { + "t": "2026-07-24T04:24:48.704054", + "v": 98.7259 + }, + { + "t": "2026-07-24T05:24:48.704054", + "v": 98.6935 + }, + { + "t": "2026-07-24T06:24:48.704054", + "v": 98.489 + }, + { + "t": "2026-07-24T07:24:48.704054", + "v": 98.7496 + }, + { + "t": "2026-07-24T08:24:48.704054", + "v": 98.5108 + }, + { + "t": "2026-07-24T09:24:48.704054", + "v": 98.6603 + }, + { + "t": "2026-07-24T10:24:48.704054", + "v": 98.7554 + }, + { + "t": "2026-07-24T11:24:48.704054", + "v": 98.7099 + }, + { + "t": "2026-07-24T12:24:48.704054", + "v": 98.9722 + }, + { + "t": "2026-07-24T13:24:48.704054", + "v": 99.445 + }, + { + "t": "2026-07-24T14:24:48.704054", + "v": 99.7099 + }, + { + "t": "2026-07-24T15:24:48.704054", + "v": 99.745 + }, + { + "t": "2026-07-24T16:24:48.704054", + "v": 99.7052 + }, + { + "t": "2026-07-24T17:24:48.704054", + "v": 99.1761 + }, + { + "t": "2026-07-24T18:24:48.704054", + "v": 99.4654 + }, + { + "t": "2026-07-24T19:24:48.704054", + "v": 99.2268 + }, + { + "t": "2026-07-24T20:24:48.704054", + "v": 99.5276 + }, + { + "t": "2026-07-24T21:24:48.704054", + "v": 100.0279 + }, + { + "t": "2026-07-24T22:24:48.704054", + "v": 99.838 + }, + { + "t": "2026-07-24T23:24:48.704054", + "v": 99.8608 + }, + { + "t": "2026-07-25T00:24:48.704054", + "v": 99.7713 + }, + { + "t": "2026-07-25T01:24:48.704054", + "v": 99.7618 + }, + { + "t": "2026-07-25T02:24:48.704054", + "v": 99.8399 + }, + { + "t": "2026-07-25T03:24:48.704054", + "v": 100.2429 + }, + { + "t": "2026-07-25T04:24:48.704054", + "v": 100.169 + }, + { + "t": "2026-07-25T05:24:48.704054", + "v": 100.1992 + }, + { + "t": "2026-07-25T06:24:48.704054", + "v": 100.3459 + }, + { + "t": "2026-07-25T07:24:48.704054", + "v": 100.1694 + }, + { + "t": "2026-07-25T08:24:48.704054", + "v": 99.9199 + }, + { + "t": "2026-07-25T09:24:48.704054", + "v": 100.1149 + }, + { + "t": "2026-07-25T10:24:48.704054", + "v": 100.0879 + }, + { + "t": "2026-07-25T11:24:48.704054", + "v": 100.329 + }, + { + "t": "2026-07-25T12:24:48.704054", + "v": 100.6615 + }, + { + "t": "2026-07-25T13:24:48.704054", + "v": 100.8211 + }, + { + "t": "2026-07-25T14:24:48.704054", + "v": 100.8021 + }, + { + "t": "2026-07-25T15:24:48.704054", + "v": 100.7139 + }, + { + "t": "2026-07-25T16:24:48.704054", + "v": 100.2702 + }, + { + "t": "2026-07-25T17:24:48.704054", + "v": 100.1655 + }, + { + "t": "2026-07-25T18:24:48.704054", + "v": 99.677 + }, + { + "t": "2026-07-25T19:24:48.704054", + "v": 99.5933 + }, + { + "t": "2026-07-25T20:24:48.704054", + "v": 99.6394 + }, + { + "t": "2026-07-25T21:24:48.704054", + "v": 99.5084 + }, + { + "t": "2026-07-25T22:24:48.704054", + "v": 99.1315 + }, + { + "t": "2026-07-25T23:24:48.704054", + "v": 99.1779 + }, + { + "t": "2026-07-26T00:24:48.704054", + "v": 99.3089 + }, + { + "t": "2026-07-26T01:24:48.704054", + "v": 99.3758 + }, + { + "t": "2026-07-26T02:24:48.704054", + "v": 99.1911 + }, + { + "t": "2026-07-26T03:24:48.704054", + "v": 99.1219 + }, + { + "t": "2026-07-26T04:24:48.704054", + "v": 99.1879 + }, + { + "t": "2026-07-26T05:24:48.704054", + "v": 98.8955 + }, + { + "t": "2026-07-26T06:24:48.704054", + "v": 98.5381 + }, + { + "t": "2026-07-26T07:24:48.704054", + "v": 98.4998 + }, + { + "t": "2026-07-26T08:24:48.704054", + "v": 98.6238 + }, + { + "t": "2026-07-26T09:24:48.704054", + "v": 98.5847 + }, + { + "t": "2026-07-26T10:24:48.704054", + "v": 99.1975 + }, + { + "t": "2026-07-26T11:24:48.704054", + "v": 99.0881 + }, + { + "t": "2026-07-26T12:24:48.704054", + "v": 98.8433 + }, + { + "t": "2026-07-26T13:24:48.704054", + "v": 98.9996 + }, + { + "t": "2026-07-26T14:24:48.704054", + "v": 98.7499 + }, + { + "t": "2026-07-26T15:24:48.704054", + "v": 98.6012 + }, + { + "t": "2026-07-26T16:24:48.704054", + "v": 98.3354 + }, + { + "t": "2026-07-26T17:24:48.704054", + "v": 98.5494 + }, + { + "t": "2026-07-26T18:24:48.704054", + "v": 98.5455 + }, + { + "t": "2026-07-26T19:24:48.704054", + "v": 98.5527 + }, + { + "t": "2026-07-26T20:24:48.704054", + "v": 98.42 + }, + { + "t": "2026-07-26T21:24:48.704054", + "v": 98.2486 + }, + { + "t": "2026-07-26T22:24:48.704054", + "v": 97.926 + }, + { + "t": "2026-07-26T23:24:48.704054", + "v": 97.9784 + }, + { + "t": "2026-07-27T00:24:48.704054", + "v": 97.6956 + }, + { + "t": "2026-07-27T01:24:48.704054", + "v": 97.6937 + }, + { + "t": "2026-07-27T02:24:48.704054", + "v": 97.6232 + }, + { + "t": "2026-07-27T03:24:48.704054", + "v": 97.6141 + }, + { + "t": "2026-07-27T04:24:48.704054", + "v": 97.3301 + }, + { + "t": "2026-07-27T05:24:48.704054", + "v": 97.3582 + }, + { + "t": "2026-07-27T06:24:48.704054", + "v": 97.5005 + }, + { + "t": "2026-07-27T07:24:48.704054", + "v": 97.4709 + }, + { + "t": "2026-07-27T08:24:48.704054", + "v": 97.4109 + }, + { + "t": "2026-07-27T09:24:48.704054", + "v": 97.6883 + }, + { + "t": "2026-07-27T10:24:48.704054", + "v": 97.6165 + }, + { + "t": "2026-07-27T11:24:48.704054", + "v": 97.636 + }, + { + "t": "2026-07-27T12:24:48.704054", + "v": 97.7188 + }, + { + "t": "2026-07-27T13:24:48.704054", + "v": 97.9661 + }, + { + "t": "2026-07-27T14:24:48.704054", + "v": 98.1558 + }, + { + "t": "2026-07-27T15:24:48.704054", + "v": 98.0816 + }, + { + "t": "2026-07-27T16:24:48.704054", + "v": 97.7538 + }, + { + "t": "2026-07-27T17:24:48.704054", + "v": 97.7553 + }, + { + "t": "2026-07-27T18:24:48.704054", + "v": 97.7053 + }, + { + "t": "2026-07-27T19:24:48.704054", + "v": 97.7553 + }, + { + "t": "2026-07-27T20:24:48.704054", + "v": 97.8805 + }, + { + "t": "2026-07-27T21:24:48.704054", + "v": 98.134 + }, + { + "t": "2026-07-27T22:24:48.704054", + "v": 98.1337 + }, + { + "t": "2026-07-27T23:24:48.704054", + "v": 97.8464 + }, + { + "t": "2026-07-28T00:24:48.704054", + "v": 97.8365 + }, + { + "t": "2026-07-28T01:24:48.704054", + "v": 97.4698 + }, + { + "t": "2026-07-28T02:24:48.704054", + "v": 97.3585 + }, + { + "t": "2026-07-28T03:24:48.704054", + "v": 97.1459 + }, + { + "t": "2026-07-28T04:24:48.704054", + "v": 97.1413 + }, + { + "t": "2026-07-28T05:24:48.704054", + "v": 96.8579 + }, + { + "t": "2026-07-28T06:24:48.704054", + "v": 97.2208 + }, + { + "t": "2026-07-28T07:24:48.704054", + "v": 97.3178 + }, + { + "t": "2026-07-28T08:24:48.704054", + "v": 97.4687 + }, + { + "t": "2026-07-28T09:24:48.704054", + "v": 97.6025 + }, + { + "t": "2026-07-28T10:24:48.704054", + "v": 97.6305 + }, + { + "t": "2026-07-28T11:24:48.704054", + "v": 98.0038 + }, + { + "t": "2026-07-28T12:24:48.704054", + "v": 98.2443 + }, + { + "t": "2026-07-28T13:24:48.704054", + "v": 98.5361 + }, + { + "t": "2026-07-28T14:24:48.704054", + "v": 98.3967 + }, + { + "t": "2026-07-28T15:24:48.704054", + "v": 98.1265 + }, + { + "t": "2026-07-28T16:24:48.704054", + "v": 98.1968 + }, + { + "t": "2026-07-28T17:24:48.704054", + "v": 98.2303 + }, + { + "t": "2026-07-28T18:24:48.704054", + "v": 98.1269 + }, + { + "t": "2026-07-28T19:24:48.704054", + "v": 98.0358 + }, + { + "t": "2026-07-28T20:24:48.704054", + "v": 98.3658 + }, + { + "t": "2026-07-28T21:24:48.704054", + "v": 98.1829 + }, + { + "t": "2026-07-28T22:24:48.704054", + "v": 98.1421 + }, + { + "t": "2026-07-28T23:24:48.704054", + "v": 98.4495 + }, + { + "t": "2026-07-29T00:24:48.704054", + "v": 98.5239 + }, + { + "t": "2026-07-29T01:24:48.704054", + "v": 98.4817 + }, + { + "t": "2026-07-29T02:24:48.704054", + "v": 98.8202 + }, + { + "t": "2026-07-29T03:24:48.704054", + "v": 98.9604 + }, + { + "t": "2026-07-29T04:24:48.704054", + "v": 99.0206 + }, + { + "t": "2026-07-29T05:24:48.704054", + "v": 98.8827 + }, + { + "t": "2026-07-29T06:24:48.704054", + "v": 98.7761 + }, + { + "t": "2026-07-29T07:24:48.704054", + "v": 98.5337 + }, + { + "t": "2026-07-29T08:24:48.704054", + "v": 98.6179 + }, + { + "t": "2026-07-29T09:24:48.704054", + "v": 98.6183 + }, + { + "t": "2026-07-29T10:24:48.704054", + "v": 98.548 + }, + { + "t": "2026-07-29T11:24:48.704054", + "v": 98.7007 + }, + { + "t": "2026-07-29T12:24:48.704054", + "v": 99.0636 + }, + { + "t": "2026-07-29T13:24:48.704054", + "v": 99.2029 + }, + { + "t": "2026-07-29T14:24:48.704054", + "v": 98.6678 + }, + { + "t": "2026-07-29T15:24:48.704054", + "v": 98.5374 + }, + { + "t": "2026-07-29T16:24:48.704054", + "v": 98.2215 + }, + { + "t": "2026-07-29T17:24:48.704054", + "v": 98.2963 + }, + { + "t": "2026-07-29T18:24:48.704054", + "v": 98.2845 + }, + { + "t": "2026-07-29T19:24:48.704054", + "v": 98.569 + }, + { + "t": "2026-07-29T20:24:48.704054", + "v": 99.0919 + }, + { + "t": "2026-07-29T21:24:48.704054", + "v": 99.1118 + }, + { + "t": "2026-07-29T22:24:48.704054", + "v": 99.5449 + }, + { + "t": "2026-07-29T23:24:48.704054", + "v": 99.5563 + }, + { + "t": "2026-07-30T00:24:48.704054", + "v": 99.1289 + }, + { + "t": "2026-07-30T01:24:48.704054", + "v": 99.0625 + }, + { + "t": "2026-07-30T02:24:48.704054", + "v": 99.1675 + }, + { + "t": "2026-07-30T03:24:48.704054", + "v": 99.3506 + }, + { + "t": "2026-07-30T04:24:48.704054", + "v": 99.1752 + }, + { + "t": "2026-07-30T05:24:48.704054", + "v": 99.1391 + }, + { + "t": "2026-07-30T06:24:48.704054", + "v": 99.564 + }, + { + "t": "2026-07-30T07:24:48.704054", + "v": 99.4889 + }, + { + "t": "2026-07-30T08:24:48.704054", + "v": 99.676 + }, + { + "t": "2026-07-30T09:24:48.704054", + "v": 99.4701 + }, + { + "t": "2026-07-30T10:24:48.704054", + "v": 99.2242 + }, + { + "t": "2026-07-30T11:24:48.704054", + "v": 99.3114 + }, + { + "t": "2026-07-30T12:24:48.704054", + "v": 99.2808 + }, + { + "t": "2026-07-30T13:24:48.704054", + "v": 99.433 + }, + { + "t": "2026-07-30T14:24:48.704054", + "v": 99.6324 + }, + { + "t": "2026-07-30T15:24:48.704054", + "v": 99.5858 + }, + { + "t": "2026-07-30T16:24:48.704054", + "v": 99.6345 + }, + { + "t": "2026-07-30T17:24:48.704054", + "v": 99.3983 + }, + { + "t": "2026-07-30T18:24:48.704054", + "v": 99.3999 + }, + { + "t": "2026-07-30T19:24:48.704054", + "v": 99.3202 + }, + { + "t": "2026-07-30T20:24:48.704054", + "v": 98.9239 + }, + { + "t": "2026-07-30T21:24:48.704054", + "v": 98.8466 + }, + { + "t": "2026-07-30T22:24:48.704054", + "v": 98.8248 + }, + { + "t": "2026-07-30T23:24:48.704054", + "v": 99.1323 + }, + { + "t": "2026-07-31T00:24:48.704054", + "v": 99.0825 + }, + { + "t": "2026-07-31T01:24:48.704054", + "v": 99.1405 + }, + { + "t": "2026-07-31T02:24:48.704054", + "v": 98.9956 + }, + { + "t": "2026-07-31T03:24:48.704054", + "v": 98.9048 + }, + { + "t": "2026-07-31T04:24:48.704054", + "v": 98.4926 + }, + { + "t": "2026-07-31T05:24:48.704054", + "v": 98.4124 + }, + { + "t": "2026-07-31T06:24:48.704054", + "v": 98.4632 + }, + { + "t": "2026-07-31T07:24:48.704054", + "v": 98.3638 + }, + { + "t": "2026-07-31T08:24:48.704054", + "v": 98.5343 + }, + { + "t": "2026-07-31T09:24:48.704054", + "v": 98.8254 + }, + { + "t": "2026-07-31T10:24:48.704054", + "v": 98.7933 + }, + { + "t": "2026-07-31T11:24:48.704054", + "v": 99.1938 + }, + { + "t": "2026-07-31T12:24:48.704054", + "v": 99.0931 + }, + { + "t": "2026-07-31T13:24:48.704054", + "v": 98.6131 + }, + { + "t": "2026-07-31T14:24:48.704054", + "v": 98.4017 + }, + { + "t": "2026-07-31T15:24:48.704054", + "v": 98.5007 + }, + { + "t": "2026-07-31T16:24:48.704054", + "v": 98.5793 + }, + { + "t": "2026-07-31T17:24:48.704054", + "v": 98.6876 + }, + { + "t": "2026-07-31T18:24:48.704054", + "v": 99.0211 + }, + { + "t": "2026-07-31T19:24:48.704054", + "v": 98.881 + }, + { + "t": "2026-07-31T20:24:48.704054", + "v": 99.126 + }, + { + "t": "2026-07-31T21:24:48.704054", + "v": 99.1358 + }, + { + "t": "2026-07-31T22:24:48.704054", + "v": 99.1554 + }, + { + "t": "2026-07-31T23:24:48.704054", + "v": 99.4265 + }, + { + "t": "2026-08-01T00:24:48.704054", + "v": 99.2289 + }, + { + "t": "2026-08-01T01:24:48.704054", + "v": 99.5117 + }, + { + "t": "2026-08-01T02:24:48.704054", + "v": 99.6084 + }, + { + "t": "2026-08-01T03:24:48.704054", + "v": 100.149 + }, + { + "t": "2026-08-01T04:24:48.704054", + "v": 100.1071 + }, + { + "t": "2026-08-01T05:24:48.704054", + "v": 100.3717 + }, + { + "t": "2026-08-01T06:24:48.704054", + "v": 100.8019 + }, + { + "t": "2026-08-01T07:24:48.704054", + "v": 100.7542 + }, + { + "t": "2026-08-01T08:24:48.704054", + "v": 100.5069 + }, + { + "t": "2026-08-01T09:24:48.704054", + "v": 100.269 + }, + { + "t": "2026-08-01T10:24:48.704054", + "v": 100.247 + }, + { + "t": "2026-08-01T11:24:48.704054", + "v": 100.3211 + }, + { + "t": "2026-08-01T12:24:48.704054", + "v": 100.7132 + }, + { + "t": "2026-08-01T13:24:48.704054", + "v": 100.6349 + }, + { + "t": "2026-08-01T14:24:48.704054", + "v": 100.8303 + }, + { + "t": "2026-08-01T15:24:48.704054", + "v": 100.7677 + }, + { + "t": "2026-08-01T16:24:48.704054", + "v": 100.7326 + }, + { + "t": "2026-08-01T17:24:48.704054", + "v": 101.2287 + }, + { + "t": "2026-08-01T18:24:48.704054", + "v": 101.3782 + }, + { + "t": "2026-08-01T19:24:48.704054", + "v": 101.3173 + }, + { + "t": "2026-08-01T20:24:48.704054", + "v": 101.0838 + }, + { + "t": "2026-08-01T21:24:48.704054", + "v": 101.1474 + }, + { + "t": "2026-08-01T22:24:48.704054", + "v": 101.1705 + }, + { + "t": "2026-08-01T23:24:48.704054", + "v": 101.3827 + }, + { + "t": "2026-08-02T00:24:48.704054", + "v": 101.0041 + }, + { + "t": "2026-08-02T01:24:48.704054", + "v": 101.2224 + }, + { + "t": "2026-08-02T02:24:48.704054", + "v": 101.1504 + }, + { + "t": "2026-08-02T03:24:48.704054", + "v": 101.2519 + }, + { + "t": "2026-08-02T04:24:48.704054", + "v": 100.9429 + }, + { + "t": "2026-08-02T05:24:48.704054", + "v": 101.1391 + }, + { + "t": "2026-08-02T06:24:48.704054", + "v": 100.9375 + }, + { + "t": "2026-08-02T07:24:48.704054", + "v": 100.9631 + }, + { + "t": "2026-08-02T08:24:48.704054", + "v": 100.9512 + }, + { + "t": "2026-08-02T09:24:48.704054", + "v": 101.3578 + }, + { + "t": "2026-08-02T10:24:48.704054", + "v": 101.2001 + }, + { + "t": "2026-08-02T11:24:48.704054", + "v": 100.8006 + }, + { + "t": "2026-08-02T12:24:48.704054", + "v": 100.7661 + }, + { + "t": "2026-08-02T13:24:48.704054", + "v": 100.9701 + }, + { + "t": "2026-08-02T14:24:48.704054", + "v": 100.8977 + }, + { + "t": "2026-08-02T15:24:48.704054", + "v": 101.307 + }, + { + "t": "2026-08-02T16:24:48.704054", + "v": 101.2824 + }, + { + "t": "2026-08-02T17:24:48.704054", + "v": 101.5958 + }, + { + "t": "2026-08-02T18:24:48.704054", + "v": 101.512 + }, + { + "t": "2026-08-02T19:24:48.704054", + "v": 101.3667 + }, + { + "t": "2026-08-02T20:24:48.704054", + "v": 101.3532 + }, + { + "t": "2026-08-02T21:24:48.704054", + "v": 101.5364 + }, + { + "t": "2026-08-02T22:24:48.704054", + "v": 101.8593 + }, + { + "t": "2026-08-02T23:24:48.704054", + "v": 101.6544 + }, + { + "t": "2026-08-03T00:24:48.704054", + "v": 101.7198 + }, + { + "t": "2026-08-03T01:24:48.704054", + "v": 101.7552 + }, + { + "t": "2026-08-03T02:24:48.704054", + "v": 101.52 + }, + { + "t": "2026-08-03T03:24:48.704054", + "v": 101.3806 + }, + { + "t": "2026-08-03T04:24:48.704054", + "v": 101.635 + }, + { + "t": "2026-08-03T05:24:48.704054", + "v": 101.5254 + }, + { + "t": "2026-08-03T06:24:48.704054", + "v": 101.1896 + }, + { + "t": "2026-08-03T07:24:48.704054", + "v": 100.7854 + }, + { + "t": "2026-08-03T08:24:48.704054", + "v": 101.2067 + }, + { + "t": "2026-08-03T09:24:48.704054", + "v": 101.076 + }, + { + "t": "2026-08-03T10:24:48.704054", + "v": 100.9989 + }, + { + "t": "2026-08-03T11:24:48.704054", + "v": 101.5091 + }, + { + "t": "2026-08-03T12:24:48.704054", + "v": 101.5996 + }, + { + "t": "2026-08-03T13:24:48.704054", + "v": 101.6698 + }, + { + "t": "2026-08-03T14:24:48.704054", + "v": 101.8065 + }, + { + "t": "2026-08-03T15:24:48.704054", + "v": 101.8572 + }, + { + "t": "2026-08-03T16:24:48.704054", + "v": 101.5872 + }, + { + "t": "2026-08-03T17:24:48.704054", + "v": 101.5339 + }, + { + "t": "2026-08-03T18:24:48.704054", + "v": 101.1291 + }, + { + "t": "2026-08-03T19:24:48.704054", + "v": 101.0466 + }, + { + "t": "2026-08-03T20:24:48.704054", + "v": 101.299 + }, + { + "t": "2026-08-03T21:24:48.704054", + "v": 101.4404 + }, + { + "t": "2026-08-03T22:24:48.704054", + "v": 101.1931 + }, + { + "t": "2026-08-03T23:24:48.704054", + "v": 101.349 + }, + { + "t": "2026-08-04T00:24:48.704054", + "v": 101.1499 + }, + { + "t": "2026-08-04T01:24:48.704054", + "v": 100.9834 + }, + { + "t": "2026-08-04T02:24:48.704054", + "v": 100.3845 + }, + { + "t": "2026-08-04T03:24:48.704054", + "v": 100.5867 + }, + { + "t": "2026-08-04T04:24:48.704054", + "v": 100.4919 + }, + { + "t": "2026-08-04T05:24:48.704054", + "v": 100.3595 + }, + { + "t": "2026-08-04T06:24:48.704054", + "v": 100.8201 + } + ], + "trades": [ + { + "time": "2026-07-23 17:24", + "side": "SELL", + "size": 0.001, + "price": 64579.7, + "pnl_gross": -0.2718, + "pnl_net": -0.276, + "fee": 0.004133 + }, + { + "time": "2026-07-23 18:24", + "side": "SELL", + "size": 0.0013, + "price": 63091.8, + "pnl_gross": -0.2812, + "pnl_net": -0.2864, + "fee": 0.005249 + }, + { + "time": "2026-07-23 19:24", + "side": "SELL", + "size": 0.0017, + "price": 64859.7, + "pnl_gross": -0.2306, + "pnl_net": -0.2376, + "fee": 0.007057 + }, + { + "time": "2026-07-24 00:24", + "side": "BUY", + "size": 0.0008, + "price": 64757.6, + "pnl_gross": 0.337, + "pnl_net": 0.3337, + "fee": 0.003316 + }, + { + "time": "2026-07-24 03:24", + "side": "BUY", + "size": 0.0018, + "price": 60083.6, + "pnl_gross": 0.4185, + "pnl_net": 0.4115, + "fee": 0.006922 + }, + { + "time": "2026-07-24 04:24", + "side": "BUY", + "size": 0.002, + "price": 64769.0, + "pnl_gross": 0.2684, + "pnl_net": 0.2602, + "fee": 0.00829 + }, + { + "time": "2026-07-24 07:24", + "side": "BUY", + "size": 0.0017, + "price": 63728.7, + "pnl_gross": 0.2623, + "pnl_net": 0.2554, + "fee": 0.006934 + }, + { + "time": "2026-07-24 08:24", + "side": "SELL", + "size": 0.0006, + "price": 63209.8, + "pnl_gross": -0.2371, + "pnl_net": -0.2395, + "fee": 0.002427 + }, + { + "time": "2026-07-24 12:24", + "side": "BUY", + "size": 0.0016, + "price": 64235.8, + "pnl_gross": 0.264, + "pnl_net": 0.2574, + "fee": 0.006578 + }, + { + "time": "2026-07-24 13:24", + "side": "BUY", + "size": 0.0007, + "price": 60218.6, + "pnl_gross": 0.4745, + "pnl_net": 0.4718, + "fee": 0.002698 + }, + { + "time": "2026-07-24 14:24", + "side": "BUY", + "size": 0.0015, + "price": 61052.3, + "pnl_gross": 0.2665, + "pnl_net": 0.2607, + "fee": 0.005861 + }, + { + "time": "2026-07-24 17:24", + "side": "SELL", + "size": 0.0007, + "price": 60879.6, + "pnl_gross": -0.5274, + "pnl_net": -0.5301, + "fee": 0.002727 + }, + { + "time": "2026-07-24 18:24", + "side": "BUY", + "size": 0.0015, + "price": 62966.4, + "pnl_gross": 0.291, + "pnl_net": 0.2849, + "fee": 0.006045 + }, + { + "time": "2026-07-24 19:24", + "side": "SELL", + "size": 0.0017, + "price": 64936.5, + "pnl_gross": -0.237, + "pnl_net": -0.244, + "fee": 0.007065 + }, + { + "time": "2026-07-24 20:24", + "side": "BUY", + "size": 0.0007, + "price": 64975.6, + "pnl_gross": 0.3025, + "pnl_net": 0.2996, + "fee": 0.002911 + }, + { + "time": "2026-07-24 21:24", + "side": "BUY", + "size": 0.001, + "price": 64137.6, + "pnl_gross": 0.5021, + "pnl_net": 0.498, + "fee": 0.004105 + }, + { + "time": "2026-07-25 03:24", + "side": "BUY", + "size": 0.0016, + "price": 60979.5, + "pnl_gross": 0.4047, + "pnl_net": 0.3984, + "fee": 0.006244 + }, + { + "time": "2026-07-25 08:24", + "side": "SELL", + "size": 0.0018, + "price": 61433.3, + "pnl_gross": -0.2478, + "pnl_net": -0.2548, + "fee": 0.007077 + }, + { + "time": "2026-07-25 11:24", + "side": "BUY", + "size": 0.0009, + "price": 61268.8, + "pnl_gross": 0.2428, + "pnl_net": 0.2393, + "fee": 0.003529 + }, + { + "time": "2026-07-25 12:24", + "side": "BUY", + "size": 0.0019, + "price": 64870.8, + "pnl_gross": 0.3342, + "pnl_net": 0.3263, + "fee": 0.007888 + }, + { + "time": "2026-07-25 16:24", + "side": "SELL", + "size": 0.0011, + "price": 63351.3, + "pnl_gross": -0.4419, + "pnl_net": -0.4464, + "fee": 0.00446 + }, + { + "time": "2026-07-25 18:24", + "side": "SELL", + "size": 0.0013, + "price": 64166.1, + "pnl_gross": -0.4869, + "pnl_net": -0.4922, + "fee": 0.005339 + }, + { + "time": "2026-07-25 22:24", + "side": "SELL", + "size": 0.0017, + "price": 63680.1, + "pnl_gross": -0.3751, + "pnl_net": -0.3821, + "fee": 0.006928 + }, + { + "time": "2026-07-26 05:24", + "side": "SELL", + "size": 0.0011, + "price": 63115.1, + "pnl_gross": -0.2907, + "pnl_net": -0.2952, + "fee": 0.004443 + }, + { + "time": "2026-07-26 06:24", + "side": "SELL", + "size": 0.0009, + "price": 63116.1, + "pnl_gross": -0.3557, + "pnl_net": -0.3593, + "fee": 0.003635 + }, + { + "time": "2026-07-26 10:24", + "side": "BUY", + "size": 0.0011, + "price": 64051.4, + "pnl_gross": 0.6145, + "pnl_net": 0.61, + "fee": 0.004509 + }, + { + "time": "2026-07-26 12:24", + "side": "SELL", + "size": 0.0006, + "price": 62224.7, + "pnl_gross": -0.2431, + "pnl_net": -0.2455, + "fee": 0.002389 + }, + { + "time": "2026-07-26 14:24", + "side": "SELL", + "size": 0.0006, + "price": 64837.0, + "pnl_gross": -0.248, + "pnl_net": -0.2505, + "fee": 0.00249 + }, + { + "time": "2026-07-26 16:24", + "side": "SELL", + "size": 0.0014, + "price": 62803.9, + "pnl_gross": -0.2641, + "pnl_net": -0.2697, + "fee": 0.005627 + }, + { + "time": "2026-07-26 17:24", + "side": "BUY", + "size": 0.0016, + "price": 63909.4, + "pnl_gross": 0.2156, + "pnl_net": 0.2091, + "fee": 0.006544 + }, + { + "time": "2026-07-26 22:24", + "side": "SELL", + "size": 0.0016, + "price": 61871.7, + "pnl_gross": -0.3209, + "pnl_net": -0.3272, + "fee": 0.006336 + }, + { + "time": "2026-07-27 00:24", + "side": "SELL", + "size": 0.0006, + "price": 62615.4, + "pnl_gross": -0.2811, + "pnl_net": -0.2835, + "fee": 0.002404 + }, + { + "time": "2026-07-27 04:24", + "side": "SELL", + "size": 0.0015, + "price": 63446.2, + "pnl_gross": -0.2822, + "pnl_net": -0.2883, + "fee": 0.006091 + }, + { + "time": "2026-07-27 09:24", + "side": "BUY", + "size": 0.0018, + "price": 61922.1, + "pnl_gross": 0.2791, + "pnl_net": 0.272, + "fee": 0.007133 + }, + { + "time": "2026-07-27 13:24", + "side": "BUY", + "size": 0.0006, + "price": 61944.8, + "pnl_gross": 0.2489, + "pnl_net": 0.2466, + "fee": 0.002379 + }, + { + "time": "2026-07-27 16:24", + "side": "SELL", + "size": 0.0012, + "price": 63576.0, + "pnl_gross": -0.326, + "pnl_net": -0.3309, + "fee": 0.004883 + }, + { + "time": "2026-07-27 21:24", + "side": "BUY", + "size": 0.0008, + "price": 62554.9, + "pnl_gross": 0.2551, + "pnl_net": 0.2519, + "fee": 0.003203 + }, + { + "time": "2026-07-27 23:24", + "side": "SELL", + "size": 0.0007, + "price": 63142.5, + "pnl_gross": -0.2857, + "pnl_net": -0.2885, + "fee": 0.002829 + }, + { + "time": "2026-07-28 01:24", + "side": "SELL", + "size": 0.0008, + "price": 64181.3, + "pnl_gross": -0.365, + "pnl_net": -0.3683, + "fee": 0.003286 + }, + { + "time": "2026-07-28 03:24", + "side": "SELL", + "size": 0.0015, + "price": 60785.5, + "pnl_gross": -0.2108, + "pnl_net": -0.2167, + "fee": 0.005835 + }, + { + "time": "2026-07-28 05:24", + "side": "SELL", + "size": 0.001, + "price": 63704.7, + "pnl_gross": -0.2817, + "pnl_net": -0.2858, + "fee": 0.004077 + }, + { + "time": "2026-07-28 06:24", + "side": "BUY", + "size": 0.0013, + "price": 61463.4, + "pnl_gross": 0.3646, + "pnl_net": 0.3595, + "fee": 0.005114 + }, + { + "time": "2026-07-28 11:24", + "side": "BUY", + "size": 0.0007, + "price": 61217.9, + "pnl_gross": 0.375, + "pnl_net": 0.3722, + "fee": 0.002743 + }, + { + "time": "2026-07-28 12:24", + "side": "BUY", + "size": 0.0016, + "price": 60233.7, + "pnl_gross": 0.2422, + "pnl_net": 0.236, + "fee": 0.006168 + }, + { + "time": "2026-07-28 13:24", + "side": "BUY", + "size": 0.0015, + "price": 60140.3, + "pnl_gross": 0.2935, + "pnl_net": 0.2878, + "fee": 0.005773 + }, + { + "time": "2026-07-28 15:24", + "side": "SELL", + "size": 0.0019, + "price": 63588.6, + "pnl_gross": -0.2685, + "pnl_net": -0.2763, + "fee": 0.007732 + }, + { + "time": "2026-07-28 20:24", + "side": "BUY", + "size": 0.0009, + "price": 64879.1, + "pnl_gross": 0.3316, + "pnl_net": 0.3279, + "fee": 0.003737 + }, + { + "time": "2026-07-28 23:24", + "side": "BUY", + "size": 0.001, + "price": 61461.3, + "pnl_gross": 0.3091, + "pnl_net": 0.3051, + "fee": 0.003934 + }, + { + "time": "2026-07-29 02:24", + "side": "BUY", + "size": 0.0019, + "price": 63456.3, + "pnl_gross": 0.3403, + "pnl_net": 0.3325, + "fee": 0.007716 + }, + { + "time": "2026-07-29 07:24", + "side": "SELL", + "size": 0.0019, + "price": 60938.5, + "pnl_gross": -0.2407, + "pnl_net": -0.2481, + "fee": 0.00741 + }, + { + "time": "2026-07-29 12:24", + "side": "BUY", + "size": 0.0014, + "price": 62644.3, + "pnl_gross": 0.3646, + "pnl_net": 0.359, + "fee": 0.005613 + }, + { + "time": "2026-07-29 14:24", + "side": "SELL", + "size": 0.0008, + "price": 64627.4, + "pnl_gross": -0.5333, + "pnl_net": -0.5366, + "fee": 0.003309 + }, + { + "time": "2026-07-29 16:24", + "side": "SELL", + "size": 0.0017, + "price": 64499.5, + "pnl_gross": -0.3142, + "pnl_net": -0.3212, + "fee": 0.007018 + }, + { + "time": "2026-07-29 19:24", + "side": "BUY", + "size": 0.0013, + "price": 64496.7, + "pnl_gross": 0.2862, + "pnl_net": 0.2808, + "fee": 0.005366 + }, + { + "time": "2026-07-29 20:24", + "side": "BUY", + "size": 0.0017, + "price": 63589.5, + "pnl_gross": 0.5246, + "pnl_net": 0.5177, + "fee": 0.006919 + }, + { + "time": "2026-07-29 22:24", + "side": "BUY", + "size": 0.0008, + "price": 64590.4, + "pnl_gross": 0.4348, + "pnl_net": 0.4315, + "fee": 0.003307 + }, + { + "time": "2026-07-30 00:24", + "side": "SELL", + "size": 0.001, + "price": 60639.2, + "pnl_gross": -0.4256, + "pnl_net": -0.4295, + "fee": 0.003881 + }, + { + "time": "2026-07-30 06:24", + "side": "BUY", + "size": 0.0015, + "price": 60232.8, + "pnl_gross": 0.4265, + "pnl_net": 0.4207, + "fee": 0.005782 + }, + { + "time": "2026-07-30 10:24", + "side": "SELL", + "size": 0.001, + "price": 64291.3, + "pnl_gross": -0.2442, + "pnl_net": -0.2484, + "fee": 0.004115 + }, + { + "time": "2026-07-30 17:24", + "side": "SELL", + "size": 0.0011, + "price": 64807.0, + "pnl_gross": -0.2345, + "pnl_net": -0.2391, + "fee": 0.004562 + }, + { + "time": "2026-07-30 20:24", + "side": "SELL", + "size": 0.0005, + "price": 60182.6, + "pnl_gross": -0.3946, + "pnl_net": -0.3965, + "fee": 0.001926 + }, + { + "time": "2026-07-30 23:24", + "side": "BUY", + "size": 0.0017, + "price": 64541.3, + "pnl_gross": 0.3092, + "pnl_net": 0.3022, + "fee": 0.007022 + }, + { + "time": "2026-07-31 04:24", + "side": "SELL", + "size": 0.0005, + "price": 64190.3, + "pnl_gross": -0.4105, + "pnl_net": -0.4125, + "fee": 0.002054 + }, + { + "time": "2026-07-31 09:24", + "side": "BUY", + "size": 0.0005, + "price": 61366.8, + "pnl_gross": 0.2928, + "pnl_net": 0.2908, + "fee": 0.001964 + }, + { + "time": "2026-07-31 11:24", + "side": "BUY", + "size": 0.0005, + "price": 60756.0, + "pnl_gross": 0.4022, + "pnl_net": 0.4003, + "fee": 0.001944 + }, + { + "time": "2026-07-31 13:24", + "side": "SELL", + "size": 0.0008, + "price": 63471.4, + "pnl_gross": -0.4784, + "pnl_net": -0.4816, + "fee": 0.00325 + }, + { + "time": "2026-07-31 14:24", + "side": "SELL", + "size": 0.0008, + "price": 62157.1, + "pnl_gross": -0.2097, + "pnl_net": -0.2129, + "fee": 0.003182 + }, + { + "time": "2026-07-31 18:24", + "side": "BUY", + "size": 0.001, + "price": 62057.0, + "pnl_gross": 0.3352, + "pnl_net": 0.3312, + "fee": 0.003972 + }, + { + "time": "2026-07-31 20:24", + "side": "BUY", + "size": 0.0016, + "price": 64295.1, + "pnl_gross": 0.2466, + "pnl_net": 0.24, + "fee": 0.006584 + }, + { + "time": "2026-07-31 23:24", + "side": "BUY", + "size": 0.0015, + "price": 64252.1, + "pnl_gross": 0.2728, + "pnl_net": 0.2667, + "fee": 0.006168 + }, + { + "time": "2026-08-01 01:24", + "side": "BUY", + "size": 0.0012, + "price": 63136.9, + "pnl_gross": 0.2845, + "pnl_net": 0.2796, + "fee": 0.004849 + }, + { + "time": "2026-08-01 03:24", + "side": "BUY", + "size": 0.0006, + "price": 62400.4, + "pnl_gross": 0.5423, + "pnl_net": 0.5399, + "fee": 0.002396 + }, + { + "time": "2026-08-01 05:24", + "side": "BUY", + "size": 0.0008, + "price": 60285.6, + "pnl_gross": 0.2663, + "pnl_net": 0.2632, + "fee": 0.003087 + }, + { + "time": "2026-08-01 06:24", + "side": "BUY", + "size": 0.0005, + "price": 61931.9, + "pnl_gross": 0.4319, + "pnl_net": 0.4299, + "fee": 0.001982 + }, + { + "time": "2026-08-01 08:24", + "side": "SELL", + "size": 0.0012, + "price": 64328.5, + "pnl_gross": -0.2456, + "pnl_net": -0.2506, + "fee": 0.00494 + }, + { + "time": "2026-08-01 09:24", + "side": "SELL", + "size": 0.002, + "price": 62839.9, + "pnl_gross": -0.2362, + "pnl_net": -0.2443, + "fee": 0.008044 + }, + { + "time": "2026-08-01 12:24", + "side": "BUY", + "size": 0.0012, + "price": 61788.1, + "pnl_gross": 0.3938, + "pnl_net": 0.3891, + "fee": 0.004745 + }, + { + "time": "2026-08-01 17:24", + "side": "BUY", + "size": 0.0013, + "price": 63250.3, + "pnl_gross": 0.4978, + "pnl_net": 0.4926, + "fee": 0.005262 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.0008, + "price": 63143.4, + "pnl_gross": -0.2318, + "pnl_net": -0.2351, + "fee": 0.003233 + }, + { + "time": "2026-08-01 23:24", + "side": "BUY", + "size": 0.0017, + "price": 64646.3, + "pnl_gross": 0.2139, + "pnl_net": 0.2068, + "fee": 0.007034 + }, + { + "time": "2026-08-02 00:24", + "side": "SELL", + "size": 0.0007, + "price": 62020.0, + "pnl_gross": -0.3769, + "pnl_net": -0.3797, + "fee": 0.002778 + }, + { + "time": "2026-08-02 01:24", + "side": "BUY", + "size": 0.0012, + "price": 63011.6, + "pnl_gross": 0.22, + "pnl_net": 0.2152, + "fee": 0.004839 + }, + { + "time": "2026-08-02 04:24", + "side": "SELL", + "size": 0.0011, + "price": 64077.9, + "pnl_gross": -0.3073, + "pnl_net": -0.3118, + "fee": 0.004511 + }, + { + "time": "2026-08-02 09:24", + "side": "BUY", + "size": 0.0008, + "price": 64302.2, + "pnl_gross": 0.4083, + "pnl_net": 0.4051, + "fee": 0.003292 + }, + { + "time": "2026-08-02 11:24", + "side": "SELL", + "size": 0.0005, + "price": 62993.7, + "pnl_gross": -0.3978, + "pnl_net": -0.3998, + "fee": 0.002016 + }, + { + "time": "2026-08-02 15:24", + "side": "BUY", + "size": 0.0014, + "price": 64970.5, + "pnl_gross": 0.411, + "pnl_net": 0.4051, + "fee": 0.005821 + }, + { + "time": "2026-08-02 17:24", + "side": "BUY", + "size": 0.0018, + "price": 61806.3, + "pnl_gross": 0.3151, + "pnl_net": 0.3079, + "fee": 0.00712 + }, + { + "time": "2026-08-02 22:24", + "side": "BUY", + "size": 0.001, + "price": 63769.6, + "pnl_gross": 0.3245, + "pnl_net": 0.3204, + "fee": 0.004081 + }, + { + "time": "2026-08-03 02:24", + "side": "SELL", + "size": 0.0015, + "price": 63879.3, + "pnl_gross": -0.2335, + "pnl_net": -0.2396, + "fee": 0.006132 + }, + { + "time": "2026-08-03 04:24", + "side": "BUY", + "size": 0.0012, + "price": 62881.6, + "pnl_gross": 0.2562, + "pnl_net": 0.2513, + "fee": 0.004829 + }, + { + "time": "2026-08-03 06:24", + "side": "SELL", + "size": 0.0013, + "price": 61954.1, + "pnl_gross": -0.3341, + "pnl_net": -0.3393, + "fee": 0.005155 + }, + { + "time": "2026-08-03 07:24", + "side": "SELL", + "size": 0.0012, + "price": 64613.2, + "pnl_gross": -0.4025, + "pnl_net": -0.4075, + "fee": 0.004962 + }, + { + "time": "2026-08-03 08:24", + "side": "BUY", + "size": 0.0013, + "price": 61053.5, + "pnl_gross": 0.423, + "pnl_net": 0.418, + "fee": 0.00508 + }, + { + "time": "2026-08-03 11:24", + "side": "BUY", + "size": 0.0006, + "price": 62840.5, + "pnl_gross": 0.5118, + "pnl_net": 0.5094, + "fee": 0.002413 + }, + { + "time": "2026-08-03 16:24", + "side": "SELL", + "size": 0.0009, + "price": 62446.0, + "pnl_gross": -0.2684, + "pnl_net": -0.272, + "fee": 0.003597 + }, + { + "time": "2026-08-03 18:24", + "side": "SELL", + "size": 0.0012, + "price": 63146.0, + "pnl_gross": -0.4031, + "pnl_net": -0.408, + "fee": 0.00485 + }, + { + "time": "2026-08-03 20:24", + "side": "BUY", + "size": 0.001, + "price": 60316.1, + "pnl_gross": 0.2541, + "pnl_net": 0.2502, + "fee": 0.00386 + }, + { + "time": "2026-08-03 22:24", + "side": "SELL", + "size": 0.0005, + "price": 63757.8, + "pnl_gross": -0.2456, + "pnl_net": -0.2477, + "fee": 0.00204 + }, + { + "time": "2026-08-04 02:24", + "side": "SELL", + "size": 0.0011, + "price": 60966.1, + "pnl_gross": -0.5972, + "pnl_net": -0.6015, + "fee": 0.004292 + }, + { + "time": "2026-08-04 06:24", + "side": "BUY", + "size": 0.0009, + "price": 61924.9, + "pnl_gross": 0.4622, + "pnl_net": 0.4587, + "fee": 0.003567 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.714175" +} \ No newline at end of file diff --git a/backtests/results/deep_lob_20260804-072448.json b/backtests/results/deep_lob_20260804-072448.json new file mode 100644 index 0000000..b30fe3f --- /dev/null +++ b/backtests/results/deep_lob_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Deep LOB", + "strategy_key": "deep_lob", + "description": "Orderbook depth analysis \u2014 wall detection, thin-side prediction", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.483340", + "end_time": "2026-08-04T06:24:48.483340", + "start_equity": 100.0, + "end_equity": 89.3771, + "pnl": -10.6301, + "pnl_pct": -10.6301, + "pnl_gross": -5.3952, + "pnl_gross_pct": -5.3952, + "fees_total": 5.235, + "fee_model": "maker", + "ann_return_pct": -127.56, + "sharpe": -4.2282, + "sortino": -6.3932, + "max_dd": 0.082, + "max_dd_pct": 8.2, + "win_rate": 0.0, + "total_trades": 221, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.483340", + "v": 99.8782 + }, + { + "t": "2026-07-05T08:24:48.483340", + "v": 99.8796 + }, + { + "t": "2026-07-05T09:24:48.483340", + "v": 99.4525 + }, + { + "t": "2026-07-05T10:24:48.483340", + "v": 99.5241 + }, + { + "t": "2026-07-05T11:24:48.483340", + "v": 99.6968 + }, + { + "t": "2026-07-05T12:24:48.483340", + "v": 99.9459 + }, + { + "t": "2026-07-05T13:24:48.483340", + "v": 99.7644 + }, + { + "t": "2026-07-05T14:24:48.483340", + "v": 99.6191 + }, + { + "t": "2026-07-05T15:24:48.483340", + "v": 99.682 + }, + { + "t": "2026-07-05T16:24:48.483340", + "v": 99.4564 + }, + { + "t": "2026-07-05T17:24:48.483340", + "v": 99.4321 + }, + { + "t": "2026-07-05T18:24:48.483340", + "v": 99.3583 + }, + { + "t": "2026-07-05T19:24:48.483340", + "v": 99.294 + }, + { + "t": "2026-07-05T20:24:48.483340", + "v": 99.1248 + }, + { + "t": "2026-07-05T21:24:48.483340", + "v": 98.9774 + }, + { + "t": "2026-07-05T22:24:48.483340", + "v": 98.8972 + }, + { + "t": "2026-07-05T23:24:48.483340", + "v": 99.0305 + }, + { + "t": "2026-07-06T00:24:48.483340", + "v": 98.7423 + }, + { + "t": "2026-07-06T01:24:48.483340", + "v": 98.8599 + }, + { + "t": "2026-07-06T02:24:48.483340", + "v": 98.5856 + }, + { + "t": "2026-07-06T03:24:48.483340", + "v": 98.3259 + }, + { + "t": "2026-07-06T04:24:48.483340", + "v": 98.4684 + }, + { + "t": "2026-07-06T05:24:48.483340", + "v": 98.646 + }, + { + "t": "2026-07-06T06:24:48.483340", + "v": 98.4004 + }, + { + "t": "2026-07-06T07:24:48.483340", + "v": 98.4008 + }, + { + "t": "2026-07-06T08:24:48.483340", + "v": 98.4421 + }, + { + "t": "2026-07-06T09:24:48.483340", + "v": 98.5457 + }, + { + "t": "2026-07-06T10:24:48.483340", + "v": 98.6013 + }, + { + "t": "2026-07-06T11:24:48.483340", + "v": 98.4367 + }, + { + "t": "2026-07-06T12:24:48.483340", + "v": 98.4725 + }, + { + "t": "2026-07-06T13:24:48.483340", + "v": 98.3464 + }, + { + "t": "2026-07-06T14:24:48.483340", + "v": 98.652 + }, + { + "t": "2026-07-06T15:24:48.483340", + "v": 98.5905 + }, + { + "t": "2026-07-06T16:24:48.483340", + "v": 98.7259 + }, + { + "t": "2026-07-06T17:24:48.483340", + "v": 98.5883 + }, + { + "t": "2026-07-06T18:24:48.483340", + "v": 98.5895 + }, + { + "t": "2026-07-06T19:24:48.483340", + "v": 98.6416 + }, + { + "t": "2026-07-06T20:24:48.483340", + "v": 98.6858 + }, + { + "t": "2026-07-06T21:24:48.483340", + "v": 98.7719 + }, + { + "t": "2026-07-06T22:24:48.483340", + "v": 98.8805 + }, + { + "t": "2026-07-06T23:24:48.483340", + "v": 99.0697 + }, + { + "t": "2026-07-07T00:24:48.483340", + "v": 99.088 + }, + { + "t": "2026-07-07T01:24:48.483340", + "v": 99.2741 + }, + { + "t": "2026-07-07T02:24:48.483340", + "v": 99.3051 + }, + { + "t": "2026-07-07T03:24:48.483340", + "v": 99.0639 + }, + { + "t": "2026-07-07T04:24:48.483340", + "v": 98.877 + }, + { + "t": "2026-07-07T05:24:48.483340", + "v": 98.9323 + }, + { + "t": "2026-07-07T06:24:48.483340", + "v": 98.9884 + }, + { + "t": "2026-07-07T07:24:48.483340", + "v": 98.9811 + }, + { + "t": "2026-07-07T08:24:48.483340", + "v": 99.1754 + }, + { + "t": "2026-07-07T09:24:48.483340", + "v": 98.9937 + }, + { + "t": "2026-07-07T10:24:48.483340", + "v": 99.0104 + }, + { + "t": "2026-07-07T11:24:48.483340", + "v": 99.1131 + }, + { + "t": "2026-07-07T12:24:48.483340", + "v": 98.9273 + }, + { + "t": "2026-07-07T13:24:48.483340", + "v": 98.8307 + }, + { + "t": "2026-07-07T14:24:48.483340", + "v": 98.7909 + }, + { + "t": "2026-07-07T15:24:48.483340", + "v": 98.7835 + }, + { + "t": "2026-07-07T16:24:48.483340", + "v": 98.7892 + }, + { + "t": "2026-07-07T17:24:48.483340", + "v": 98.8679 + }, + { + "t": "2026-07-07T18:24:48.483340", + "v": 98.6404 + }, + { + "t": "2026-07-07T19:24:48.483340", + "v": 98.4531 + }, + { + "t": "2026-07-07T20:24:48.483340", + "v": 98.4231 + }, + { + "t": "2026-07-07T21:24:48.483340", + "v": 98.4559 + }, + { + "t": "2026-07-07T22:24:48.483340", + "v": 98.7356 + }, + { + "t": "2026-07-07T23:24:48.483340", + "v": 98.8923 + }, + { + "t": "2026-07-08T00:24:48.483340", + "v": 98.5251 + }, + { + "t": "2026-07-08T01:24:48.483340", + "v": 98.4747 + }, + { + "t": "2026-07-08T02:24:48.483340", + "v": 98.3073 + }, + { + "t": "2026-07-08T03:24:48.483340", + "v": 98.3432 + }, + { + "t": "2026-07-08T04:24:48.483340", + "v": 98.4908 + }, + { + "t": "2026-07-08T05:24:48.483340", + "v": 98.8098 + }, + { + "t": "2026-07-08T06:24:48.483340", + "v": 98.6878 + }, + { + "t": "2026-07-08T07:24:48.483340", + "v": 98.5469 + }, + { + "t": "2026-07-08T08:24:48.483340", + "v": 98.4503 + }, + { + "t": "2026-07-08T09:24:48.483340", + "v": 98.4548 + }, + { + "t": "2026-07-08T10:24:48.483340", + "v": 98.6809 + }, + { + "t": "2026-07-08T11:24:48.483340", + "v": 99.0058 + }, + { + "t": "2026-07-08T12:24:48.483340", + "v": 99.3178 + }, + { + "t": "2026-07-08T13:24:48.483340", + "v": 99.1591 + }, + { + "t": "2026-07-08T14:24:48.483340", + "v": 99.2947 + }, + { + "t": "2026-07-08T15:24:48.483340", + "v": 99.2562 + }, + { + "t": "2026-07-08T16:24:48.483340", + "v": 99.2308 + }, + { + "t": "2026-07-08T17:24:48.483340", + "v": 99.1478 + }, + { + "t": "2026-07-08T18:24:48.483340", + "v": 99.2813 + }, + { + "t": "2026-07-08T19:24:48.483340", + "v": 99.1875 + }, + { + "t": "2026-07-08T20:24:48.483340", + "v": 99.2021 + }, + { + "t": "2026-07-08T21:24:48.483340", + "v": 99.0422 + }, + { + "t": "2026-07-08T22:24:48.483340", + "v": 98.7943 + }, + { + "t": "2026-07-08T23:24:48.483340", + "v": 98.9043 + }, + { + "t": "2026-07-09T00:24:48.483340", + "v": 98.9191 + }, + { + "t": "2026-07-09T01:24:48.483340", + "v": 98.816 + }, + { + "t": "2026-07-09T02:24:48.483340", + "v": 99.0965 + }, + { + "t": "2026-07-09T03:24:48.483340", + "v": 99.0857 + }, + { + "t": "2026-07-09T04:24:48.483340", + "v": 99.0837 + }, + { + "t": "2026-07-09T05:24:48.483340", + "v": 99.3944 + }, + { + "t": "2026-07-09T06:24:48.483340", + "v": 99.6126 + }, + { + "t": "2026-07-09T07:24:48.483340", + "v": 99.536 + }, + { + "t": "2026-07-09T08:24:48.483340", + "v": 99.9008 + }, + { + "t": "2026-07-09T09:24:48.483340", + "v": 99.7348 + }, + { + "t": "2026-07-09T10:24:48.483340", + "v": 99.3105 + }, + { + "t": "2026-07-09T11:24:48.483340", + "v": 99.2347 + }, + { + "t": "2026-07-09T12:24:48.483340", + "v": 99.3733 + }, + { + "t": "2026-07-09T13:24:48.483340", + "v": 99.2739 + }, + { + "t": "2026-07-09T14:24:48.483340", + "v": 99.1376 + }, + { + "t": "2026-07-09T15:24:48.483340", + "v": 98.9177 + }, + { + "t": "2026-07-09T16:24:48.483340", + "v": 98.8625 + }, + { + "t": "2026-07-09T17:24:48.483340", + "v": 98.7329 + }, + { + "t": "2026-07-09T18:24:48.483340", + "v": 98.7485 + }, + { + "t": "2026-07-09T19:24:48.483340", + "v": 98.8567 + }, + { + "t": "2026-07-09T20:24:48.483340", + "v": 99.1864 + }, + { + "t": "2026-07-09T21:24:48.483340", + "v": 99.0799 + }, + { + "t": "2026-07-09T22:24:48.483340", + "v": 99.194 + }, + { + "t": "2026-07-09T23:24:48.483340", + "v": 98.7561 + }, + { + "t": "2026-07-10T00:24:48.483340", + "v": 98.9338 + }, + { + "t": "2026-07-10T01:24:48.483340", + "v": 99.1152 + }, + { + "t": "2026-07-10T02:24:48.483340", + "v": 99.4212 + }, + { + "t": "2026-07-10T03:24:48.483340", + "v": 99.2662 + }, + { + "t": "2026-07-10T04:24:48.483340", + "v": 99.3415 + }, + { + "t": "2026-07-10T05:24:48.483340", + "v": 99.5691 + }, + { + "t": "2026-07-10T06:24:48.483340", + "v": 99.448 + }, + { + "t": "2026-07-10T07:24:48.483340", + "v": 99.4484 + }, + { + "t": "2026-07-10T08:24:48.483340", + "v": 99.2922 + }, + { + "t": "2026-07-10T09:24:48.483340", + "v": 99.4314 + }, + { + "t": "2026-07-10T10:24:48.483340", + "v": 99.2982 + }, + { + "t": "2026-07-10T11:24:48.483340", + "v": 99.3287 + }, + { + "t": "2026-07-10T12:24:48.483340", + "v": 99.0835 + }, + { + "t": "2026-07-10T13:24:48.483340", + "v": 99.0749 + }, + { + "t": "2026-07-10T14:24:48.483340", + "v": 98.9714 + }, + { + "t": "2026-07-10T15:24:48.483340", + "v": 98.9316 + }, + { + "t": "2026-07-10T16:24:48.483340", + "v": 99.1352 + }, + { + "t": "2026-07-10T17:24:48.483340", + "v": 99.2356 + }, + { + "t": "2026-07-10T18:24:48.483340", + "v": 99.1492 + }, + { + "t": "2026-07-10T19:24:48.483340", + "v": 99.018 + }, + { + "t": "2026-07-10T20:24:48.483340", + "v": 99.1161 + }, + { + "t": "2026-07-10T21:24:48.483340", + "v": 99.1508 + }, + { + "t": "2026-07-10T22:24:48.483340", + "v": 99.0041 + }, + { + "t": "2026-07-10T23:24:48.483340", + "v": 98.9869 + }, + { + "t": "2026-07-11T00:24:48.483340", + "v": 98.8636 + }, + { + "t": "2026-07-11T01:24:48.483340", + "v": 98.5775 + }, + { + "t": "2026-07-11T02:24:48.483340", + "v": 98.506 + }, + { + "t": "2026-07-11T03:24:48.483340", + "v": 98.3666 + }, + { + "t": "2026-07-11T04:24:48.483340", + "v": 98.3274 + }, + { + "t": "2026-07-11T05:24:48.483340", + "v": 98.1476 + }, + { + "t": "2026-07-11T06:24:48.483340", + "v": 98.3471 + }, + { + "t": "2026-07-11T07:24:48.483340", + "v": 98.2341 + }, + { + "t": "2026-07-11T08:24:48.483340", + "v": 98.0733 + }, + { + "t": "2026-07-11T09:24:48.483340", + "v": 98.2327 + }, + { + "t": "2026-07-11T10:24:48.483340", + "v": 98.2184 + }, + { + "t": "2026-07-11T11:24:48.483340", + "v": 98.1813 + }, + { + "t": "2026-07-11T12:24:48.483340", + "v": 98.3494 + }, + { + "t": "2026-07-11T13:24:48.483340", + "v": 98.2493 + }, + { + "t": "2026-07-11T14:24:48.483340", + "v": 97.9157 + }, + { + "t": "2026-07-11T15:24:48.483340", + "v": 97.8749 + }, + { + "t": "2026-07-11T16:24:48.483340", + "v": 97.8417 + }, + { + "t": "2026-07-11T17:24:48.483340", + "v": 97.6663 + }, + { + "t": "2026-07-11T18:24:48.483340", + "v": 97.8562 + }, + { + "t": "2026-07-11T19:24:48.483340", + "v": 97.6874 + }, + { + "t": "2026-07-11T20:24:48.483340", + "v": 97.7479 + }, + { + "t": "2026-07-11T21:24:48.483340", + "v": 97.6558 + }, + { + "t": "2026-07-11T22:24:48.483340", + "v": 97.6729 + }, + { + "t": "2026-07-11T23:24:48.483340", + "v": 97.7275 + }, + { + "t": "2026-07-12T00:24:48.483340", + "v": 97.7638 + }, + { + "t": "2026-07-12T01:24:48.483340", + "v": 97.5789 + }, + { + "t": "2026-07-12T02:24:48.483340", + "v": 97.5317 + }, + { + "t": "2026-07-12T03:24:48.483340", + "v": 97.5118 + }, + { + "t": "2026-07-12T04:24:48.483340", + "v": 97.3511 + }, + { + "t": "2026-07-12T05:24:48.483340", + "v": 97.3947 + }, + { + "t": "2026-07-12T06:24:48.483340", + "v": 97.4826 + }, + { + "t": "2026-07-12T07:24:48.483340", + "v": 97.4636 + }, + { + "t": "2026-07-12T08:24:48.483340", + "v": 97.3268 + }, + { + "t": "2026-07-12T09:24:48.483340", + "v": 97.4469 + }, + { + "t": "2026-07-12T10:24:48.483340", + "v": 97.4045 + }, + { + "t": "2026-07-12T11:24:48.483340", + "v": 97.2817 + }, + { + "t": "2026-07-12T12:24:48.483340", + "v": 97.2951 + }, + { + "t": "2026-07-12T13:24:48.483340", + "v": 97.5689 + }, + { + "t": "2026-07-12T14:24:48.483340", + "v": 97.699 + }, + { + "t": "2026-07-12T15:24:48.483340", + "v": 97.5676 + }, + { + "t": "2026-07-12T16:24:48.483340", + "v": 97.613 + }, + { + "t": "2026-07-12T17:24:48.483340", + "v": 97.4455 + }, + { + "t": "2026-07-12T18:24:48.483340", + "v": 97.3566 + }, + { + "t": "2026-07-12T19:24:48.483340", + "v": 97.3773 + }, + { + "t": "2026-07-12T20:24:48.483340", + "v": 97.3774 + }, + { + "t": "2026-07-12T21:24:48.483340", + "v": 97.4147 + }, + { + "t": "2026-07-12T22:24:48.483340", + "v": 97.1138 + }, + { + "t": "2026-07-12T23:24:48.483340", + "v": 97.41 + }, + { + "t": "2026-07-13T00:24:48.483340", + "v": 97.3561 + }, + { + "t": "2026-07-13T01:24:48.483340", + "v": 97.8231 + }, + { + "t": "2026-07-13T02:24:48.483340", + "v": 97.7288 + }, + { + "t": "2026-07-13T03:24:48.483340", + "v": 97.8518 + }, + { + "t": "2026-07-13T04:24:48.483340", + "v": 97.901 + }, + { + "t": "2026-07-13T05:24:48.483340", + "v": 97.6589 + }, + { + "t": "2026-07-13T06:24:48.483340", + "v": 97.3582 + }, + { + "t": "2026-07-13T07:24:48.483340", + "v": 97.4838 + }, + { + "t": "2026-07-13T08:24:48.483340", + "v": 97.6311 + }, + { + "t": "2026-07-13T09:24:48.483340", + "v": 97.576 + }, + { + "t": "2026-07-13T10:24:48.483340", + "v": 97.3731 + }, + { + "t": "2026-07-13T11:24:48.483340", + "v": 97.417 + }, + { + "t": "2026-07-13T12:24:48.483340", + "v": 97.3352 + }, + { + "t": "2026-07-13T13:24:48.483340", + "v": 97.2176 + }, + { + "t": "2026-07-13T14:24:48.483340", + "v": 97.2104 + }, + { + "t": "2026-07-13T15:24:48.483340", + "v": 97.3131 + }, + { + "t": "2026-07-13T16:24:48.483340", + "v": 97.4914 + }, + { + "t": "2026-07-13T17:24:48.483340", + "v": 97.6062 + }, + { + "t": "2026-07-13T18:24:48.483340", + "v": 97.6695 + }, + { + "t": "2026-07-13T19:24:48.483340", + "v": 97.4578 + }, + { + "t": "2026-07-13T20:24:48.483340", + "v": 97.6359 + }, + { + "t": "2026-07-13T21:24:48.483340", + "v": 97.7933 + }, + { + "t": "2026-07-13T22:24:48.483340", + "v": 97.767 + }, + { + "t": "2026-07-13T23:24:48.483340", + "v": 97.7527 + }, + { + "t": "2026-07-14T00:24:48.483340", + "v": 97.6361 + }, + { + "t": "2026-07-14T01:24:48.483340", + "v": 97.9191 + }, + { + "t": "2026-07-14T02:24:48.483340", + "v": 97.7972 + }, + { + "t": "2026-07-14T03:24:48.483340", + "v": 97.612 + }, + { + "t": "2026-07-14T04:24:48.483340", + "v": 97.595 + }, + { + "t": "2026-07-14T05:24:48.483340", + "v": 97.5791 + }, + { + "t": "2026-07-14T06:24:48.483340", + "v": 97.5938 + }, + { + "t": "2026-07-14T07:24:48.483340", + "v": 97.7915 + }, + { + "t": "2026-07-14T08:24:48.483340", + "v": 97.7739 + }, + { + "t": "2026-07-14T09:24:48.483340", + "v": 97.9237 + }, + { + "t": "2026-07-14T10:24:48.483340", + "v": 97.9989 + }, + { + "t": "2026-07-14T11:24:48.483340", + "v": 98.0751 + }, + { + "t": "2026-07-14T12:24:48.483340", + "v": 97.9562 + }, + { + "t": "2026-07-14T13:24:48.483340", + "v": 97.7992 + }, + { + "t": "2026-07-14T14:24:48.483340", + "v": 97.6733 + }, + { + "t": "2026-07-14T15:24:48.483340", + "v": 97.8711 + }, + { + "t": "2026-07-14T16:24:48.483340", + "v": 97.8365 + }, + { + "t": "2026-07-14T17:24:48.483340", + "v": 97.9879 + }, + { + "t": "2026-07-14T18:24:48.483340", + "v": 98.0676 + }, + { + "t": "2026-07-14T19:24:48.483340", + "v": 98.111 + }, + { + "t": "2026-07-14T20:24:48.483340", + "v": 97.9881 + }, + { + "t": "2026-07-14T21:24:48.483340", + "v": 97.9938 + }, + { + "t": "2026-07-14T22:24:48.483340", + "v": 97.9344 + }, + { + "t": "2026-07-14T23:24:48.483340", + "v": 97.8762 + }, + { + "t": "2026-07-15T00:24:48.483340", + "v": 97.9117 + }, + { + "t": "2026-07-15T01:24:48.483340", + "v": 97.991 + }, + { + "t": "2026-07-15T02:24:48.483340", + "v": 97.8547 + }, + { + "t": "2026-07-15T03:24:48.483340", + "v": 97.7665 + }, + { + "t": "2026-07-15T04:24:48.483340", + "v": 97.7188 + }, + { + "t": "2026-07-15T05:24:48.483340", + "v": 97.9146 + }, + { + "t": "2026-07-15T06:24:48.483340", + "v": 97.9759 + }, + { + "t": "2026-07-15T07:24:48.483340", + "v": 98.086 + }, + { + "t": "2026-07-15T08:24:48.483340", + "v": 97.9877 + }, + { + "t": "2026-07-15T09:24:48.483340", + "v": 97.929 + }, + { + "t": "2026-07-15T10:24:48.483340", + "v": 97.9579 + }, + { + "t": "2026-07-15T11:24:48.483340", + "v": 98.4207 + }, + { + "t": "2026-07-15T12:24:48.483340", + "v": 98.3135 + }, + { + "t": "2026-07-15T13:24:48.483340", + "v": 98.3346 + }, + { + "t": "2026-07-15T14:24:48.483340", + "v": 98.4631 + }, + { + "t": "2026-07-15T15:24:48.483340", + "v": 98.443 + }, + { + "t": "2026-07-15T16:24:48.483340", + "v": 98.3743 + }, + { + "t": "2026-07-15T17:24:48.483340", + "v": 98.1754 + }, + { + "t": "2026-07-15T18:24:48.483340", + "v": 98.4081 + }, + { + "t": "2026-07-15T19:24:48.483340", + "v": 98.3892 + }, + { + "t": "2026-07-15T20:24:48.483340", + "v": 98.4804 + }, + { + "t": "2026-07-15T21:24:48.483340", + "v": 98.5471 + }, + { + "t": "2026-07-15T22:24:48.483340", + "v": 98.7173 + }, + { + "t": "2026-07-15T23:24:48.483340", + "v": 98.658 + }, + { + "t": "2026-07-16T00:24:48.483340", + "v": 98.458 + }, + { + "t": "2026-07-16T01:24:48.483340", + "v": 98.5355 + }, + { + "t": "2026-07-16T02:24:48.483340", + "v": 98.5336 + }, + { + "t": "2026-07-16T03:24:48.483340", + "v": 98.808 + }, + { + "t": "2026-07-16T04:24:48.483340", + "v": 98.7078 + }, + { + "t": "2026-07-16T05:24:48.483340", + "v": 98.6718 + }, + { + "t": "2026-07-16T06:24:48.483340", + "v": 98.4365 + }, + { + "t": "2026-07-16T07:24:48.483340", + "v": 98.3139 + }, + { + "t": "2026-07-16T08:24:48.483340", + "v": 98.4744 + }, + { + "t": "2026-07-16T09:24:48.483340", + "v": 98.5165 + }, + { + "t": "2026-07-16T10:24:48.483340", + "v": 98.7237 + }, + { + "t": "2026-07-16T11:24:48.483340", + "v": 98.4323 + }, + { + "t": "2026-07-16T12:24:48.483340", + "v": 98.4223 + }, + { + "t": "2026-07-16T13:24:48.483340", + "v": 98.594 + }, + { + "t": "2026-07-16T14:24:48.483340", + "v": 98.5075 + }, + { + "t": "2026-07-16T15:24:48.483340", + "v": 98.4671 + }, + { + "t": "2026-07-16T16:24:48.483340", + "v": 98.5462 + }, + { + "t": "2026-07-16T17:24:48.483340", + "v": 98.8376 + }, + { + "t": "2026-07-16T18:24:48.483340", + "v": 98.9946 + }, + { + "t": "2026-07-16T19:24:48.483340", + "v": 98.901 + }, + { + "t": "2026-07-16T20:24:48.483340", + "v": 98.9921 + }, + { + "t": "2026-07-16T21:24:48.483340", + "v": 98.6769 + }, + { + "t": "2026-07-16T22:24:48.483340", + "v": 98.5855 + }, + { + "t": "2026-07-16T23:24:48.483340", + "v": 98.6477 + }, + { + "t": "2026-07-17T00:24:48.483340", + "v": 98.6635 + }, + { + "t": "2026-07-17T01:24:48.483340", + "v": 98.4812 + }, + { + "t": "2026-07-17T02:24:48.483340", + "v": 98.4483 + }, + { + "t": "2026-07-17T03:24:48.483340", + "v": 98.3762 + }, + { + "t": "2026-07-17T04:24:48.483340", + "v": 98.4349 + }, + { + "t": "2026-07-17T05:24:48.483340", + "v": 98.4212 + }, + { + "t": "2026-07-17T06:24:48.483340", + "v": 98.3901 + }, + { + "t": "2026-07-17T07:24:48.483340", + "v": 98.4797 + }, + { + "t": "2026-07-17T08:24:48.483340", + "v": 98.3011 + }, + { + "t": "2026-07-17T09:24:48.483340", + "v": 98.2761 + }, + { + "t": "2026-07-17T10:24:48.483340", + "v": 98.1848 + }, + { + "t": "2026-07-17T11:24:48.483340", + "v": 98.1197 + }, + { + "t": "2026-07-17T12:24:48.483340", + "v": 98.0943 + }, + { + "t": "2026-07-17T13:24:48.483340", + "v": 98.2501 + }, + { + "t": "2026-07-17T14:24:48.483340", + "v": 98.2248 + }, + { + "t": "2026-07-17T15:24:48.483340", + "v": 98.0275 + }, + { + "t": "2026-07-17T16:24:48.483340", + "v": 98.0231 + }, + { + "t": "2026-07-17T17:24:48.483340", + "v": 98.261 + }, + { + "t": "2026-07-17T18:24:48.483340", + "v": 98.1935 + }, + { + "t": "2026-07-17T19:24:48.483340", + "v": 97.9629 + }, + { + "t": "2026-07-17T20:24:48.483340", + "v": 97.9244 + }, + { + "t": "2026-07-17T21:24:48.483340", + "v": 98.1862 + }, + { + "t": "2026-07-17T22:24:48.483340", + "v": 98.2674 + }, + { + "t": "2026-07-17T23:24:48.483340", + "v": 98.1537 + }, + { + "t": "2026-07-18T00:24:48.483340", + "v": 97.8696 + }, + { + "t": "2026-07-18T01:24:48.483340", + "v": 98.0186 + }, + { + "t": "2026-07-18T02:24:48.483340", + "v": 97.936 + }, + { + "t": "2026-07-18T03:24:48.483340", + "v": 97.5556 + }, + { + "t": "2026-07-18T04:24:48.483340", + "v": 97.5714 + }, + { + "t": "2026-07-18T05:24:48.483340", + "v": 97.5413 + }, + { + "t": "2026-07-18T06:24:48.483340", + "v": 97.5067 + }, + { + "t": "2026-07-18T07:24:48.483340", + "v": 97.4246 + }, + { + "t": "2026-07-18T08:24:48.483340", + "v": 97.1572 + }, + { + "t": "2026-07-18T09:24:48.483340", + "v": 96.8967 + }, + { + "t": "2026-07-18T10:24:48.483340", + "v": 96.9576 + }, + { + "t": "2026-07-18T11:24:48.483340", + "v": 96.8883 + }, + { + "t": "2026-07-18T12:24:48.483340", + "v": 96.8029 + }, + { + "t": "2026-07-18T13:24:48.483340", + "v": 96.6675 + }, + { + "t": "2026-07-18T14:24:48.483340", + "v": 96.7986 + }, + { + "t": "2026-07-18T15:24:48.483340", + "v": 96.8173 + }, + { + "t": "2026-07-18T16:24:48.483340", + "v": 96.8255 + }, + { + "t": "2026-07-18T17:24:48.483340", + "v": 96.7632 + }, + { + "t": "2026-07-18T18:24:48.483340", + "v": 96.7563 + }, + { + "t": "2026-07-18T19:24:48.483340", + "v": 96.8647 + }, + { + "t": "2026-07-18T20:24:48.483340", + "v": 96.6285 + }, + { + "t": "2026-07-18T21:24:48.483340", + "v": 96.7576 + }, + { + "t": "2026-07-18T22:24:48.483340", + "v": 96.8603 + }, + { + "t": "2026-07-18T23:24:48.483340", + "v": 96.9862 + }, + { + "t": "2026-07-19T00:24:48.483340", + "v": 96.7458 + }, + { + "t": "2026-07-19T01:24:48.483340", + "v": 96.5756 + }, + { + "t": "2026-07-19T02:24:48.483340", + "v": 96.673 + }, + { + "t": "2026-07-19T03:24:48.483340", + "v": 96.7222 + }, + { + "t": "2026-07-19T04:24:48.483340", + "v": 96.9125 + }, + { + "t": "2026-07-19T05:24:48.483340", + "v": 96.8911 + }, + { + "t": "2026-07-19T06:24:48.483340", + "v": 97.0229 + }, + { + "t": "2026-07-19T07:24:48.483340", + "v": 97.1629 + }, + { + "t": "2026-07-19T08:24:48.483340", + "v": 97.0645 + }, + { + "t": "2026-07-19T09:24:48.483340", + "v": 96.6552 + }, + { + "t": "2026-07-19T10:24:48.483340", + "v": 96.5629 + }, + { + "t": "2026-07-19T11:24:48.483340", + "v": 96.4451 + }, + { + "t": "2026-07-19T12:24:48.483340", + "v": 96.5064 + }, + { + "t": "2026-07-19T13:24:48.483340", + "v": 96.3968 + }, + { + "t": "2026-07-19T14:24:48.483340", + "v": 96.3851 + }, + { + "t": "2026-07-19T15:24:48.483340", + "v": 96.4024 + }, + { + "t": "2026-07-19T16:24:48.483340", + "v": 96.2944 + }, + { + "t": "2026-07-19T17:24:48.483340", + "v": 96.0271 + }, + { + "t": "2026-07-19T18:24:48.483340", + "v": 96.1668 + }, + { + "t": "2026-07-19T19:24:48.483340", + "v": 96.1026 + }, + { + "t": "2026-07-19T20:24:48.483340", + "v": 95.9289 + }, + { + "t": "2026-07-19T21:24:48.483340", + "v": 95.8277 + }, + { + "t": "2026-07-19T22:24:48.483340", + "v": 95.658 + }, + { + "t": "2026-07-19T23:24:48.483340", + "v": 95.2854 + }, + { + "t": "2026-07-20T00:24:48.483340", + "v": 95.3064 + }, + { + "t": "2026-07-20T01:24:48.483340", + "v": 95.2475 + }, + { + "t": "2026-07-20T02:24:48.483340", + "v": 95.3997 + }, + { + "t": "2026-07-20T03:24:48.483340", + "v": 95.5116 + }, + { + "t": "2026-07-20T04:24:48.483340", + "v": 95.7303 + }, + { + "t": "2026-07-20T05:24:48.483340", + "v": 95.9195 + }, + { + "t": "2026-07-20T06:24:48.483340", + "v": 95.6798 + }, + { + "t": "2026-07-20T07:24:48.483340", + "v": 95.8378 + }, + { + "t": "2026-07-20T08:24:48.483340", + "v": 95.9563 + }, + { + "t": "2026-07-20T09:24:48.483340", + "v": 96.0743 + }, + { + "t": "2026-07-20T10:24:48.483340", + "v": 95.8972 + }, + { + "t": "2026-07-20T11:24:48.483340", + "v": 95.8154 + }, + { + "t": "2026-07-20T12:24:48.483340", + "v": 95.9748 + }, + { + "t": "2026-07-20T13:24:48.483340", + "v": 95.8865 + }, + { + "t": "2026-07-20T14:24:48.483340", + "v": 95.7857 + }, + { + "t": "2026-07-20T15:24:48.483340", + "v": 95.7863 + }, + { + "t": "2026-07-20T16:24:48.483340", + "v": 95.4564 + }, + { + "t": "2026-07-20T17:24:48.483340", + "v": 95.8223 + }, + { + "t": "2026-07-20T18:24:48.483340", + "v": 96.0642 + }, + { + "t": "2026-07-20T19:24:48.483340", + "v": 95.9525 + }, + { + "t": "2026-07-20T20:24:48.483340", + "v": 95.8196 + }, + { + "t": "2026-07-20T21:24:48.483340", + "v": 96.0803 + }, + { + "t": "2026-07-20T22:24:48.483340", + "v": 95.9092 + }, + { + "t": "2026-07-20T23:24:48.483340", + "v": 95.8716 + }, + { + "t": "2026-07-21T00:24:48.483340", + "v": 95.9391 + }, + { + "t": "2026-07-21T01:24:48.483340", + "v": 96.0989 + }, + { + "t": "2026-07-21T02:24:48.483340", + "v": 96.2462 + }, + { + "t": "2026-07-21T03:24:48.483340", + "v": 96.3845 + }, + { + "t": "2026-07-21T04:24:48.483340", + "v": 96.3162 + }, + { + "t": "2026-07-21T05:24:48.483340", + "v": 96.2329 + }, + { + "t": "2026-07-21T06:24:48.483340", + "v": 96.1957 + }, + { + "t": "2026-07-21T07:24:48.483340", + "v": 96.2754 + }, + { + "t": "2026-07-21T08:24:48.483340", + "v": 96.4546 + }, + { + "t": "2026-07-21T09:24:48.483340", + "v": 96.3536 + }, + { + "t": "2026-07-21T10:24:48.483340", + "v": 96.1992 + }, + { + "t": "2026-07-21T11:24:48.483340", + "v": 96.2306 + }, + { + "t": "2026-07-21T12:24:48.483340", + "v": 96.1366 + }, + { + "t": "2026-07-21T13:24:48.483340", + "v": 96.3055 + }, + { + "t": "2026-07-21T14:24:48.483340", + "v": 96.307 + }, + { + "t": "2026-07-21T15:24:48.483340", + "v": 96.2128 + }, + { + "t": "2026-07-21T16:24:48.483340", + "v": 96.3534 + }, + { + "t": "2026-07-21T17:24:48.483340", + "v": 96.2758 + }, + { + "t": "2026-07-21T18:24:48.483340", + "v": 96.2826 + }, + { + "t": "2026-07-21T19:24:48.483340", + "v": 96.3119 + }, + { + "t": "2026-07-21T20:24:48.483340", + "v": 96.2293 + }, + { + "t": "2026-07-21T21:24:48.483340", + "v": 96.4107 + }, + { + "t": "2026-07-21T22:24:48.483340", + "v": 96.3098 + }, + { + "t": "2026-07-21T23:24:48.483340", + "v": 96.302 + }, + { + "t": "2026-07-22T00:24:48.483340", + "v": 96.632 + }, + { + "t": "2026-07-22T01:24:48.483340", + "v": 96.6411 + }, + { + "t": "2026-07-22T02:24:48.483340", + "v": 96.6057 + }, + { + "t": "2026-07-22T03:24:48.483340", + "v": 96.7139 + }, + { + "t": "2026-07-22T04:24:48.483340", + "v": 96.7655 + }, + { + "t": "2026-07-22T05:24:48.483340", + "v": 96.6418 + }, + { + "t": "2026-07-22T06:24:48.483340", + "v": 96.5901 + }, + { + "t": "2026-07-22T07:24:48.483340", + "v": 96.4091 + }, + { + "t": "2026-07-22T08:24:48.483340", + "v": 96.3872 + }, + { + "t": "2026-07-22T09:24:48.483340", + "v": 96.6201 + }, + { + "t": "2026-07-22T10:24:48.483340", + "v": 96.6286 + }, + { + "t": "2026-07-22T11:24:48.483340", + "v": 96.5708 + }, + { + "t": "2026-07-22T12:24:48.483340", + "v": 96.7509 + }, + { + "t": "2026-07-22T13:24:48.483340", + "v": 96.8442 + }, + { + "t": "2026-07-22T14:24:48.483340", + "v": 96.9583 + }, + { + "t": "2026-07-22T15:24:48.483340", + "v": 97.2131 + }, + { + "t": "2026-07-22T16:24:48.483340", + "v": 97.2179 + }, + { + "t": "2026-07-22T17:24:48.483340", + "v": 97.0675 + }, + { + "t": "2026-07-22T18:24:48.483340", + "v": 96.79 + }, + { + "t": "2026-07-22T19:24:48.483340", + "v": 96.8436 + }, + { + "t": "2026-07-22T20:24:48.483340", + "v": 96.9032 + }, + { + "t": "2026-07-22T21:24:48.483340", + "v": 96.9207 + }, + { + "t": "2026-07-22T22:24:48.483340", + "v": 97.2924 + }, + { + "t": "2026-07-22T23:24:48.483340", + "v": 97.2755 + }, + { + "t": "2026-07-23T00:24:48.483340", + "v": 97.3752 + }, + { + "t": "2026-07-23T01:24:48.483340", + "v": 97.2903 + }, + { + "t": "2026-07-23T02:24:48.483340", + "v": 97.3055 + }, + { + "t": "2026-07-23T03:24:48.483340", + "v": 97.305 + }, + { + "t": "2026-07-23T04:24:48.483340", + "v": 97.1505 + }, + { + "t": "2026-07-23T05:24:48.483340", + "v": 97.1397 + }, + { + "t": "2026-07-23T06:24:48.483340", + "v": 97.0165 + }, + { + "t": "2026-07-23T07:24:48.483340", + "v": 97.2415 + }, + { + "t": "2026-07-23T08:24:48.483340", + "v": 96.9694 + }, + { + "t": "2026-07-23T09:24:48.483340", + "v": 96.9116 + }, + { + "t": "2026-07-23T10:24:48.483340", + "v": 97.0607 + }, + { + "t": "2026-07-23T11:24:48.483340", + "v": 96.8203 + }, + { + "t": "2026-07-23T12:24:48.483340", + "v": 96.6874 + }, + { + "t": "2026-07-23T13:24:48.483340", + "v": 96.7261 + }, + { + "t": "2026-07-23T14:24:48.483340", + "v": 96.3258 + }, + { + "t": "2026-07-23T15:24:48.483340", + "v": 95.996 + }, + { + "t": "2026-07-23T16:24:48.483340", + "v": 95.8276 + }, + { + "t": "2026-07-23T17:24:48.483340", + "v": 95.847 + }, + { + "t": "2026-07-23T18:24:48.483340", + "v": 95.8704 + }, + { + "t": "2026-07-23T19:24:48.483340", + "v": 95.6124 + }, + { + "t": "2026-07-23T20:24:48.483340", + "v": 95.3503 + }, + { + "t": "2026-07-23T21:24:48.483340", + "v": 95.1822 + }, + { + "t": "2026-07-23T22:24:48.483340", + "v": 95.1317 + }, + { + "t": "2026-07-23T23:24:48.483340", + "v": 95.3481 + }, + { + "t": "2026-07-24T00:24:48.483340", + "v": 95.1777 + }, + { + "t": "2026-07-24T01:24:48.483340", + "v": 94.9357 + }, + { + "t": "2026-07-24T02:24:48.483340", + "v": 94.963 + }, + { + "t": "2026-07-24T03:24:48.483340", + "v": 94.8096 + }, + { + "t": "2026-07-24T04:24:48.483340", + "v": 94.7241 + }, + { + "t": "2026-07-24T05:24:48.483340", + "v": 94.6694 + }, + { + "t": "2026-07-24T06:24:48.483340", + "v": 94.4865 + }, + { + "t": "2026-07-24T07:24:48.483340", + "v": 94.8011 + }, + { + "t": "2026-07-24T08:24:48.483340", + "v": 94.6026 + }, + { + "t": "2026-07-24T09:24:48.483340", + "v": 94.3404 + }, + { + "t": "2026-07-24T10:24:48.483340", + "v": 94.3178 + }, + { + "t": "2026-07-24T11:24:48.483340", + "v": 94.149 + }, + { + "t": "2026-07-24T12:24:48.483340", + "v": 94.1741 + }, + { + "t": "2026-07-24T13:24:48.483340", + "v": 94.1256 + }, + { + "t": "2026-07-24T14:24:48.483340", + "v": 93.9624 + }, + { + "t": "2026-07-24T15:24:48.483340", + "v": 93.8399 + }, + { + "t": "2026-07-24T16:24:48.483340", + "v": 93.9946 + }, + { + "t": "2026-07-24T17:24:48.483340", + "v": 93.8364 + }, + { + "t": "2026-07-24T18:24:48.483340", + "v": 93.9124 + }, + { + "t": "2026-07-24T19:24:48.483340", + "v": 93.867 + }, + { + "t": "2026-07-24T20:24:48.483340", + "v": 94.011 + }, + { + "t": "2026-07-24T21:24:48.483340", + "v": 94.2312 + }, + { + "t": "2026-07-24T22:24:48.483340", + "v": 94.2496 + }, + { + "t": "2026-07-24T23:24:48.483340", + "v": 94.1587 + }, + { + "t": "2026-07-25T00:24:48.483340", + "v": 94.1007 + }, + { + "t": "2026-07-25T01:24:48.483340", + "v": 94.0703 + }, + { + "t": "2026-07-25T02:24:48.483340", + "v": 94.1513 + }, + { + "t": "2026-07-25T03:24:48.483340", + "v": 94.2378 + }, + { + "t": "2026-07-25T04:24:48.483340", + "v": 93.9933 + }, + { + "t": "2026-07-25T05:24:48.483340", + "v": 94.2406 + }, + { + "t": "2026-07-25T06:24:48.483340", + "v": 94.3309 + }, + { + "t": "2026-07-25T07:24:48.483340", + "v": 94.617 + }, + { + "t": "2026-07-25T08:24:48.483340", + "v": 94.8434 + }, + { + "t": "2026-07-25T09:24:48.483340", + "v": 94.7856 + }, + { + "t": "2026-07-25T10:24:48.483340", + "v": 94.7545 + }, + { + "t": "2026-07-25T11:24:48.483340", + "v": 94.7321 + }, + { + "t": "2026-07-25T12:24:48.483340", + "v": 94.8652 + }, + { + "t": "2026-07-25T13:24:48.483340", + "v": 94.8997 + }, + { + "t": "2026-07-25T14:24:48.483340", + "v": 94.6301 + }, + { + "t": "2026-07-25T15:24:48.483340", + "v": 94.5234 + }, + { + "t": "2026-07-25T16:24:48.483340", + "v": 94.5016 + }, + { + "t": "2026-07-25T17:24:48.483340", + "v": 94.4551 + }, + { + "t": "2026-07-25T18:24:48.483340", + "v": 94.7143 + }, + { + "t": "2026-07-25T19:24:48.483340", + "v": 94.499 + }, + { + "t": "2026-07-25T20:24:48.483340", + "v": 94.5131 + }, + { + "t": "2026-07-25T21:24:48.483340", + "v": 94.5816 + }, + { + "t": "2026-07-25T22:24:48.483340", + "v": 94.426 + }, + { + "t": "2026-07-25T23:24:48.483340", + "v": 94.4594 + }, + { + "t": "2026-07-26T00:24:48.483340", + "v": 94.647 + }, + { + "t": "2026-07-26T01:24:48.483340", + "v": 94.5656 + }, + { + "t": "2026-07-26T02:24:48.483340", + "v": 94.5156 + }, + { + "t": "2026-07-26T03:24:48.483340", + "v": 94.5474 + }, + { + "t": "2026-07-26T04:24:48.483340", + "v": 94.4325 + }, + { + "t": "2026-07-26T05:24:48.483340", + "v": 94.3111 + }, + { + "t": "2026-07-26T06:24:48.483340", + "v": 94.3551 + }, + { + "t": "2026-07-26T07:24:48.483340", + "v": 94.6365 + }, + { + "t": "2026-07-26T08:24:48.483340", + "v": 94.814 + }, + { + "t": "2026-07-26T09:24:48.483340", + "v": 94.6247 + }, + { + "t": "2026-07-26T10:24:48.483340", + "v": 94.3246 + }, + { + "t": "2026-07-26T11:24:48.483340", + "v": 94.0415 + }, + { + "t": "2026-07-26T12:24:48.483340", + "v": 94.0409 + }, + { + "t": "2026-07-26T13:24:48.483340", + "v": 92.9544 + }, + { + "t": "2026-07-26T14:24:48.483340", + "v": 93.0092 + }, + { + "t": "2026-07-26T15:24:48.483340", + "v": 92.5794 + }, + { + "t": "2026-07-26T16:24:48.483340", + "v": 92.3017 + }, + { + "t": "2026-07-26T17:24:48.483340", + "v": 92.4791 + }, + { + "t": "2026-07-26T18:24:48.483340", + "v": 92.5904 + }, + { + "t": "2026-07-26T19:24:48.483340", + "v": 92.538 + }, + { + "t": "2026-07-26T20:24:48.483340", + "v": 92.4042 + }, + { + "t": "2026-07-26T21:24:48.483340", + "v": 92.0819 + }, + { + "t": "2026-07-26T22:24:48.483340", + "v": 92.1137 + }, + { + "t": "2026-07-26T23:24:48.483340", + "v": 92.0902 + }, + { + "t": "2026-07-27T00:24:48.483340", + "v": 91.9452 + }, + { + "t": "2026-07-27T01:24:48.483340", + "v": 92.1558 + }, + { + "t": "2026-07-27T02:24:48.483340", + "v": 92.0466 + }, + { + "t": "2026-07-27T03:24:48.483340", + "v": 92.1198 + }, + { + "t": "2026-07-27T04:24:48.483340", + "v": 92.2508 + }, + { + "t": "2026-07-27T05:24:48.483340", + "v": 92.3685 + }, + { + "t": "2026-07-27T06:24:48.483340", + "v": 92.1183 + }, + { + "t": "2026-07-27T07:24:48.483340", + "v": 92.4365 + }, + { + "t": "2026-07-27T08:24:48.483340", + "v": 92.4463 + }, + { + "t": "2026-07-27T09:24:48.483340", + "v": 92.371 + }, + { + "t": "2026-07-27T10:24:48.483340", + "v": 92.2732 + }, + { + "t": "2026-07-27T11:24:48.483340", + "v": 91.9589 + }, + { + "t": "2026-07-27T12:24:48.483340", + "v": 91.9858 + }, + { + "t": "2026-07-27T13:24:48.483340", + "v": 92.2204 + }, + { + "t": "2026-07-27T14:24:48.483340", + "v": 92.3398 + }, + { + "t": "2026-07-27T15:24:48.483340", + "v": 92.4516 + }, + { + "t": "2026-07-27T16:24:48.483340", + "v": 92.3537 + }, + { + "t": "2026-07-27T17:24:48.483340", + "v": 92.2553 + }, + { + "t": "2026-07-27T18:24:48.483340", + "v": 92.3153 + }, + { + "t": "2026-07-27T19:24:48.483340", + "v": 92.0051 + }, + { + "t": "2026-07-27T20:24:48.483340", + "v": 91.9936 + }, + { + "t": "2026-07-27T21:24:48.483340", + "v": 91.844 + }, + { + "t": "2026-07-27T22:24:48.483340", + "v": 91.8838 + }, + { + "t": "2026-07-27T23:24:48.483340", + "v": 91.7519 + }, + { + "t": "2026-07-28T00:24:48.483340", + "v": 91.6478 + }, + { + "t": "2026-07-28T01:24:48.483340", + "v": 91.7874 + }, + { + "t": "2026-07-28T02:24:48.483340", + "v": 91.9186 + }, + { + "t": "2026-07-28T03:24:48.483340", + "v": 91.9209 + }, + { + "t": "2026-07-28T04:24:48.483340", + "v": 91.8195 + }, + { + "t": "2026-07-28T05:24:48.483340", + "v": 91.4878 + }, + { + "t": "2026-07-28T06:24:48.483340", + "v": 91.1351 + }, + { + "t": "2026-07-28T07:24:48.483340", + "v": 91.109 + }, + { + "t": "2026-07-28T08:24:48.483340", + "v": 90.9726 + }, + { + "t": "2026-07-28T09:24:48.483340", + "v": 91.1357 + }, + { + "t": "2026-07-28T10:24:48.483340", + "v": 91.0874 + }, + { + "t": "2026-07-28T11:24:48.483340", + "v": 91.2432 + }, + { + "t": "2026-07-28T12:24:48.483340", + "v": 91.2618 + }, + { + "t": "2026-07-28T13:24:48.483340", + "v": 91.473 + }, + { + "t": "2026-07-28T14:24:48.483340", + "v": 91.6849 + }, + { + "t": "2026-07-28T15:24:48.483340", + "v": 91.634 + }, + { + "t": "2026-07-28T16:24:48.483340", + "v": 91.7661 + }, + { + "t": "2026-07-28T17:24:48.483340", + "v": 91.9766 + }, + { + "t": "2026-07-28T18:24:48.483340", + "v": 91.9806 + }, + { + "t": "2026-07-28T19:24:48.483340", + "v": 91.8646 + }, + { + "t": "2026-07-28T20:24:48.483340", + "v": 91.631 + }, + { + "t": "2026-07-28T21:24:48.483340", + "v": 91.5126 + }, + { + "t": "2026-07-28T22:24:48.483340", + "v": 91.4033 + }, + { + "t": "2026-07-28T23:24:48.483340", + "v": 91.5135 + }, + { + "t": "2026-07-29T00:24:48.483340", + "v": 91.3095 + }, + { + "t": "2026-07-29T01:24:48.483340", + "v": 91.5595 + }, + { + "t": "2026-07-29T02:24:48.483340", + "v": 91.7975 + }, + { + "t": "2026-07-29T03:24:48.483340", + "v": 91.8701 + }, + { + "t": "2026-07-29T04:24:48.483340", + "v": 91.4247 + }, + { + "t": "2026-07-29T05:24:48.483340", + "v": 91.4324 + }, + { + "t": "2026-07-29T06:24:48.483340", + "v": 91.6191 + }, + { + "t": "2026-07-29T07:24:48.483340", + "v": 91.8448 + }, + { + "t": "2026-07-29T08:24:48.483340", + "v": 91.8204 + }, + { + "t": "2026-07-29T09:24:48.483340", + "v": 91.9471 + }, + { + "t": "2026-07-29T10:24:48.483340", + "v": 91.928 + }, + { + "t": "2026-07-29T11:24:48.483340", + "v": 91.8966 + }, + { + "t": "2026-07-29T12:24:48.483340", + "v": 92.1616 + }, + { + "t": "2026-07-29T13:24:48.483340", + "v": 92.2138 + }, + { + "t": "2026-07-29T14:24:48.483340", + "v": 92.3112 + }, + { + "t": "2026-07-29T15:24:48.483340", + "v": 92.1705 + }, + { + "t": "2026-07-29T16:24:48.483340", + "v": 92.2716 + }, + { + "t": "2026-07-29T17:24:48.483340", + "v": 91.9114 + }, + { + "t": "2026-07-29T18:24:48.483340", + "v": 91.7978 + }, + { + "t": "2026-07-29T19:24:48.483340", + "v": 91.7398 + }, + { + "t": "2026-07-29T20:24:48.483340", + "v": 91.7785 + }, + { + "t": "2026-07-29T21:24:48.483340", + "v": 91.7056 + }, + { + "t": "2026-07-29T22:24:48.483340", + "v": 91.5577 + }, + { + "t": "2026-07-29T23:24:48.483340", + "v": 91.5932 + }, + { + "t": "2026-07-30T00:24:48.483340", + "v": 91.6842 + }, + { + "t": "2026-07-30T01:24:48.483340", + "v": 91.5824 + }, + { + "t": "2026-07-30T02:24:48.483340", + "v": 91.6329 + }, + { + "t": "2026-07-30T03:24:48.483340", + "v": 91.5409 + }, + { + "t": "2026-07-30T04:24:48.483340", + "v": 91.4909 + }, + { + "t": "2026-07-30T05:24:48.483340", + "v": 91.7438 + }, + { + "t": "2026-07-30T06:24:48.483340", + "v": 91.7081 + }, + { + "t": "2026-07-30T07:24:48.483340", + "v": 91.762 + }, + { + "t": "2026-07-30T08:24:48.483340", + "v": 91.7419 + }, + { + "t": "2026-07-30T09:24:48.483340", + "v": 91.6698 + }, + { + "t": "2026-07-30T10:24:48.483340", + "v": 91.5054 + }, + { + "t": "2026-07-30T11:24:48.483340", + "v": 91.6176 + }, + { + "t": "2026-07-30T12:24:48.483340", + "v": 91.5731 + }, + { + "t": "2026-07-30T13:24:48.483340", + "v": 91.5504 + }, + { + "t": "2026-07-30T14:24:48.483340", + "v": 91.6433 + }, + { + "t": "2026-07-30T15:24:48.483340", + "v": 91.434 + }, + { + "t": "2026-07-30T16:24:48.483340", + "v": 91.232 + }, + { + "t": "2026-07-30T17:24:48.483340", + "v": 91.4493 + }, + { + "t": "2026-07-30T18:24:48.483340", + "v": 91.6791 + }, + { + "t": "2026-07-30T19:24:48.483340", + "v": 91.4575 + }, + { + "t": "2026-07-30T20:24:48.483340", + "v": 91.2842 + }, + { + "t": "2026-07-30T21:24:48.483340", + "v": 91.1173 + }, + { + "t": "2026-07-30T22:24:48.483340", + "v": 91.0949 + }, + { + "t": "2026-07-30T23:24:48.483340", + "v": 90.8616 + }, + { + "t": "2026-07-31T00:24:48.483340", + "v": 91.2589 + }, + { + "t": "2026-07-31T01:24:48.483340", + "v": 91.0228 + }, + { + "t": "2026-07-31T02:24:48.483340", + "v": 90.7453 + }, + { + "t": "2026-07-31T03:24:48.483340", + "v": 90.5783 + }, + { + "t": "2026-07-31T04:24:48.483340", + "v": 90.6063 + }, + { + "t": "2026-07-31T05:24:48.483340", + "v": 90.6559 + }, + { + "t": "2026-07-31T06:24:48.483340", + "v": 90.5261 + }, + { + "t": "2026-07-31T07:24:48.483340", + "v": 90.2453 + }, + { + "t": "2026-07-31T08:24:48.483340", + "v": 90.1603 + }, + { + "t": "2026-07-31T09:24:48.483340", + "v": 90.1702 + }, + { + "t": "2026-07-31T10:24:48.483340", + "v": 90.0973 + }, + { + "t": "2026-07-31T11:24:48.483340", + "v": 90.0493 + }, + { + "t": "2026-07-31T12:24:48.483340", + "v": 89.8357 + }, + { + "t": "2026-07-31T13:24:48.483340", + "v": 89.7891 + }, + { + "t": "2026-07-31T14:24:48.483340", + "v": 89.737 + }, + { + "t": "2026-07-31T15:24:48.483340", + "v": 89.9922 + }, + { + "t": "2026-07-31T16:24:48.483340", + "v": 90.0279 + }, + { + "t": "2026-07-31T17:24:48.483340", + "v": 89.8732 + }, + { + "t": "2026-07-31T18:24:48.483340", + "v": 89.7261 + }, + { + "t": "2026-07-31T19:24:48.483340", + "v": 89.6376 + }, + { + "t": "2026-07-31T20:24:48.483340", + "v": 89.4969 + }, + { + "t": "2026-07-31T21:24:48.483340", + "v": 89.4973 + }, + { + "t": "2026-07-31T22:24:48.483340", + "v": 89.481 + }, + { + "t": "2026-07-31T23:24:48.483340", + "v": 89.5432 + }, + { + "t": "2026-08-01T00:24:48.483340", + "v": 89.5225 + }, + { + "t": "2026-08-01T01:24:48.483340", + "v": 89.3173 + }, + { + "t": "2026-08-01T02:24:48.483340", + "v": 89.3273 + }, + { + "t": "2026-08-01T03:24:48.483340", + "v": 89.4342 + }, + { + "t": "2026-08-01T04:24:48.483340", + "v": 89.5001 + }, + { + "t": "2026-08-01T05:24:48.483340", + "v": 89.4312 + }, + { + "t": "2026-08-01T06:24:48.483340", + "v": 89.6809 + }, + { + "t": "2026-08-01T07:24:48.483340", + "v": 89.6627 + }, + { + "t": "2026-08-01T08:24:48.483340", + "v": 89.7327 + }, + { + "t": "2026-08-01T09:24:48.483340", + "v": 89.858 + }, + { + "t": "2026-08-01T10:24:48.483340", + "v": 89.7046 + }, + { + "t": "2026-08-01T11:24:48.483340", + "v": 89.4808 + }, + { + "t": "2026-08-01T12:24:48.483340", + "v": 89.1035 + }, + { + "t": "2026-08-01T13:24:48.483340", + "v": 88.8005 + }, + { + "t": "2026-08-01T14:24:48.483340", + "v": 88.7762 + }, + { + "t": "2026-08-01T15:24:48.483340", + "v": 88.7553 + }, + { + "t": "2026-08-01T16:24:48.483340", + "v": 88.4274 + }, + { + "t": "2026-08-01T17:24:48.483340", + "v": 88.3702 + }, + { + "t": "2026-08-01T18:24:48.483340", + "v": 88.3511 + }, + { + "t": "2026-08-01T19:24:48.483340", + "v": 88.1668 + }, + { + "t": "2026-08-01T20:24:48.483340", + "v": 87.9138 + }, + { + "t": "2026-08-01T21:24:48.483340", + "v": 87.9368 + }, + { + "t": "2026-08-01T22:24:48.483340", + "v": 87.9339 + }, + { + "t": "2026-08-01T23:24:48.483340", + "v": 87.9469 + }, + { + "t": "2026-08-02T00:24:48.483340", + "v": 88.1168 + }, + { + "t": "2026-08-02T01:24:48.483340", + "v": 88.1906 + }, + { + "t": "2026-08-02T02:24:48.483340", + "v": 88.2861 + }, + { + "t": "2026-08-02T03:24:48.483340", + "v": 88.3308 + }, + { + "t": "2026-08-02T04:24:48.483340", + "v": 88.3271 + }, + { + "t": "2026-08-02T05:24:48.483340", + "v": 88.3066 + }, + { + "t": "2026-08-02T06:24:48.483340", + "v": 88.5609 + }, + { + "t": "2026-08-02T07:24:48.483340", + "v": 88.555 + }, + { + "t": "2026-08-02T08:24:48.483340", + "v": 88.3266 + }, + { + "t": "2026-08-02T09:24:48.483340", + "v": 88.3327 + }, + { + "t": "2026-08-02T10:24:48.483340", + "v": 88.3889 + }, + { + "t": "2026-08-02T11:24:48.483340", + "v": 88.7197 + }, + { + "t": "2026-08-02T12:24:48.483340", + "v": 88.8063 + }, + { + "t": "2026-08-02T13:24:48.483340", + "v": 88.7246 + }, + { + "t": "2026-08-02T14:24:48.483340", + "v": 88.6616 + }, + { + "t": "2026-08-02T15:24:48.483340", + "v": 88.6765 + }, + { + "t": "2026-08-02T16:24:48.483340", + "v": 88.4915 + }, + { + "t": "2026-08-02T17:24:48.483340", + "v": 88.576 + }, + { + "t": "2026-08-02T18:24:48.483340", + "v": 88.5271 + }, + { + "t": "2026-08-02T19:24:48.483340", + "v": 88.5982 + }, + { + "t": "2026-08-02T20:24:48.483340", + "v": 88.4099 + }, + { + "t": "2026-08-02T21:24:48.483340", + "v": 88.3088 + }, + { + "t": "2026-08-02T22:24:48.483340", + "v": 88.3375 + }, + { + "t": "2026-08-02T23:24:48.483340", + "v": 88.683 + }, + { + "t": "2026-08-03T00:24:48.483340", + "v": 88.5419 + }, + { + "t": "2026-08-03T01:24:48.483340", + "v": 88.5026 + }, + { + "t": "2026-08-03T02:24:48.483340", + "v": 88.5405 + }, + { + "t": "2026-08-03T03:24:48.483340", + "v": 88.665 + }, + { + "t": "2026-08-03T04:24:48.483340", + "v": 89.1082 + }, + { + "t": "2026-08-03T05:24:48.483340", + "v": 89.1747 + }, + { + "t": "2026-08-03T06:24:48.483340", + "v": 89.0934 + }, + { + "t": "2026-08-03T07:24:48.483340", + "v": 88.8328 + }, + { + "t": "2026-08-03T08:24:48.483340", + "v": 89.0529 + }, + { + "t": "2026-08-03T09:24:48.483340", + "v": 89.0242 + }, + { + "t": "2026-08-03T10:24:48.483340", + "v": 89.197 + }, + { + "t": "2026-08-03T11:24:48.483340", + "v": 89.3024 + }, + { + "t": "2026-08-03T12:24:48.483340", + "v": 88.9299 + }, + { + "t": "2026-08-03T13:24:48.483340", + "v": 88.6391 + }, + { + "t": "2026-08-03T14:24:48.483340", + "v": 88.8225 + }, + { + "t": "2026-08-03T15:24:48.483340", + "v": 88.9009 + }, + { + "t": "2026-08-03T16:24:48.483340", + "v": 88.8832 + }, + { + "t": "2026-08-03T17:24:48.483340", + "v": 88.8128 + }, + { + "t": "2026-08-03T18:24:48.483340", + "v": 88.86 + }, + { + "t": "2026-08-03T19:24:48.483340", + "v": 88.9772 + }, + { + "t": "2026-08-03T20:24:48.483340", + "v": 89.1069 + }, + { + "t": "2026-08-03T21:24:48.483340", + "v": 89.2105 + }, + { + "t": "2026-08-03T22:24:48.483340", + "v": 89.0611 + }, + { + "t": "2026-08-03T23:24:48.483340", + "v": 89.0129 + }, + { + "t": "2026-08-04T00:24:48.483340", + "v": 88.8135 + }, + { + "t": "2026-08-04T01:24:48.483340", + "v": 89.1118 + }, + { + "t": "2026-08-04T02:24:48.483340", + "v": 89.3141 + }, + { + "t": "2026-08-04T03:24:48.483340", + "v": 89.376 + }, + { + "t": "2026-08-04T04:24:48.483340", + "v": 89.4651 + }, + { + "t": "2026-08-04T05:24:48.483340", + "v": 89.2621 + }, + { + "t": "2026-08-04T06:24:48.483340", + "v": 89.3771 + } + ], + "trades": [ + { + "time": "2026-07-23 07:24", + "side": "BUY", + "size": 0.0012, + "price": 60112.4, + "pnl_gross": 0.2323, + "pnl_net": 0.2106, + "fee": 0.02164 + }, + { + "time": "2026-07-23 08:24", + "side": "SELL", + "size": 0.0007, + "price": 63696.6, + "pnl_gross": -0.2648, + "pnl_net": -0.2781, + "fee": 0.013376 + }, + { + "time": "2026-07-23 11:24", + "side": "SELL", + "size": 0.0009, + "price": 61474.6, + "pnl_gross": -0.233, + "pnl_net": -0.2496, + "fee": 0.016598 + }, + { + "time": "2026-07-23 14:24", + "side": "SELL", + "size": 0.0012, + "price": 61350.0, + "pnl_gross": -0.393, + "pnl_net": -0.4151, + "fee": 0.022086 + }, + { + "time": "2026-07-23 15:24", + "side": "SELL", + "size": 0.0015, + "price": 61208.4, + "pnl_gross": -0.3226, + "pnl_net": -0.3501, + "fee": 0.027544 + }, + { + "time": "2026-07-23 19:24", + "side": "SELL", + "size": 0.001, + "price": 60045.3, + "pnl_gross": -0.2508, + "pnl_net": -0.2688, + "fee": 0.018014 + }, + { + "time": "2026-07-23 20:24", + "side": "SELL", + "size": 0.0014, + "price": 63236.6, + "pnl_gross": -0.2548, + "pnl_net": -0.2814, + "fee": 0.026559 + }, + { + "time": "2026-07-23 23:24", + "side": "BUY", + "size": 0.0014, + "price": 60379.4, + "pnl_gross": 0.2237, + "pnl_net": 0.1984, + "fee": 0.025359 + }, + { + "time": "2026-07-24 00:24", + "side": "SELL", + "size": 0.0008, + "price": 62479.2, + "pnl_gross": -0.1631, + "pnl_net": -0.1781, + "fee": 0.014995 + }, + { + "time": "2026-07-24 01:24", + "side": "SELL", + "size": 0.0007, + "price": 60423.9, + "pnl_gross": -0.2347, + "pnl_net": -0.2474, + "fee": 0.012689 + }, + { + "time": "2026-07-24 06:24", + "side": "SELL", + "size": 0.0017, + "price": 63894.9, + "pnl_gross": -0.1756, + "pnl_net": -0.2082, + "fee": 0.032586 + }, + { + "time": "2026-07-24 07:24", + "side": "BUY", + "size": 0.0012, + "price": 64826.4, + "pnl_gross": 0.322, + "pnl_net": 0.2986, + "fee": 0.023338 + }, + { + "time": "2026-07-24 08:24", + "side": "SELL", + "size": 0.0012, + "price": 62030.7, + "pnl_gross": -0.1912, + "pnl_net": -0.2136, + "fee": 0.022331 + }, + { + "time": "2026-07-24 09:24", + "side": "SELL", + "size": 0.0015, + "price": 60351.7, + "pnl_gross": -0.2551, + "pnl_net": -0.2822, + "fee": 0.027158 + }, + { + "time": "2026-07-24 11:24", + "side": "SELL", + "size": 0.001, + "price": 62515.5, + "pnl_gross": -0.1615, + "pnl_net": -0.1803, + "fee": 0.018755 + }, + { + "time": "2026-07-24 16:24", + "side": "BUY", + "size": 0.002, + "price": 60795.0, + "pnl_gross": 0.162, + "pnl_net": 0.1255, + "fee": 0.036477 + }, + { + "time": "2026-07-24 21:24", + "side": "BUY", + "size": 0.0011, + "price": 62785.1, + "pnl_gross": 0.2275, + "pnl_net": 0.2068, + "fee": 0.020719 + }, + { + "time": "2026-07-25 04:24", + "side": "SELL", + "size": 0.0019, + "price": 61276.4, + "pnl_gross": -0.2372, + "pnl_net": -0.2721, + "fee": 0.034928 + }, + { + "time": "2026-07-25 05:24", + "side": "BUY", + "size": 0.0008, + "price": 62616.6, + "pnl_gross": 0.2545, + "pnl_net": 0.2395, + "fee": 0.015028 + }, + { + "time": "2026-07-25 07:24", + "side": "BUY", + "size": 0.0007, + "price": 60405.9, + "pnl_gross": 0.2934, + "pnl_net": 0.2807, + "fee": 0.012685 + }, + { + "time": "2026-07-25 08:24", + "side": "BUY", + "size": 0.0016, + "price": 63157.2, + "pnl_gross": 0.2336, + "pnl_net": 0.2033, + "fee": 0.030315 + }, + { + "time": "2026-07-25 14:24", + "side": "SELL", + "size": 0.0011, + "price": 64423.1, + "pnl_gross": -0.2623, + "pnl_net": -0.2835, + "fee": 0.02126 + }, + { + "time": "2026-07-25 18:24", + "side": "BUY", + "size": 0.0013, + "price": 63631.7, + "pnl_gross": 0.2665, + "pnl_net": 0.2417, + "fee": 0.024816 + }, + { + "time": "2026-07-25 19:24", + "side": "SELL", + "size": 0.0009, + "price": 62400.6, + "pnl_gross": -0.2081, + "pnl_net": -0.2249, + "fee": 0.016848 + }, + { + "time": "2026-07-26 00:24", + "side": "BUY", + "size": 0.0014, + "price": 62218.3, + "pnl_gross": 0.1949, + "pnl_net": 0.1688, + "fee": 0.026132 + }, + { + "time": "2026-07-26 07:24", + "side": "BUY", + "size": 0.0014, + "price": 63959.7, + "pnl_gross": 0.2886, + "pnl_net": 0.2618, + "fee": 0.026863 + }, + { + "time": "2026-07-26 08:24", + "side": "BUY", + "size": 0.0018, + "price": 63624.0, + "pnl_gross": 0.1847, + "pnl_net": 0.1504, + "fee": 0.034357 + }, + { + "time": "2026-07-26 09:24", + "side": "SELL", + "size": 0.0017, + "price": 63563.4, + "pnl_gross": -0.182, + "pnl_net": -0.2144, + "fee": 0.032417 + }, + { + "time": "2026-07-26 10:24", + "side": "SELL", + "size": 0.001, + "price": 64378.8, + "pnl_gross": -0.2928, + "pnl_net": -0.3121, + "fee": 0.019314 + }, + { + "time": "2026-07-26 11:24", + "side": "SELL", + "size": 0.0007, + "price": 60350.1, + "pnl_gross": -0.2758, + "pnl_net": -0.2884, + "fee": 0.012674 + }, + { + "time": "2026-07-26 13:24", + "side": "SELL", + "size": 0.0016, + "price": 60962.8, + "pnl_gross": -1.0792, + "pnl_net": -1.1085, + "fee": 0.029262 + }, + { + "time": "2026-07-26 15:24", + "side": "SELL", + "size": 0.0012, + "price": 63674.8, + "pnl_gross": -0.4225, + "pnl_net": -0.4455, + "fee": 0.022923 + }, + { + "time": "2026-07-26 16:24", + "side": "SELL", + "size": 0.0005, + "price": 61469.6, + "pnl_gross": -0.2704, + "pnl_net": -0.2797, + "fee": 0.00922 + }, + { + "time": "2026-07-26 17:24", + "side": "BUY", + "size": 0.0011, + "price": 62406.9, + "pnl_gross": 0.1847, + "pnl_net": 0.1641, + "fee": 0.020594 + }, + { + "time": "2026-07-26 21:24", + "side": "SELL", + "size": 0.0009, + "price": 64966.1, + "pnl_gross": -0.3149, + "pnl_net": -0.3325, + "fee": 0.017541 + }, + { + "time": "2026-07-27 01:24", + "side": "BUY", + "size": 0.0014, + "price": 63273.2, + "pnl_gross": 0.2179, + "pnl_net": 0.1913, + "fee": 0.026575 + }, + { + "time": "2026-07-27 06:24", + "side": "SELL", + "size": 0.0007, + "price": 61580.4, + "pnl_gross": -0.243, + "pnl_net": -0.2559, + "fee": 0.012932 + }, + { + "time": "2026-07-27 07:24", + "side": "BUY", + "size": 0.0006, + "price": 60588.9, + "pnl_gross": 0.3256, + "pnl_net": 0.3147, + "fee": 0.010906 + }, + { + "time": "2026-07-27 11:24", + "side": "SELL", + "size": 0.0011, + "price": 62992.8, + "pnl_gross": -0.307, + "pnl_net": -0.3278, + "fee": 0.020788 + }, + { + "time": "2026-07-27 13:24", + "side": "BUY", + "size": 0.0014, + "price": 62782.2, + "pnl_gross": 0.2419, + "pnl_net": 0.2156, + "fee": 0.026369 + }, + { + "time": "2026-07-27 19:24", + "side": "SELL", + "size": 0.0016, + "price": 62133.8, + "pnl_gross": -0.3031, + "pnl_net": -0.3329, + "fee": 0.029824 + }, + { + "time": "2026-07-28 05:24", + "side": "SELL", + "size": 0.0017, + "price": 60998.1, + "pnl_gross": -0.3245, + "pnl_net": -0.3556, + "fee": 0.031109 + }, + { + "time": "2026-07-28 06:24", + "side": "SELL", + "size": 0.0012, + "price": 60554.9, + "pnl_gross": -0.3455, + "pnl_net": -0.3673, + "fee": 0.0218 + }, + { + "time": "2026-07-28 09:24", + "side": "BUY", + "size": 0.0009, + "price": 60050.8, + "pnl_gross": 0.1704, + "pnl_net": 0.1542, + "fee": 0.016214 + }, + { + "time": "2026-07-28 11:24", + "side": "BUY", + "size": 0.002, + "price": 63908.5, + "pnl_gross": 0.1631, + "pnl_net": 0.1248, + "fee": 0.038345 + }, + { + "time": "2026-07-28 13:24", + "side": "BUY", + "size": 0.0013, + "price": 63915.3, + "pnl_gross": 0.2185, + "pnl_net": 0.1935, + "fee": 0.024927 + }, + { + "time": "2026-07-28 14:24", + "side": "BUY", + "size": 0.0012, + "price": 63667.3, + "pnl_gross": 0.2193, + "pnl_net": 0.1963, + "fee": 0.02292 + }, + { + "time": "2026-07-28 17:24", + "side": "BUY", + "size": 0.0008, + "price": 61546.5, + "pnl_gross": 0.2178, + "pnl_net": 0.203, + "fee": 0.014771 + }, + { + "time": "2026-07-28 20:24", + "side": "SELL", + "size": 0.0017, + "price": 61195.1, + "pnl_gross": -0.2262, + "pnl_net": -0.2575, + "fee": 0.03121 + }, + { + "time": "2026-07-29 00:24", + "side": "SELL", + "size": 0.0007, + "price": 60863.4, + "pnl_gross": -0.1967, + "pnl_net": -0.2094, + "fee": 0.012781 + }, + { + "time": "2026-07-29 01:24", + "side": "BUY", + "size": 0.0009, + "price": 63873.0, + "pnl_gross": 0.2573, + "pnl_net": 0.2401, + "fee": 0.017246 + }, + { + "time": "2026-07-29 02:24", + "side": "BUY", + "size": 0.0018, + "price": 64064.7, + "pnl_gross": 0.2451, + "pnl_net": 0.2105, + "fee": 0.034595 + }, + { + "time": "2026-07-29 04:24", + "side": "SELL", + "size": 0.0005, + "price": 63278.8, + "pnl_gross": -0.4382, + "pnl_net": -0.4477, + "fee": 0.009492 + }, + { + "time": "2026-07-29 06:24", + "side": "BUY", + "size": 0.0019, + "price": 62716.1, + "pnl_gross": 0.194, + "pnl_net": 0.1582, + "fee": 0.035748 + }, + { + "time": "2026-07-29 07:24", + "side": "BUY", + "size": 0.0011, + "price": 64301.2, + "pnl_gross": 0.233, + "pnl_net": 0.2117, + "fee": 0.021219 + }, + { + "time": "2026-07-29 12:24", + "side": "BUY", + "size": 0.0015, + "price": 64811.8, + "pnl_gross": 0.2722, + "pnl_net": 0.2431, + "fee": 0.029165 + }, + { + "time": "2026-07-29 17:24", + "side": "SELL", + "size": 0.0017, + "price": 62815.2, + "pnl_gross": -0.3529, + "pnl_net": -0.3849, + "fee": 0.032036 + }, + { + "time": "2026-07-30 05:24", + "side": "BUY", + "size": 0.0017, + "price": 60797.1, + "pnl_gross": 0.2601, + "pnl_net": 0.2291, + "fee": 0.031007 + }, + { + "time": "2026-07-30 10:24", + "side": "SELL", + "size": 0.0018, + "price": 64385.3, + "pnl_gross": -0.1571, + "pnl_net": -0.1919, + "fee": 0.034768 + }, + { + "time": "2026-07-30 15:24", + "side": "SELL", + "size": 0.0013, + "price": 63073.9, + "pnl_gross": -0.2021, + "pnl_net": -0.2267, + "fee": 0.024599 + }, + { + "time": "2026-07-30 16:24", + "side": "SELL", + "size": 0.0018, + "price": 62090.7, + "pnl_gross": -0.1947, + "pnl_net": -0.2282, + "fee": 0.033529 + }, + { + "time": "2026-07-30 17:24", + "side": "BUY", + "size": 0.0014, + "price": 60861.6, + "pnl_gross": 0.2246, + "pnl_net": 0.199, + "fee": 0.025562 + }, + { + "time": "2026-07-30 18:24", + "side": "BUY", + "size": 0.0012, + "price": 60209.0, + "pnl_gross": 0.2372, + "pnl_net": 0.2155, + "fee": 0.021675 + }, + { + "time": "2026-07-30 19:24", + "side": "SELL", + "size": 0.001, + "price": 64927.3, + "pnl_gross": -0.2145, + "pnl_net": -0.2339, + "fee": 0.019478 + }, + { + "time": "2026-07-30 20:24", + "side": "SELL", + "size": 0.0008, + "price": 63053.4, + "pnl_gross": -0.166, + "pnl_net": -0.1812, + "fee": 0.015133 + }, + { + "time": "2026-07-30 21:24", + "side": "SELL", + "size": 0.0008, + "price": 63869.3, + "pnl_gross": -0.1596, + "pnl_net": -0.1749, + "fee": 0.015329 + }, + { + "time": "2026-07-30 23:24", + "side": "SELL", + "size": 0.0005, + "price": 62722.5, + "pnl_gross": -0.226, + "pnl_net": -0.2354, + "fee": 0.009408 + }, + { + "time": "2026-07-31 00:24", + "side": "BUY", + "size": 0.0012, + "price": 61346.7, + "pnl_gross": 0.4046, + "pnl_net": 0.3825, + "fee": 0.022085 + }, + { + "time": "2026-07-31 01:24", + "side": "SELL", + "size": 0.0007, + "price": 62735.8, + "pnl_gross": -0.2289, + "pnl_net": -0.242, + "fee": 0.013175 + }, + { + "time": "2026-07-31 02:24", + "side": "SELL", + "size": 0.0013, + "price": 63430.9, + "pnl_gross": -0.2702, + "pnl_net": -0.2949, + "fee": 0.024738 + }, + { + "time": "2026-07-31 03:24", + "side": "SELL", + "size": 0.0016, + "price": 60373.7, + "pnl_gross": -0.1598, + "pnl_net": -0.1887, + "fee": 0.028979 + }, + { + "time": "2026-07-31 07:24", + "side": "SELL", + "size": 0.0018, + "price": 64267.2, + "pnl_gross": -0.2735, + "pnl_net": -0.3082, + "fee": 0.034704 + }, + { + "time": "2026-07-31 12:24", + "side": "SELL", + "size": 0.0006, + "price": 64681.7, + "pnl_gross": -0.2063, + "pnl_net": -0.218, + "fee": 0.011643 + }, + { + "time": "2026-07-31 15:24", + "side": "BUY", + "size": 0.0014, + "price": 64048.9, + "pnl_gross": 0.2624, + "pnl_net": 0.2355, + "fee": 0.026901 + }, + { + "time": "2026-08-01 01:24", + "side": "SELL", + "size": 0.0014, + "price": 63628.2, + "pnl_gross": -0.198, + "pnl_net": -0.2248, + "fee": 0.026724 + }, + { + "time": "2026-08-01 06:24", + "side": "BUY", + "size": 0.0012, + "price": 61662.3, + "pnl_gross": 0.257, + "pnl_net": 0.2348, + "fee": 0.022198 + }, + { + "time": "2026-08-01 11:24", + "side": "SELL", + "size": 0.0017, + "price": 62127.0, + "pnl_gross": -0.2165, + "pnl_net": -0.2482, + "fee": 0.031685 + }, + { + "time": "2026-08-01 12:24", + "side": "SELL", + "size": 0.001, + "price": 62732.7, + "pnl_gross": -0.37, + "pnl_net": -0.3889, + "fee": 0.01882 + }, + { + "time": "2026-08-01 13:24", + "side": "SELL", + "size": 0.0009, + "price": 63388.0, + "pnl_gross": -0.2958, + "pnl_net": -0.3129, + "fee": 0.017115 + }, + { + "time": "2026-08-01 16:24", + "side": "SELL", + "size": 0.0009, + "price": 61569.6, + "pnl_gross": -0.3206, + "pnl_net": -0.3372, + "fee": 0.016624 + }, + { + "time": "2026-08-01 19:24", + "side": "SELL", + "size": 0.0014, + "price": 63455.2, + "pnl_gross": -0.1772, + "pnl_net": -0.2038, + "fee": 0.026651 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.002, + "price": 64982.0, + "pnl_gross": -0.2457, + "pnl_net": -0.2846, + "fee": 0.038989 + }, + { + "time": "2026-08-02 00:24", + "side": "BUY", + "size": 0.0007, + "price": 63018.1, + "pnl_gross": 0.1772, + "pnl_net": 0.164, + "fee": 0.013234 + }, + { + "time": "2026-08-02 06:24", + "side": "BUY", + "size": 0.0009, + "price": 64401.4, + "pnl_gross": 0.2616, + "pnl_net": 0.2442, + "fee": 0.017388 + }, + { + "time": "2026-08-02 08:24", + "side": "SELL", + "size": 0.0011, + "price": 63806.9, + "pnl_gross": -0.2212, + "pnl_net": -0.2422, + "fee": 0.021056 + }, + { + "time": "2026-08-02 11:24", + "side": "BUY", + "size": 0.0007, + "price": 63643.6, + "pnl_gross": 0.3381, + "pnl_net": 0.3248, + "fee": 0.013365 + }, + { + "time": "2026-08-02 16:24", + "side": "SELL", + "size": 0.001, + "price": 60669.9, + "pnl_gross": -0.1777, + "pnl_net": -0.1959, + "fee": 0.018201 + }, + { + "time": "2026-08-02 20:24", + "side": "SELL", + "size": 0.0019, + "price": 62837.8, + "pnl_gross": -0.181, + "pnl_net": -0.2168, + "fee": 0.035818 + }, + { + "time": "2026-08-02 23:24", + "side": "BUY", + "size": 0.0012, + "price": 63833.1, + "pnl_gross": 0.3528, + "pnl_net": 0.3298, + "fee": 0.02298 + }, + { + "time": "2026-08-03 04:24", + "side": "BUY", + "size": 0.0012, + "price": 60792.5, + "pnl_gross": 0.4505, + "pnl_net": 0.4286, + "fee": 0.021885 + }, + { + "time": "2026-08-03 07:24", + "side": "SELL", + "size": 0.0013, + "price": 61153.1, + "pnl_gross": -0.2534, + "pnl_net": -0.2772, + "fee": 0.02385 + }, + { + "time": "2026-08-03 08:24", + "side": "BUY", + "size": 0.0008, + "price": 61874.8, + "pnl_gross": 0.2274, + "pnl_net": 0.2125, + "fee": 0.01485 + }, + { + "time": "2026-08-03 10:24", + "side": "BUY", + "size": 0.0019, + "price": 62263.6, + "pnl_gross": 0.1801, + "pnl_net": 0.1446, + "fee": 0.03549 + }, + { + "time": "2026-08-03 12:24", + "side": "SELL", + "size": 0.001, + "price": 64285.0, + "pnl_gross": -0.3653, + "pnl_net": -0.3846, + "fee": 0.019285 + }, + { + "time": "2026-08-03 13:24", + "side": "SELL", + "size": 0.0017, + "price": 60941.2, + "pnl_gross": -0.2836, + "pnl_net": -0.3147, + "fee": 0.03108 + }, + { + "time": "2026-08-03 14:24", + "side": "BUY", + "size": 0.0007, + "price": 63620.0, + "pnl_gross": 0.1907, + "pnl_net": 0.1774, + "fee": 0.01336 + }, + { + "time": "2026-08-04 00:24", + "side": "SELL", + "size": 0.0016, + "price": 64738.7, + "pnl_gross": -0.1921, + "pnl_net": -0.2232, + "fee": 0.031075 + }, + { + "time": "2026-08-04 01:24", + "side": "BUY", + "size": 0.0013, + "price": 64395.2, + "pnl_gross": 0.3055, + "pnl_net": 0.2804, + "fee": 0.025114 + }, + { + "time": "2026-08-04 02:24", + "side": "BUY", + "size": 0.001, + "price": 64961.5, + "pnl_gross": 0.2096, + "pnl_net": 0.1901, + "fee": 0.019488 + }, + { + "time": "2026-08-04 05:24", + "side": "SELL", + "size": 0.0007, + "price": 62754.9, + "pnl_gross": -0.1958, + "pnl_net": -0.209, + "fee": 0.013179 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.491514" +} \ No newline at end of file diff --git a/backtests/results/funding_arb_20260804-072448.json b/backtests/results/funding_arb_20260804-072448.json new file mode 100644 index 0000000..d320322 --- /dev/null +++ b/backtests/results/funding_arb_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Funding Rate Arbitrage", + "strategy_key": "funding_arb", + "description": "Delta-neutral carry \u2014 collects funding", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.399999", + "end_time": "2026-08-04T06:24:48.399999", + "start_equity": 100.0, + "end_equity": 85.6545, + "pnl": -14.3663, + "pnl_pct": -14.3663, + "pnl_gross": 0.6511, + "pnl_gross_pct": 0.6511, + "fees_total": 15.0175, + "fee_model": "taker", + "ann_return_pct": -172.4, + "sharpe": 1.3068, + "sortino": 2.0634, + "max_dd": 0.0278, + "max_dd_pct": 2.78, + "win_rate": 0.0, + "total_trades": 216, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.399999", + "v": 99.9374 + }, + { + "t": "2026-07-05T08:24:48.399999", + "v": 99.9598 + }, + { + "t": "2026-07-05T09:24:48.399999", + "v": 99.9467 + }, + { + "t": "2026-07-05T10:24:48.399999", + "v": 99.9329 + }, + { + "t": "2026-07-05T11:24:48.399999", + "v": 100.0077 + }, + { + "t": "2026-07-05T12:24:48.399999", + "v": 99.9823 + }, + { + "t": "2026-07-05T13:24:48.399999", + "v": 100.0685 + }, + { + "t": "2026-07-05T14:24:48.399999", + "v": 100.1017 + }, + { + "t": "2026-07-05T15:24:48.399999", + "v": 100.1108 + }, + { + "t": "2026-07-05T16:24:48.399999", + "v": 100.0842 + }, + { + "t": "2026-07-05T17:24:48.399999", + "v": 100.1242 + }, + { + "t": "2026-07-05T18:24:48.399999", + "v": 100.1183 + }, + { + "t": "2026-07-05T19:24:48.399999", + "v": 100.1169 + }, + { + "t": "2026-07-05T20:24:48.399999", + "v": 100.1418 + }, + { + "t": "2026-07-05T21:24:48.399999", + "v": 100.0704 + }, + { + "t": "2026-07-05T22:24:48.399999", + "v": 99.9507 + }, + { + "t": "2026-07-05T23:24:48.399999", + "v": 99.9003 + }, + { + "t": "2026-07-06T00:24:48.399999", + "v": 99.8361 + }, + { + "t": "2026-07-06T01:24:48.399999", + "v": 99.7523 + }, + { + "t": "2026-07-06T02:24:48.399999", + "v": 99.6921 + }, + { + "t": "2026-07-06T03:24:48.399999", + "v": 99.6086 + }, + { + "t": "2026-07-06T04:24:48.399999", + "v": 99.6829 + }, + { + "t": "2026-07-06T05:24:48.399999", + "v": 99.6173 + }, + { + "t": "2026-07-06T06:24:48.399999", + "v": 99.537 + }, + { + "t": "2026-07-06T07:24:48.399999", + "v": 99.5271 + }, + { + "t": "2026-07-06T08:24:48.399999", + "v": 99.5363 + }, + { + "t": "2026-07-06T09:24:48.399999", + "v": 99.5003 + }, + { + "t": "2026-07-06T10:24:48.399999", + "v": 99.4677 + }, + { + "t": "2026-07-06T11:24:48.399999", + "v": 99.4262 + }, + { + "t": "2026-07-06T12:24:48.399999", + "v": 99.3851 + }, + { + "t": "2026-07-06T13:24:48.399999", + "v": 99.4096 + }, + { + "t": "2026-07-06T14:24:48.399999", + "v": 99.3172 + }, + { + "t": "2026-07-06T15:24:48.399999", + "v": 99.284 + }, + { + "t": "2026-07-06T16:24:48.399999", + "v": 99.3572 + }, + { + "t": "2026-07-06T17:24:48.399999", + "v": 99.3093 + }, + { + "t": "2026-07-06T18:24:48.399999", + "v": 99.4435 + }, + { + "t": "2026-07-06T19:24:48.399999", + "v": 99.3618 + }, + { + "t": "2026-07-06T20:24:48.399999", + "v": 99.2975 + }, + { + "t": "2026-07-06T21:24:48.399999", + "v": 99.2591 + }, + { + "t": "2026-07-06T22:24:48.399999", + "v": 99.2991 + }, + { + "t": "2026-07-06T23:24:48.399999", + "v": 99.3218 + }, + { + "t": "2026-07-07T00:24:48.399999", + "v": 99.3233 + }, + { + "t": "2026-07-07T01:24:48.399999", + "v": 99.3633 + }, + { + "t": "2026-07-07T02:24:48.399999", + "v": 99.3739 + }, + { + "t": "2026-07-07T03:24:48.399999", + "v": 99.4691 + }, + { + "t": "2026-07-07T04:24:48.399999", + "v": 99.5168 + }, + { + "t": "2026-07-07T05:24:48.399999", + "v": 99.4754 + }, + { + "t": "2026-07-07T06:24:48.399999", + "v": 99.4473 + }, + { + "t": "2026-07-07T07:24:48.399999", + "v": 99.5225 + }, + { + "t": "2026-07-07T08:24:48.399999", + "v": 99.6169 + }, + { + "t": "2026-07-07T09:24:48.399999", + "v": 99.4627 + }, + { + "t": "2026-07-07T10:24:48.399999", + "v": 99.4465 + }, + { + "t": "2026-07-07T11:24:48.399999", + "v": 99.4469 + }, + { + "t": "2026-07-07T12:24:48.399999", + "v": 99.3706 + }, + { + "t": "2026-07-07T13:24:48.399999", + "v": 99.3254 + }, + { + "t": "2026-07-07T14:24:48.399999", + "v": 99.2443 + }, + { + "t": "2026-07-07T15:24:48.399999", + "v": 99.2246 + }, + { + "t": "2026-07-07T16:24:48.399999", + "v": 99.1992 + }, + { + "t": "2026-07-07T17:24:48.399999", + "v": 99.1877 + }, + { + "t": "2026-07-07T18:24:48.399999", + "v": 99.245 + }, + { + "t": "2026-07-07T19:24:48.399999", + "v": 99.1917 + }, + { + "t": "2026-07-07T20:24:48.399999", + "v": 99.1323 + }, + { + "t": "2026-07-07T21:24:48.399999", + "v": 99.0504 + }, + { + "t": "2026-07-07T22:24:48.399999", + "v": 98.963 + }, + { + "t": "2026-07-07T23:24:48.399999", + "v": 98.6646 + }, + { + "t": "2026-07-08T00:24:48.399999", + "v": 98.5528 + }, + { + "t": "2026-07-08T01:24:48.399999", + "v": 98.5656 + }, + { + "t": "2026-07-08T02:24:48.399999", + "v": 98.5301 + }, + { + "t": "2026-07-08T03:24:48.399999", + "v": 98.5981 + }, + { + "t": "2026-07-08T04:24:48.399999", + "v": 98.5044 + }, + { + "t": "2026-07-08T05:24:48.399999", + "v": 98.4651 + }, + { + "t": "2026-07-08T06:24:48.399999", + "v": 98.4141 + }, + { + "t": "2026-07-08T07:24:48.399999", + "v": 98.4484 + }, + { + "t": "2026-07-08T08:24:48.399999", + "v": 98.3852 + }, + { + "t": "2026-07-08T09:24:48.399999", + "v": 98.4176 + }, + { + "t": "2026-07-08T10:24:48.399999", + "v": 98.3487 + }, + { + "t": "2026-07-08T11:24:48.399999", + "v": 98.3454 + }, + { + "t": "2026-07-08T12:24:48.399999", + "v": 98.2794 + }, + { + "t": "2026-07-08T13:24:48.399999", + "v": 98.1732 + }, + { + "t": "2026-07-08T14:24:48.399999", + "v": 98.1648 + }, + { + "t": "2026-07-08T15:24:48.399999", + "v": 98.1934 + }, + { + "t": "2026-07-08T16:24:48.399999", + "v": 98.1842 + }, + { + "t": "2026-07-08T17:24:48.399999", + "v": 98.2752 + }, + { + "t": "2026-07-08T18:24:48.399999", + "v": 98.2591 + }, + { + "t": "2026-07-08T19:24:48.399999", + "v": 98.1966 + }, + { + "t": "2026-07-08T20:24:48.399999", + "v": 98.2635 + }, + { + "t": "2026-07-08T21:24:48.399999", + "v": 98.2015 + }, + { + "t": "2026-07-08T22:24:48.399999", + "v": 98.1547 + }, + { + "t": "2026-07-08T23:24:48.399999", + "v": 98.0865 + }, + { + "t": "2026-07-09T00:24:48.399999", + "v": 98.1439 + }, + { + "t": "2026-07-09T01:24:48.399999", + "v": 98.147 + }, + { + "t": "2026-07-09T02:24:48.399999", + "v": 98.1196 + }, + { + "t": "2026-07-09T03:24:48.399999", + "v": 98.0931 + }, + { + "t": "2026-07-09T04:24:48.399999", + "v": 98.2024 + }, + { + "t": "2026-07-09T05:24:48.399999", + "v": 98.2873 + }, + { + "t": "2026-07-09T06:24:48.399999", + "v": 98.2802 + }, + { + "t": "2026-07-09T07:24:48.399999", + "v": 98.2393 + }, + { + "t": "2026-07-09T08:24:48.399999", + "v": 98.2586 + }, + { + "t": "2026-07-09T09:24:48.399999", + "v": 98.281 + }, + { + "t": "2026-07-09T10:24:48.399999", + "v": 98.2635 + }, + { + "t": "2026-07-09T11:24:48.399999", + "v": 98.3274 + }, + { + "t": "2026-07-09T12:24:48.399999", + "v": 98.3798 + }, + { + "t": "2026-07-09T13:24:48.399999", + "v": 98.4343 + }, + { + "t": "2026-07-09T14:24:48.399999", + "v": 98.3787 + }, + { + "t": "2026-07-09T15:24:48.399999", + "v": 98.4166 + }, + { + "t": "2026-07-09T16:24:48.399999", + "v": 98.4464 + }, + { + "t": "2026-07-09T17:24:48.399999", + "v": 98.4255 + }, + { + "t": "2026-07-09T18:24:48.399999", + "v": 98.4556 + }, + { + "t": "2026-07-09T19:24:48.399999", + "v": 98.4111 + }, + { + "t": "2026-07-09T20:24:48.399999", + "v": 98.3861 + }, + { + "t": "2026-07-09T21:24:48.399999", + "v": 98.5364 + }, + { + "t": "2026-07-09T22:24:48.399999", + "v": 98.524 + }, + { + "t": "2026-07-09T23:24:48.399999", + "v": 98.5331 + }, + { + "t": "2026-07-10T00:24:48.399999", + "v": 98.5889 + }, + { + "t": "2026-07-10T01:24:48.399999", + "v": 98.5292 + }, + { + "t": "2026-07-10T02:24:48.399999", + "v": 98.5878 + }, + { + "t": "2026-07-10T03:24:48.399999", + "v": 98.5763 + }, + { + "t": "2026-07-10T04:24:48.399999", + "v": 98.4597 + }, + { + "t": "2026-07-10T05:24:48.399999", + "v": 98.4205 + }, + { + "t": "2026-07-10T06:24:48.399999", + "v": 98.4824 + }, + { + "t": "2026-07-10T07:24:48.399999", + "v": 98.4177 + }, + { + "t": "2026-07-10T08:24:48.399999", + "v": 98.4014 + }, + { + "t": "2026-07-10T09:24:48.399999", + "v": 98.3595 + }, + { + "t": "2026-07-10T10:24:48.399999", + "v": 98.3843 + }, + { + "t": "2026-07-10T11:24:48.399999", + "v": 98.4436 + }, + { + "t": "2026-07-10T12:24:48.399999", + "v": 98.4141 + }, + { + "t": "2026-07-10T13:24:48.399999", + "v": 98.4453 + }, + { + "t": "2026-07-10T14:24:48.399999", + "v": 98.3757 + }, + { + "t": "2026-07-10T15:24:48.399999", + "v": 98.44 + }, + { + "t": "2026-07-10T16:24:48.399999", + "v": 98.5275 + }, + { + "t": "2026-07-10T17:24:48.399999", + "v": 98.525 + }, + { + "t": "2026-07-10T18:24:48.399999", + "v": 98.5149 + }, + { + "t": "2026-07-10T19:24:48.399999", + "v": 98.488 + }, + { + "t": "2026-07-10T20:24:48.399999", + "v": 98.4795 + }, + { + "t": "2026-07-10T21:24:48.399999", + "v": 98.3691 + }, + { + "t": "2026-07-10T22:24:48.399999", + "v": 98.2474 + }, + { + "t": "2026-07-10T23:24:48.399999", + "v": 98.1341 + }, + { + "t": "2026-07-11T00:24:48.399999", + "v": 98.1685 + }, + { + "t": "2026-07-11T01:24:48.399999", + "v": 98.1474 + }, + { + "t": "2026-07-11T02:24:48.399999", + "v": 98.1678 + }, + { + "t": "2026-07-11T03:24:48.399999", + "v": 98.3005 + }, + { + "t": "2026-07-11T04:24:48.399999", + "v": 98.2699 + }, + { + "t": "2026-07-11T05:24:48.399999", + "v": 98.1922 + }, + { + "t": "2026-07-11T06:24:48.399999", + "v": 98.2034 + }, + { + "t": "2026-07-11T07:24:48.399999", + "v": 98.0965 + }, + { + "t": "2026-07-11T08:24:48.399999", + "v": 98.1327 + }, + { + "t": "2026-07-11T09:24:48.399999", + "v": 98.0965 + }, + { + "t": "2026-07-11T10:24:48.399999", + "v": 98.0407 + }, + { + "t": "2026-07-11T11:24:48.399999", + "v": 98.0279 + }, + { + "t": "2026-07-11T12:24:48.399999", + "v": 97.9977 + }, + { + "t": "2026-07-11T13:24:48.399999", + "v": 97.9619 + }, + { + "t": "2026-07-11T14:24:48.399999", + "v": 98.0019 + }, + { + "t": "2026-07-11T15:24:48.399999", + "v": 98.0148 + }, + { + "t": "2026-07-11T16:24:48.399999", + "v": 97.9565 + }, + { + "t": "2026-07-11T17:24:48.399999", + "v": 98.0401 + }, + { + "t": "2026-07-11T18:24:48.399999", + "v": 98.0952 + }, + { + "t": "2026-07-11T19:24:48.399999", + "v": 98.1103 + }, + { + "t": "2026-07-11T20:24:48.399999", + "v": 98.0849 + }, + { + "t": "2026-07-11T21:24:48.399999", + "v": 98.0967 + }, + { + "t": "2026-07-11T22:24:48.399999", + "v": 98.1085 + }, + { + "t": "2026-07-11T23:24:48.399999", + "v": 98.2242 + }, + { + "t": "2026-07-12T00:24:48.399999", + "v": 98.2552 + }, + { + "t": "2026-07-12T01:24:48.399999", + "v": 98.2483 + }, + { + "t": "2026-07-12T02:24:48.399999", + "v": 98.2177 + }, + { + "t": "2026-07-12T03:24:48.399999", + "v": 98.2635 + }, + { + "t": "2026-07-12T04:24:48.399999", + "v": 98.1149 + }, + { + "t": "2026-07-12T05:24:48.399999", + "v": 98.1108 + }, + { + "t": "2026-07-12T06:24:48.399999", + "v": 98.1002 + }, + { + "t": "2026-07-12T07:24:48.399999", + "v": 98.0566 + }, + { + "t": "2026-07-12T08:24:48.399999", + "v": 97.9779 + }, + { + "t": "2026-07-12T09:24:48.399999", + "v": 97.9845 + }, + { + "t": "2026-07-12T10:24:48.399999", + "v": 97.9211 + }, + { + "t": "2026-07-12T11:24:48.399999", + "v": 97.8564 + }, + { + "t": "2026-07-12T12:24:48.399999", + "v": 97.8086 + }, + { + "t": "2026-07-12T13:24:48.399999", + "v": 97.8166 + }, + { + "t": "2026-07-12T14:24:48.399999", + "v": 97.8028 + }, + { + "t": "2026-07-12T15:24:48.399999", + "v": 97.7477 + }, + { + "t": "2026-07-12T16:24:48.399999", + "v": 97.6731 + }, + { + "t": "2026-07-12T17:24:48.399999", + "v": 97.7154 + }, + { + "t": "2026-07-12T18:24:48.399999", + "v": 97.6903 + }, + { + "t": "2026-07-12T19:24:48.399999", + "v": 97.686 + }, + { + "t": "2026-07-12T20:24:48.399999", + "v": 97.7795 + }, + { + "t": "2026-07-12T21:24:48.399999", + "v": 97.8578 + }, + { + "t": "2026-07-12T22:24:48.399999", + "v": 97.8859 + }, + { + "t": "2026-07-12T23:24:48.399999", + "v": 97.8483 + }, + { + "t": "2026-07-13T00:24:48.399999", + "v": 97.803 + }, + { + "t": "2026-07-13T01:24:48.399999", + "v": 97.7542 + }, + { + "t": "2026-07-13T02:24:48.399999", + "v": 97.6952 + }, + { + "t": "2026-07-13T03:24:48.399999", + "v": 97.6422 + }, + { + "t": "2026-07-13T04:24:48.399999", + "v": 97.543 + }, + { + "t": "2026-07-13T05:24:48.399999", + "v": 97.6775 + }, + { + "t": "2026-07-13T06:24:48.399999", + "v": 97.584 + }, + { + "t": "2026-07-13T07:24:48.399999", + "v": 97.6052 + }, + { + "t": "2026-07-13T08:24:48.399999", + "v": 97.6171 + }, + { + "t": "2026-07-13T09:24:48.399999", + "v": 97.5935 + }, + { + "t": "2026-07-13T10:24:48.399999", + "v": 97.5533 + }, + { + "t": "2026-07-13T11:24:48.399999", + "v": 97.5339 + }, + { + "t": "2026-07-13T12:24:48.399999", + "v": 97.4048 + }, + { + "t": "2026-07-13T13:24:48.399999", + "v": 97.3783 + }, + { + "t": "2026-07-13T14:24:48.399999", + "v": 97.2572 + }, + { + "t": "2026-07-13T15:24:48.399999", + "v": 97.3092 + }, + { + "t": "2026-07-13T16:24:48.399999", + "v": 97.3818 + }, + { + "t": "2026-07-13T17:24:48.399999", + "v": 97.2881 + }, + { + "t": "2026-07-13T18:24:48.399999", + "v": 97.3012 + }, + { + "t": "2026-07-13T19:24:48.399999", + "v": 97.387 + }, + { + "t": "2026-07-13T20:24:48.399999", + "v": 97.3228 + }, + { + "t": "2026-07-13T21:24:48.399999", + "v": 97.2349 + }, + { + "t": "2026-07-13T22:24:48.399999", + "v": 97.2373 + }, + { + "t": "2026-07-13T23:24:48.399999", + "v": 97.1778 + }, + { + "t": "2026-07-14T00:24:48.399999", + "v": 97.0685 + }, + { + "t": "2026-07-14T01:24:48.399999", + "v": 97.0813 + }, + { + "t": "2026-07-14T02:24:48.399999", + "v": 97.0898 + }, + { + "t": "2026-07-14T03:24:48.399999", + "v": 96.9674 + }, + { + "t": "2026-07-14T04:24:48.399999", + "v": 96.9385 + }, + { + "t": "2026-07-14T05:24:48.399999", + "v": 97.0045 + }, + { + "t": "2026-07-14T06:24:48.399999", + "v": 96.8779 + }, + { + "t": "2026-07-14T07:24:48.399999", + "v": 96.8335 + }, + { + "t": "2026-07-14T08:24:48.399999", + "v": 96.813 + }, + { + "t": "2026-07-14T09:24:48.399999", + "v": 96.7001 + }, + { + "t": "2026-07-14T10:24:48.399999", + "v": 96.6062 + }, + { + "t": "2026-07-14T11:24:48.399999", + "v": 96.6838 + }, + { + "t": "2026-07-14T12:24:48.399999", + "v": 96.7174 + }, + { + "t": "2026-07-14T13:24:48.399999", + "v": 96.7213 + }, + { + "t": "2026-07-14T14:24:48.399999", + "v": 96.6559 + }, + { + "t": "2026-07-14T15:24:48.399999", + "v": 96.6037 + }, + { + "t": "2026-07-14T16:24:48.399999", + "v": 96.6373 + }, + { + "t": "2026-07-14T17:24:48.399999", + "v": 96.6729 + }, + { + "t": "2026-07-14T18:24:48.399999", + "v": 96.6956 + }, + { + "t": "2026-07-14T19:24:48.399999", + "v": 96.6408 + }, + { + "t": "2026-07-14T20:24:48.399999", + "v": 96.6306 + }, + { + "t": "2026-07-14T21:24:48.399999", + "v": 96.5672 + }, + { + "t": "2026-07-14T22:24:48.399999", + "v": 96.5174 + }, + { + "t": "2026-07-14T23:24:48.399999", + "v": 96.4818 + }, + { + "t": "2026-07-15T00:24:48.399999", + "v": 96.4725 + }, + { + "t": "2026-07-15T01:24:48.399999", + "v": 96.4443 + }, + { + "t": "2026-07-15T02:24:48.399999", + "v": 96.3527 + }, + { + "t": "2026-07-15T03:24:48.399999", + "v": 96.38 + }, + { + "t": "2026-07-15T04:24:48.399999", + "v": 96.4423 + }, + { + "t": "2026-07-15T05:24:48.399999", + "v": 96.4454 + }, + { + "t": "2026-07-15T06:24:48.399999", + "v": 96.4261 + }, + { + "t": "2026-07-15T07:24:48.399999", + "v": 96.4134 + }, + { + "t": "2026-07-15T08:24:48.399999", + "v": 96.3171 + }, + { + "t": "2026-07-15T09:24:48.399999", + "v": 96.4977 + }, + { + "t": "2026-07-15T10:24:48.399999", + "v": 96.4593 + }, + { + "t": "2026-07-15T11:24:48.399999", + "v": 96.4288 + }, + { + "t": "2026-07-15T12:24:48.399999", + "v": 96.5015 + }, + { + "t": "2026-07-15T13:24:48.399999", + "v": 96.4316 + }, + { + "t": "2026-07-15T14:24:48.399999", + "v": 96.3503 + }, + { + "t": "2026-07-15T15:24:48.399999", + "v": 96.4518 + }, + { + "t": "2026-07-15T16:24:48.399999", + "v": 96.6004 + }, + { + "t": "2026-07-15T17:24:48.399999", + "v": 96.5291 + }, + { + "t": "2026-07-15T18:24:48.399999", + "v": 96.5848 + }, + { + "t": "2026-07-15T19:24:48.399999", + "v": 96.4919 + }, + { + "t": "2026-07-15T20:24:48.399999", + "v": 96.4563 + }, + { + "t": "2026-07-15T21:24:48.399999", + "v": 96.4038 + }, + { + "t": "2026-07-15T22:24:48.399999", + "v": 96.377 + }, + { + "t": "2026-07-15T23:24:48.399999", + "v": 96.283 + }, + { + "t": "2026-07-16T00:24:48.399999", + "v": 96.2708 + }, + { + "t": "2026-07-16T01:24:48.399999", + "v": 96.2929 + }, + { + "t": "2026-07-16T02:24:48.399999", + "v": 96.2963 + }, + { + "t": "2026-07-16T03:24:48.399999", + "v": 96.1492 + }, + { + "t": "2026-07-16T04:24:48.399999", + "v": 96.1378 + }, + { + "t": "2026-07-16T05:24:48.399999", + "v": 96.0497 + }, + { + "t": "2026-07-16T06:24:48.399999", + "v": 96.0331 + }, + { + "t": "2026-07-16T07:24:48.399999", + "v": 96.0004 + }, + { + "t": "2026-07-16T08:24:48.399999", + "v": 95.9473 + }, + { + "t": "2026-07-16T09:24:48.399999", + "v": 95.9432 + }, + { + "t": "2026-07-16T10:24:48.399999", + "v": 95.8054 + }, + { + "t": "2026-07-16T11:24:48.399999", + "v": 95.8243 + }, + { + "t": "2026-07-16T12:24:48.399999", + "v": 95.8227 + }, + { + "t": "2026-07-16T13:24:48.399999", + "v": 95.7842 + }, + { + "t": "2026-07-16T14:24:48.399999", + "v": 95.4315 + }, + { + "t": "2026-07-16T15:24:48.399999", + "v": 95.296 + }, + { + "t": "2026-07-16T16:24:48.399999", + "v": 95.2299 + }, + { + "t": "2026-07-16T17:24:48.399999", + "v": 95.203 + }, + { + "t": "2026-07-16T18:24:48.399999", + "v": 95.2407 + }, + { + "t": "2026-07-16T19:24:48.399999", + "v": 95.2062 + }, + { + "t": "2026-07-16T20:24:48.399999", + "v": 95.1554 + }, + { + "t": "2026-07-16T21:24:48.399999", + "v": 95.1371 + }, + { + "t": "2026-07-16T22:24:48.399999", + "v": 95.0194 + }, + { + "t": "2026-07-16T23:24:48.399999", + "v": 94.9951 + }, + { + "t": "2026-07-17T00:24:48.399999", + "v": 94.9818 + }, + { + "t": "2026-07-17T01:24:48.399999", + "v": 95.1641 + }, + { + "t": "2026-07-17T02:24:48.399999", + "v": 95.0471 + }, + { + "t": "2026-07-17T03:24:48.399999", + "v": 95.0356 + }, + { + "t": "2026-07-17T04:24:48.399999", + "v": 94.9895 + }, + { + "t": "2026-07-17T05:24:48.399999", + "v": 95.0388 + }, + { + "t": "2026-07-17T06:24:48.399999", + "v": 95.0108 + }, + { + "t": "2026-07-17T07:24:48.399999", + "v": 94.9647 + }, + { + "t": "2026-07-17T08:24:48.399999", + "v": 94.7872 + }, + { + "t": "2026-07-17T09:24:48.399999", + "v": 94.7652 + }, + { + "t": "2026-07-17T10:24:48.399999", + "v": 94.6939 + }, + { + "t": "2026-07-17T11:24:48.399999", + "v": 94.667 + }, + { + "t": "2026-07-17T12:24:48.399999", + "v": 94.6317 + }, + { + "t": "2026-07-17T13:24:48.399999", + "v": 94.6224 + }, + { + "t": "2026-07-17T14:24:48.399999", + "v": 94.6189 + }, + { + "t": "2026-07-17T15:24:48.399999", + "v": 94.5492 + }, + { + "t": "2026-07-17T16:24:48.399999", + "v": 94.5265 + }, + { + "t": "2026-07-17T17:24:48.399999", + "v": 94.4452 + }, + { + "t": "2026-07-17T18:24:48.399999", + "v": 94.3062 + }, + { + "t": "2026-07-17T19:24:48.399999", + "v": 94.3266 + }, + { + "t": "2026-07-17T20:24:48.399999", + "v": 94.2602 + }, + { + "t": "2026-07-17T21:24:48.399999", + "v": 94.2638 + }, + { + "t": "2026-07-17T22:24:48.399999", + "v": 94.2151 + }, + { + "t": "2026-07-17T23:24:48.399999", + "v": 94.1553 + }, + { + "t": "2026-07-18T00:24:48.399999", + "v": 94.2273 + }, + { + "t": "2026-07-18T01:24:48.399999", + "v": 94.2338 + }, + { + "t": "2026-07-18T02:24:48.399999", + "v": 94.21 + }, + { + "t": "2026-07-18T03:24:48.399999", + "v": 94.1462 + }, + { + "t": "2026-07-18T04:24:48.399999", + "v": 94.0899 + }, + { + "t": "2026-07-18T05:24:48.399999", + "v": 94.0356 + }, + { + "t": "2026-07-18T06:24:48.399999", + "v": 93.9526 + }, + { + "t": "2026-07-18T07:24:48.399999", + "v": 93.9953 + }, + { + "t": "2026-07-18T08:24:48.399999", + "v": 94.0064 + }, + { + "t": "2026-07-18T09:24:48.399999", + "v": 93.962 + }, + { + "t": "2026-07-18T10:24:48.399999", + "v": 93.9497 + }, + { + "t": "2026-07-18T11:24:48.399999", + "v": 93.8574 + }, + { + "t": "2026-07-18T12:24:48.399999", + "v": 93.7661 + }, + { + "t": "2026-07-18T13:24:48.399999", + "v": 93.7292 + }, + { + "t": "2026-07-18T14:24:48.399999", + "v": 93.7083 + }, + { + "t": "2026-07-18T15:24:48.399999", + "v": 93.6693 + }, + { + "t": "2026-07-18T16:24:48.399999", + "v": 93.7048 + }, + { + "t": "2026-07-18T17:24:48.399999", + "v": 93.6762 + }, + { + "t": "2026-07-18T18:24:48.399999", + "v": 93.692 + }, + { + "t": "2026-07-18T19:24:48.399999", + "v": 93.578 + }, + { + "t": "2026-07-18T20:24:48.399999", + "v": 93.4838 + }, + { + "t": "2026-07-18T21:24:48.399999", + "v": 93.4397 + }, + { + "t": "2026-07-18T22:24:48.399999", + "v": 93.3688 + }, + { + "t": "2026-07-18T23:24:48.399999", + "v": 93.4686 + }, + { + "t": "2026-07-19T00:24:48.399999", + "v": 93.3327 + }, + { + "t": "2026-07-19T01:24:48.399999", + "v": 93.3818 + }, + { + "t": "2026-07-19T02:24:48.399999", + "v": 93.4027 + }, + { + "t": "2026-07-19T03:24:48.399999", + "v": 93.471 + }, + { + "t": "2026-07-19T04:24:48.399999", + "v": 93.5511 + }, + { + "t": "2026-07-19T05:24:48.399999", + "v": 93.5762 + }, + { + "t": "2026-07-19T06:24:48.399999", + "v": 93.5846 + }, + { + "t": "2026-07-19T07:24:48.399999", + "v": 93.4278 + }, + { + "t": "2026-07-19T08:24:48.399999", + "v": 93.4049 + }, + { + "t": "2026-07-19T09:24:48.399999", + "v": 93.4927 + }, + { + "t": "2026-07-19T10:24:48.399999", + "v": 93.4129 + }, + { + "t": "2026-07-19T11:24:48.399999", + "v": 93.3524 + }, + { + "t": "2026-07-19T12:24:48.399999", + "v": 93.4051 + }, + { + "t": "2026-07-19T13:24:48.399999", + "v": 93.3402 + }, + { + "t": "2026-07-19T14:24:48.399999", + "v": 93.3062 + }, + { + "t": "2026-07-19T15:24:48.399999", + "v": 93.2387 + }, + { + "t": "2026-07-19T16:24:48.399999", + "v": 93.173 + }, + { + "t": "2026-07-19T17:24:48.399999", + "v": 93.3008 + }, + { + "t": "2026-07-19T18:24:48.399999", + "v": 93.0384 + }, + { + "t": "2026-07-19T19:24:48.399999", + "v": 93.0927 + }, + { + "t": "2026-07-19T20:24:48.399999", + "v": 93.0631 + }, + { + "t": "2026-07-19T21:24:48.399999", + "v": 93.0011 + }, + { + "t": "2026-07-19T22:24:48.399999", + "v": 92.9581 + }, + { + "t": "2026-07-19T23:24:48.399999", + "v": 92.9532 + }, + { + "t": "2026-07-20T00:24:48.399999", + "v": 92.9174 + }, + { + "t": "2026-07-20T01:24:48.399999", + "v": 92.9457 + }, + { + "t": "2026-07-20T02:24:48.399999", + "v": 92.9392 + }, + { + "t": "2026-07-20T03:24:48.399999", + "v": 93.0215 + }, + { + "t": "2026-07-20T04:24:48.399999", + "v": 93.0426 + }, + { + "t": "2026-07-20T05:24:48.399999", + "v": 92.9874 + }, + { + "t": "2026-07-20T06:24:48.399999", + "v": 92.9306 + }, + { + "t": "2026-07-20T07:24:48.399999", + "v": 92.9471 + }, + { + "t": "2026-07-20T08:24:48.399999", + "v": 92.9111 + }, + { + "t": "2026-07-20T09:24:48.399999", + "v": 92.9222 + }, + { + "t": "2026-07-20T10:24:48.399999", + "v": 92.9349 + }, + { + "t": "2026-07-20T11:24:48.399999", + "v": 92.7099 + }, + { + "t": "2026-07-20T12:24:48.399999", + "v": 92.5895 + }, + { + "t": "2026-07-20T13:24:48.399999", + "v": 92.5461 + }, + { + "t": "2026-07-20T14:24:48.399999", + "v": 92.4705 + }, + { + "t": "2026-07-20T15:24:48.399999", + "v": 92.4411 + }, + { + "t": "2026-07-20T16:24:48.399999", + "v": 92.4797 + }, + { + "t": "2026-07-20T17:24:48.399999", + "v": 92.4148 + }, + { + "t": "2026-07-20T18:24:48.399999", + "v": 92.4433 + }, + { + "t": "2026-07-20T19:24:48.399999", + "v": 92.4679 + }, + { + "t": "2026-07-20T20:24:48.399999", + "v": 92.4443 + }, + { + "t": "2026-07-20T21:24:48.399999", + "v": 92.388 + }, + { + "t": "2026-07-20T22:24:48.399999", + "v": 92.3253 + }, + { + "t": "2026-07-20T23:24:48.399999", + "v": 92.258 + }, + { + "t": "2026-07-21T00:24:48.399999", + "v": 92.3276 + }, + { + "t": "2026-07-21T01:24:48.399999", + "v": 92.2978 + }, + { + "t": "2026-07-21T02:24:48.399999", + "v": 92.1122 + }, + { + "t": "2026-07-21T03:24:48.399999", + "v": 92.1428 + }, + { + "t": "2026-07-21T04:24:48.399999", + "v": 92.1601 + }, + { + "t": "2026-07-21T05:24:48.399999", + "v": 92.1064 + }, + { + "t": "2026-07-21T06:24:48.399999", + "v": 92.1414 + }, + { + "t": "2026-07-21T07:24:48.399999", + "v": 92.1126 + }, + { + "t": "2026-07-21T08:24:48.399999", + "v": 92.1738 + }, + { + "t": "2026-07-21T09:24:48.399999", + "v": 92.1763 + }, + { + "t": "2026-07-21T10:24:48.399999", + "v": 92.1195 + }, + { + "t": "2026-07-21T11:24:48.399999", + "v": 92.1216 + }, + { + "t": "2026-07-21T12:24:48.399999", + "v": 92.1417 + }, + { + "t": "2026-07-21T13:24:48.399999", + "v": 92.088 + }, + { + "t": "2026-07-21T14:24:48.399999", + "v": 92.0132 + }, + { + "t": "2026-07-21T15:24:48.399999", + "v": 91.927 + }, + { + "t": "2026-07-21T16:24:48.399999", + "v": 91.8499 + }, + { + "t": "2026-07-21T17:24:48.399999", + "v": 91.7416 + }, + { + "t": "2026-07-21T18:24:48.399999", + "v": 91.7035 + }, + { + "t": "2026-07-21T19:24:48.399999", + "v": 91.5634 + }, + { + "t": "2026-07-21T20:24:48.399999", + "v": 91.5242 + }, + { + "t": "2026-07-21T21:24:48.399999", + "v": 91.5096 + }, + { + "t": "2026-07-21T22:24:48.399999", + "v": 91.4391 + }, + { + "t": "2026-07-21T23:24:48.399999", + "v": 91.3718 + }, + { + "t": "2026-07-22T00:24:48.399999", + "v": 91.2801 + }, + { + "t": "2026-07-22T01:24:48.399999", + "v": 91.1522 + }, + { + "t": "2026-07-22T02:24:48.399999", + "v": 91.1789 + }, + { + "t": "2026-07-22T03:24:48.399999", + "v": 90.94 + }, + { + "t": "2026-07-22T04:24:48.399999", + "v": 90.9056 + }, + { + "t": "2026-07-22T05:24:48.399999", + "v": 90.8757 + }, + { + "t": "2026-07-22T06:24:48.399999", + "v": 90.817 + }, + { + "t": "2026-07-22T07:24:48.399999", + "v": 90.7155 + }, + { + "t": "2026-07-22T08:24:48.399999", + "v": 90.6897 + }, + { + "t": "2026-07-22T09:24:48.399999", + "v": 90.7403 + }, + { + "t": "2026-07-22T10:24:48.399999", + "v": 90.7614 + }, + { + "t": "2026-07-22T11:24:48.399999", + "v": 90.6852 + }, + { + "t": "2026-07-22T12:24:48.399999", + "v": 90.6918 + }, + { + "t": "2026-07-22T13:24:48.399999", + "v": 90.622 + }, + { + "t": "2026-07-22T14:24:48.399999", + "v": 90.4918 + }, + { + "t": "2026-07-22T15:24:48.399999", + "v": 90.3341 + }, + { + "t": "2026-07-22T16:24:48.399999", + "v": 90.289 + }, + { + "t": "2026-07-22T17:24:48.399999", + "v": 90.3144 + }, + { + "t": "2026-07-22T18:24:48.399999", + "v": 90.3855 + }, + { + "t": "2026-07-22T19:24:48.399999", + "v": 90.405 + }, + { + "t": "2026-07-22T20:24:48.399999", + "v": 90.4824 + }, + { + "t": "2026-07-22T21:24:48.399999", + "v": 90.6521 + }, + { + "t": "2026-07-22T22:24:48.399999", + "v": 90.6292 + }, + { + "t": "2026-07-22T23:24:48.399999", + "v": 90.5537 + }, + { + "t": "2026-07-23T00:24:48.399999", + "v": 90.8792 + }, + { + "t": "2026-07-23T01:24:48.399999", + "v": 90.9102 + }, + { + "t": "2026-07-23T02:24:48.399999", + "v": 90.8909 + }, + { + "t": "2026-07-23T03:24:48.399999", + "v": 90.8773 + }, + { + "t": "2026-07-23T04:24:48.399999", + "v": 90.9343 + }, + { + "t": "2026-07-23T05:24:48.399999", + "v": 90.9846 + }, + { + "t": "2026-07-23T06:24:48.399999", + "v": 90.9721 + }, + { + "t": "2026-07-23T07:24:48.399999", + "v": 90.986 + }, + { + "t": "2026-07-23T08:24:48.399999", + "v": 90.9975 + }, + { + "t": "2026-07-23T09:24:48.399999", + "v": 90.97 + }, + { + "t": "2026-07-23T10:24:48.399999", + "v": 90.9747 + }, + { + "t": "2026-07-23T11:24:48.399999", + "v": 90.882 + }, + { + "t": "2026-07-23T12:24:48.399999", + "v": 90.7684 + }, + { + "t": "2026-07-23T13:24:48.399999", + "v": 90.7417 + }, + { + "t": "2026-07-23T14:24:48.399999", + "v": 90.6634 + }, + { + "t": "2026-07-23T15:24:48.399999", + "v": 90.6902 + }, + { + "t": "2026-07-23T16:24:48.399999", + "v": 90.6518 + }, + { + "t": "2026-07-23T17:24:48.399999", + "v": 90.6372 + }, + { + "t": "2026-07-23T18:24:48.399999", + "v": 90.7143 + }, + { + "t": "2026-07-23T19:24:48.399999", + "v": 90.6519 + }, + { + "t": "2026-07-23T20:24:48.399999", + "v": 90.7984 + }, + { + "t": "2026-07-23T21:24:48.399999", + "v": 90.816 + }, + { + "t": "2026-07-23T22:24:48.399999", + "v": 90.7743 + }, + { + "t": "2026-07-23T23:24:48.399999", + "v": 90.7124 + }, + { + "t": "2026-07-24T00:24:48.399999", + "v": 90.7681 + }, + { + "t": "2026-07-24T01:24:48.399999", + "v": 90.7953 + }, + { + "t": "2026-07-24T02:24:48.399999", + "v": 90.7821 + }, + { + "t": "2026-07-24T03:24:48.399999", + "v": 90.7818 + }, + { + "t": "2026-07-24T04:24:48.399999", + "v": 90.8451 + }, + { + "t": "2026-07-24T05:24:48.399999", + "v": 90.785 + }, + { + "t": "2026-07-24T06:24:48.399999", + "v": 90.6773 + }, + { + "t": "2026-07-24T07:24:48.399999", + "v": 90.617 + }, + { + "t": "2026-07-24T08:24:48.399999", + "v": 90.7588 + }, + { + "t": "2026-07-24T09:24:48.399999", + "v": 90.8152 + }, + { + "t": "2026-07-24T10:24:48.399999", + "v": 90.797 + }, + { + "t": "2026-07-24T11:24:48.399999", + "v": 90.7156 + }, + { + "t": "2026-07-24T12:24:48.399999", + "v": 90.6672 + }, + { + "t": "2026-07-24T13:24:48.399999", + "v": 90.658 + }, + { + "t": "2026-07-24T14:24:48.399999", + "v": 90.6709 + }, + { + "t": "2026-07-24T15:24:48.399999", + "v": 90.5294 + }, + { + "t": "2026-07-24T16:24:48.399999", + "v": 90.5243 + }, + { + "t": "2026-07-24T17:24:48.399999", + "v": 90.5159 + }, + { + "t": "2026-07-24T18:24:48.399999", + "v": 90.5353 + }, + { + "t": "2026-07-24T19:24:48.399999", + "v": 90.5223 + }, + { + "t": "2026-07-24T20:24:48.399999", + "v": 90.4732 + }, + { + "t": "2026-07-24T21:24:48.399999", + "v": 90.4373 + }, + { + "t": "2026-07-24T22:24:48.399999", + "v": 90.4947 + }, + { + "t": "2026-07-24T23:24:48.399999", + "v": 90.4425 + }, + { + "t": "2026-07-25T00:24:48.399999", + "v": 90.4905 + }, + { + "t": "2026-07-25T01:24:48.399999", + "v": 90.585 + }, + { + "t": "2026-07-25T02:24:48.399999", + "v": 90.5248 + }, + { + "t": "2026-07-25T03:24:48.399999", + "v": 90.4347 + }, + { + "t": "2026-07-25T04:24:48.399999", + "v": 90.4056 + }, + { + "t": "2026-07-25T05:24:48.399999", + "v": 90.4264 + }, + { + "t": "2026-07-25T06:24:48.399999", + "v": 90.4267 + }, + { + "t": "2026-07-25T07:24:48.399999", + "v": 90.4664 + }, + { + "t": "2026-07-25T08:24:48.399999", + "v": 90.3537 + }, + { + "t": "2026-07-25T09:24:48.399999", + "v": 90.3724 + }, + { + "t": "2026-07-25T10:24:48.399999", + "v": 90.2512 + }, + { + "t": "2026-07-25T11:24:48.399999", + "v": 90.2796 + }, + { + "t": "2026-07-25T12:24:48.399999", + "v": 90.2622 + }, + { + "t": "2026-07-25T13:24:48.399999", + "v": 90.2956 + }, + { + "t": "2026-07-25T14:24:48.399999", + "v": 90.3835 + }, + { + "t": "2026-07-25T15:24:48.399999", + "v": 90.426 + }, + { + "t": "2026-07-25T16:24:48.399999", + "v": 90.3999 + }, + { + "t": "2026-07-25T17:24:48.399999", + "v": 90.4343 + }, + { + "t": "2026-07-25T18:24:48.399999", + "v": 90.4227 + }, + { + "t": "2026-07-25T19:24:48.399999", + "v": 90.4991 + }, + { + "t": "2026-07-25T20:24:48.399999", + "v": 90.5097 + }, + { + "t": "2026-07-25T21:24:48.399999", + "v": 90.5018 + }, + { + "t": "2026-07-25T22:24:48.399999", + "v": 90.4984 + }, + { + "t": "2026-07-25T23:24:48.399999", + "v": 90.4448 + }, + { + "t": "2026-07-26T00:24:48.399999", + "v": 90.3248 + }, + { + "t": "2026-07-26T01:24:48.399999", + "v": 90.277 + }, + { + "t": "2026-07-26T02:24:48.399999", + "v": 90.2602 + }, + { + "t": "2026-07-26T03:24:48.399999", + "v": 90.2028 + }, + { + "t": "2026-07-26T04:24:48.399999", + "v": 90.1234 + }, + { + "t": "2026-07-26T05:24:48.399999", + "v": 90.2217 + }, + { + "t": "2026-07-26T06:24:48.399999", + "v": 90.2271 + }, + { + "t": "2026-07-26T07:24:48.399999", + "v": 90.2279 + }, + { + "t": "2026-07-26T08:24:48.399999", + "v": 90.2076 + }, + { + "t": "2026-07-26T09:24:48.399999", + "v": 90.1589 + }, + { + "t": "2026-07-26T10:24:48.399999", + "v": 90.1456 + }, + { + "t": "2026-07-26T11:24:48.399999", + "v": 90.0955 + }, + { + "t": "2026-07-26T12:24:48.399999", + "v": 90.0212 + }, + { + "t": "2026-07-26T13:24:48.399999", + "v": 90.0904 + }, + { + "t": "2026-07-26T14:24:48.399999", + "v": 90.0417 + }, + { + "t": "2026-07-26T15:24:48.399999", + "v": 89.9952 + }, + { + "t": "2026-07-26T16:24:48.399999", + "v": 90.0124 + }, + { + "t": "2026-07-26T17:24:48.399999", + "v": 89.9541 + }, + { + "t": "2026-07-26T18:24:48.399999", + "v": 89.9289 + }, + { + "t": "2026-07-26T19:24:48.399999", + "v": 90.039 + }, + { + "t": "2026-07-26T20:24:48.399999", + "v": 89.9567 + }, + { + "t": "2026-07-26T21:24:48.399999", + "v": 89.8987 + }, + { + "t": "2026-07-26T22:24:48.399999", + "v": 89.889 + }, + { + "t": "2026-07-26T23:24:48.399999", + "v": 89.8741 + }, + { + "t": "2026-07-27T00:24:48.399999", + "v": 89.8317 + }, + { + "t": "2026-07-27T01:24:48.399999", + "v": 89.7763 + }, + { + "t": "2026-07-27T02:24:48.399999", + "v": 89.7821 + }, + { + "t": "2026-07-27T03:24:48.399999", + "v": 89.7954 + }, + { + "t": "2026-07-27T04:24:48.399999", + "v": 89.8078 + }, + { + "t": "2026-07-27T05:24:48.399999", + "v": 89.8749 + }, + { + "t": "2026-07-27T06:24:48.399999", + "v": 89.9269 + }, + { + "t": "2026-07-27T07:24:48.399999", + "v": 89.8345 + }, + { + "t": "2026-07-27T08:24:48.399999", + "v": 89.8078 + }, + { + "t": "2026-07-27T09:24:48.399999", + "v": 89.7064 + }, + { + "t": "2026-07-27T10:24:48.399999", + "v": 89.646 + }, + { + "t": "2026-07-27T11:24:48.399999", + "v": 89.6337 + }, + { + "t": "2026-07-27T12:24:48.399999", + "v": 89.6254 + }, + { + "t": "2026-07-27T13:24:48.399999", + "v": 89.626 + }, + { + "t": "2026-07-27T14:24:48.399999", + "v": 89.472 + }, + { + "t": "2026-07-27T15:24:48.399999", + "v": 89.2881 + }, + { + "t": "2026-07-27T16:24:48.399999", + "v": 89.2542 + }, + { + "t": "2026-07-27T17:24:48.399999", + "v": 89.2673 + }, + { + "t": "2026-07-27T18:24:48.399999", + "v": 89.3642 + }, + { + "t": "2026-07-27T19:24:48.399999", + "v": 89.4106 + }, + { + "t": "2026-07-27T20:24:48.399999", + "v": 89.4067 + }, + { + "t": "2026-07-27T21:24:48.399999", + "v": 89.3791 + }, + { + "t": "2026-07-27T22:24:48.399999", + "v": 89.2887 + }, + { + "t": "2026-07-27T23:24:48.399999", + "v": 89.3063 + }, + { + "t": "2026-07-28T00:24:48.399999", + "v": 89.3575 + }, + { + "t": "2026-07-28T01:24:48.399999", + "v": 89.3232 + }, + { + "t": "2026-07-28T02:24:48.399999", + "v": 89.311 + }, + { + "t": "2026-07-28T03:24:48.399999", + "v": 89.2134 + }, + { + "t": "2026-07-28T04:24:48.399999", + "v": 89.2995 + }, + { + "t": "2026-07-28T05:24:48.399999", + "v": 89.2444 + }, + { + "t": "2026-07-28T06:24:48.399999", + "v": 89.3141 + }, + { + "t": "2026-07-28T07:24:48.399999", + "v": 89.3118 + }, + { + "t": "2026-07-28T08:24:48.399999", + "v": 89.2335 + }, + { + "t": "2026-07-28T09:24:48.399999", + "v": 89.2735 + }, + { + "t": "2026-07-28T10:24:48.399999", + "v": 89.2444 + }, + { + "t": "2026-07-28T11:24:48.399999", + "v": 89.2097 + }, + { + "t": "2026-07-28T12:24:48.399999", + "v": 89.2375 + }, + { + "t": "2026-07-28T13:24:48.399999", + "v": 89.1797 + }, + { + "t": "2026-07-28T14:24:48.399999", + "v": 89.1399 + }, + { + "t": "2026-07-28T15:24:48.399999", + "v": 89.0607 + }, + { + "t": "2026-07-28T16:24:48.399999", + "v": 89.004 + }, + { + "t": "2026-07-28T17:24:48.399999", + "v": 89.0317 + }, + { + "t": "2026-07-28T18:24:48.399999", + "v": 89.0129 + }, + { + "t": "2026-07-28T19:24:48.399999", + "v": 88.9568 + }, + { + "t": "2026-07-28T20:24:48.399999", + "v": 89.0743 + }, + { + "t": "2026-07-28T21:24:48.399999", + "v": 89.0153 + }, + { + "t": "2026-07-28T22:24:48.399999", + "v": 88.9213 + }, + { + "t": "2026-07-28T23:24:48.399999", + "v": 88.8628 + }, + { + "t": "2026-07-29T00:24:48.399999", + "v": 88.8193 + }, + { + "t": "2026-07-29T01:24:48.399999", + "v": 88.8551 + }, + { + "t": "2026-07-29T02:24:48.399999", + "v": 88.9494 + }, + { + "t": "2026-07-29T03:24:48.399999", + "v": 88.9562 + }, + { + "t": "2026-07-29T04:24:48.399999", + "v": 89.1087 + }, + { + "t": "2026-07-29T05:24:48.399999", + "v": 89.0533 + }, + { + "t": "2026-07-29T06:24:48.399999", + "v": 89.0549 + }, + { + "t": "2026-07-29T07:24:48.399999", + "v": 89.0246 + }, + { + "t": "2026-07-29T08:24:48.399999", + "v": 89.2955 + }, + { + "t": "2026-07-29T09:24:48.399999", + "v": 89.2003 + }, + { + "t": "2026-07-29T10:24:48.399999", + "v": 89.2338 + }, + { + "t": "2026-07-29T11:24:48.399999", + "v": 89.2797 + }, + { + "t": "2026-07-29T12:24:48.399999", + "v": 89.2368 + }, + { + "t": "2026-07-29T13:24:48.399999", + "v": 89.2783 + }, + { + "t": "2026-07-29T14:24:48.399999", + "v": 89.237 + }, + { + "t": "2026-07-29T15:24:48.399999", + "v": 89.308 + }, + { + "t": "2026-07-29T16:24:48.399999", + "v": 89.2794 + }, + { + "t": "2026-07-29T17:24:48.399999", + "v": 89.2638 + }, + { + "t": "2026-07-29T18:24:48.399999", + "v": 89.2819 + }, + { + "t": "2026-07-29T19:24:48.399999", + "v": 89.3504 + }, + { + "t": "2026-07-29T20:24:48.399999", + "v": 89.3796 + }, + { + "t": "2026-07-29T21:24:48.399999", + "v": 89.4405 + }, + { + "t": "2026-07-29T22:24:48.399999", + "v": 89.4329 + }, + { + "t": "2026-07-29T23:24:48.399999", + "v": 89.3978 + }, + { + "t": "2026-07-30T00:24:48.399999", + "v": 89.4616 + }, + { + "t": "2026-07-30T01:24:48.399999", + "v": 89.439 + }, + { + "t": "2026-07-30T02:24:48.399999", + "v": 89.342 + }, + { + "t": "2026-07-30T03:24:48.399999", + "v": 89.2905 + }, + { + "t": "2026-07-30T04:24:48.399999", + "v": 89.3061 + }, + { + "t": "2026-07-30T05:24:48.399999", + "v": 89.2986 + }, + { + "t": "2026-07-30T06:24:48.399999", + "v": 89.2699 + }, + { + "t": "2026-07-30T07:24:48.399999", + "v": 89.3263 + }, + { + "t": "2026-07-30T08:24:48.399999", + "v": 89.2323 + }, + { + "t": "2026-07-30T09:24:48.399999", + "v": 89.2556 + }, + { + "t": "2026-07-30T10:24:48.399999", + "v": 89.1263 + }, + { + "t": "2026-07-30T11:24:48.399999", + "v": 89.0153 + }, + { + "t": "2026-07-30T12:24:48.399999", + "v": 88.9695 + }, + { + "t": "2026-07-30T13:24:48.399999", + "v": 88.9337 + }, + { + "t": "2026-07-30T14:24:48.399999", + "v": 88.9676 + }, + { + "t": "2026-07-30T15:24:48.399999", + "v": 88.968 + }, + { + "t": "2026-07-30T16:24:48.399999", + "v": 88.9537 + }, + { + "t": "2026-07-30T17:24:48.399999", + "v": 89.0179 + }, + { + "t": "2026-07-30T18:24:48.399999", + "v": 88.9918 + }, + { + "t": "2026-07-30T19:24:48.399999", + "v": 88.9722 + }, + { + "t": "2026-07-30T20:24:48.399999", + "v": 88.9394 + }, + { + "t": "2026-07-30T21:24:48.399999", + "v": 88.9893 + }, + { + "t": "2026-07-30T22:24:48.399999", + "v": 88.96 + }, + { + "t": "2026-07-30T23:24:48.399999", + "v": 88.9887 + }, + { + "t": "2026-07-31T00:24:48.399999", + "v": 89.0175 + }, + { + "t": "2026-07-31T01:24:48.399999", + "v": 89.0543 + }, + { + "t": "2026-07-31T02:24:48.399999", + "v": 89.087 + }, + { + "t": "2026-07-31T03:24:48.399999", + "v": 89.0468 + }, + { + "t": "2026-07-31T04:24:48.399999", + "v": 88.8925 + }, + { + "t": "2026-07-31T05:24:48.399999", + "v": 88.8325 + }, + { + "t": "2026-07-31T06:24:48.399999", + "v": 88.8736 + }, + { + "t": "2026-07-31T07:24:48.399999", + "v": 88.8395 + }, + { + "t": "2026-07-31T08:24:48.399999", + "v": 88.7809 + }, + { + "t": "2026-07-31T09:24:48.399999", + "v": 88.6807 + }, + { + "t": "2026-07-31T10:24:48.399999", + "v": 88.7485 + }, + { + "t": "2026-07-31T11:24:48.399999", + "v": 88.7184 + }, + { + "t": "2026-07-31T12:24:48.399999", + "v": 88.7295 + }, + { + "t": "2026-07-31T13:24:48.399999", + "v": 88.7494 + }, + { + "t": "2026-07-31T14:24:48.399999", + "v": 88.7638 + }, + { + "t": "2026-07-31T15:24:48.399999", + "v": 88.6892 + }, + { + "t": "2026-07-31T16:24:48.399999", + "v": 88.5685 + }, + { + "t": "2026-07-31T17:24:48.399999", + "v": 88.5941 + }, + { + "t": "2026-07-31T18:24:48.399999", + "v": 88.5908 + }, + { + "t": "2026-07-31T19:24:48.399999", + "v": 88.5418 + }, + { + "t": "2026-07-31T20:24:48.399999", + "v": 88.5805 + }, + { + "t": "2026-07-31T21:24:48.399999", + "v": 88.4766 + }, + { + "t": "2026-07-31T22:24:48.399999", + "v": 88.4806 + }, + { + "t": "2026-07-31T23:24:48.399999", + "v": 88.4587 + }, + { + "t": "2026-08-01T00:24:48.399999", + "v": 88.3533 + }, + { + "t": "2026-08-01T01:24:48.399999", + "v": 88.2864 + }, + { + "t": "2026-08-01T02:24:48.399999", + "v": 88.281 + }, + { + "t": "2026-08-01T03:24:48.399999", + "v": 88.1492 + }, + { + "t": "2026-08-01T04:24:48.399999", + "v": 88.1242 + }, + { + "t": "2026-08-01T05:24:48.399999", + "v": 88.1208 + }, + { + "t": "2026-08-01T06:24:48.399999", + "v": 88.0467 + }, + { + "t": "2026-08-01T07:24:48.399999", + "v": 88.0536 + }, + { + "t": "2026-08-01T08:24:48.399999", + "v": 88.0304 + }, + { + "t": "2026-08-01T09:24:48.399999", + "v": 87.9145 + }, + { + "t": "2026-08-01T10:24:48.399999", + "v": 87.9962 + }, + { + "t": "2026-08-01T11:24:48.399999", + "v": 88.0987 + }, + { + "t": "2026-08-01T12:24:48.399999", + "v": 87.9895 + }, + { + "t": "2026-08-01T13:24:48.399999", + "v": 87.9143 + }, + { + "t": "2026-08-01T14:24:48.399999", + "v": 87.8939 + }, + { + "t": "2026-08-01T15:24:48.399999", + "v": 87.8137 + }, + { + "t": "2026-08-01T16:24:48.399999", + "v": 87.7994 + }, + { + "t": "2026-08-01T17:24:48.399999", + "v": 87.7929 + }, + { + "t": "2026-08-01T18:24:48.399999", + "v": 87.827 + }, + { + "t": "2026-08-01T19:24:48.399999", + "v": 87.7306 + }, + { + "t": "2026-08-01T20:24:48.399999", + "v": 87.6196 + }, + { + "t": "2026-08-01T21:24:48.399999", + "v": 87.6767 + }, + { + "t": "2026-08-01T22:24:48.399999", + "v": 87.6366 + }, + { + "t": "2026-08-01T23:24:48.399999", + "v": 87.6641 + }, + { + "t": "2026-08-02T00:24:48.399999", + "v": 87.6781 + }, + { + "t": "2026-08-02T01:24:48.399999", + "v": 87.7365 + }, + { + "t": "2026-08-02T02:24:48.399999", + "v": 87.7191 + }, + { + "t": "2026-08-02T03:24:48.399999", + "v": 87.6522 + }, + { + "t": "2026-08-02T04:24:48.399999", + "v": 87.7208 + }, + { + "t": "2026-08-02T05:24:48.399999", + "v": 87.6942 + }, + { + "t": "2026-08-02T06:24:48.399999", + "v": 87.6493 + }, + { + "t": "2026-08-02T07:24:48.399999", + "v": 87.5567 + }, + { + "t": "2026-08-02T08:24:48.399999", + "v": 87.46 + }, + { + "t": "2026-08-02T09:24:48.399999", + "v": 87.3801 + }, + { + "t": "2026-08-02T10:24:48.399999", + "v": 87.2591 + }, + { + "t": "2026-08-02T11:24:48.399999", + "v": 87.2232 + }, + { + "t": "2026-08-02T12:24:48.399999", + "v": 87.2953 + }, + { + "t": "2026-08-02T13:24:48.399999", + "v": 87.1637 + }, + { + "t": "2026-08-02T14:24:48.399999", + "v": 87.0996 + }, + { + "t": "2026-08-02T15:24:48.399999", + "v": 87.0254 + }, + { + "t": "2026-08-02T16:24:48.399999", + "v": 86.9336 + }, + { + "t": "2026-08-02T17:24:48.399999", + "v": 86.8735 + }, + { + "t": "2026-08-02T18:24:48.399999", + "v": 86.7667 + }, + { + "t": "2026-08-02T19:24:48.399999", + "v": 86.6874 + }, + { + "t": "2026-08-02T20:24:48.399999", + "v": 86.58 + }, + { + "t": "2026-08-02T21:24:48.399999", + "v": 86.5222 + }, + { + "t": "2026-08-02T22:24:48.399999", + "v": 86.4979 + }, + { + "t": "2026-08-02T23:24:48.399999", + "v": 86.3595 + }, + { + "t": "2026-08-03T00:24:48.399999", + "v": 86.3575 + }, + { + "t": "2026-08-03T01:24:48.399999", + "v": 86.4013 + }, + { + "t": "2026-08-03T02:24:48.399999", + "v": 86.3041 + }, + { + "t": "2026-08-03T03:24:48.399999", + "v": 86.2622 + }, + { + "t": "2026-08-03T04:24:48.399999", + "v": 86.2062 + }, + { + "t": "2026-08-03T05:24:48.399999", + "v": 86.2492 + }, + { + "t": "2026-08-03T06:24:48.399999", + "v": 86.1861 + }, + { + "t": "2026-08-03T07:24:48.399999", + "v": 86.1423 + }, + { + "t": "2026-08-03T08:24:48.399999", + "v": 86.1242 + }, + { + "t": "2026-08-03T09:24:48.399999", + "v": 86.1659 + }, + { + "t": "2026-08-03T10:24:48.399999", + "v": 86.2001 + }, + { + "t": "2026-08-03T11:24:48.399999", + "v": 86.2413 + }, + { + "t": "2026-08-03T12:24:48.399999", + "v": 86.2226 + }, + { + "t": "2026-08-03T13:24:48.399999", + "v": 86.1459 + }, + { + "t": "2026-08-03T14:24:48.399999", + "v": 86.0964 + }, + { + "t": "2026-08-03T15:24:48.399999", + "v": 86.0704 + }, + { + "t": "2026-08-03T16:24:48.399999", + "v": 86.0867 + }, + { + "t": "2026-08-03T17:24:48.399999", + "v": 86.0542 + }, + { + "t": "2026-08-03T18:24:48.399999", + "v": 86.0377 + }, + { + "t": "2026-08-03T19:24:48.399999", + "v": 85.9705 + }, + { + "t": "2026-08-03T20:24:48.399999", + "v": 85.8897 + }, + { + "t": "2026-08-03T21:24:48.399999", + "v": 85.9169 + }, + { + "t": "2026-08-03T22:24:48.399999", + "v": 85.8346 + }, + { + "t": "2026-08-03T23:24:48.399999", + "v": 85.8466 + }, + { + "t": "2026-08-04T00:24:48.399999", + "v": 85.8611 + }, + { + "t": "2026-08-04T01:24:48.399999", + "v": 85.9065 + }, + { + "t": "2026-08-04T02:24:48.399999", + "v": 85.9021 + }, + { + "t": "2026-08-04T03:24:48.399999", + "v": 85.8851 + }, + { + "t": "2026-08-04T04:24:48.399999", + "v": 85.7143 + }, + { + "t": "2026-08-04T05:24:48.399999", + "v": 85.6595 + }, + { + "t": "2026-08-04T06:24:48.399999", + "v": 85.6545 + } + ], + "trades": [ + { + "time": "2026-07-22 00:24", + "side": "SELL", + "size": 0.0012, + "price": 64729.2, + "pnl_gross": -0.0708, + "pnl_net": -0.1408, + "fee": 0.069908 + }, + { + "time": "2026-07-22 01:24", + "side": "SELL", + "size": 0.0011, + "price": 61476.1, + "pnl_gross": -0.107, + "pnl_net": -0.1678, + "fee": 0.060861 + }, + { + "time": "2026-07-22 03:24", + "side": "SELL", + "size": 0.0005, + "price": 61780.5, + "pnl_gross": -0.218, + "pnl_net": -0.2458, + "fee": 0.027801 + }, + { + "time": "2026-07-22 07:24", + "side": "SELL", + "size": 0.0013, + "price": 62205.1, + "pnl_gross": -0.0807, + "pnl_net": -0.1534, + "fee": 0.07278 + }, + { + "time": "2026-07-22 09:24", + "side": "BUY", + "size": 0.0015, + "price": 63226.4, + "pnl_gross": 0.0713, + "pnl_net": -0.014, + "fee": 0.085356 + }, + { + "time": "2026-07-22 14:24", + "side": "SELL", + "size": 0.0018, + "price": 62466.1, + "pnl_gross": -0.1093, + "pnl_net": -0.2105, + "fee": 0.101195 + }, + { + "time": "2026-07-22 15:24", + "side": "SELL", + "size": 0.0007, + "price": 64266.9, + "pnl_gross": -0.1368, + "pnl_net": -0.1773, + "fee": 0.040488 + }, + { + "time": "2026-07-22 18:24", + "side": "BUY", + "size": 0.0011, + "price": 61464.2, + "pnl_gross": 0.0919, + "pnl_net": 0.031, + "fee": 0.06085 + }, + { + "time": "2026-07-22 20:24", + "side": "BUY", + "size": 0.0011, + "price": 63584.9, + "pnl_gross": 0.0983, + "pnl_net": 0.0354, + "fee": 0.062949 + }, + { + "time": "2026-07-22 21:24", + "side": "BUY", + "size": 0.0018, + "price": 62741.0, + "pnl_gross": 0.1904, + "pnl_net": 0.0888, + "fee": 0.10164 + }, + { + "time": "2026-07-23 00:24", + "side": "BUY", + "size": 0.0019, + "price": 64501.9, + "pnl_gross": 0.3464, + "pnl_net": 0.2361, + "fee": 0.110298 + }, + { + "time": "2026-07-23 04:24", + "side": "BUY", + "size": 0.0011, + "price": 63682.6, + "pnl_gross": 0.0778, + "pnl_net": 0.0147, + "fee": 0.063046 + }, + { + "time": "2026-07-23 05:24", + "side": "BUY", + "size": 0.0009, + "price": 64454.4, + "pnl_gross": 0.0713, + "pnl_net": 0.019, + "fee": 0.052208 + }, + { + "time": "2026-07-23 11:24", + "side": "SELL", + "size": 0.0018, + "price": 60285.1, + "pnl_gross": -0.0719, + "pnl_net": -0.1696, + "fee": 0.097662 + }, + { + "time": "2026-07-23 12:24", + "side": "SELL", + "size": 0.0006, + "price": 63001.0, + "pnl_gross": -0.0927, + "pnl_net": -0.1267, + "fee": 0.034021 + }, + { + "time": "2026-07-23 18:24", + "side": "BUY", + "size": 0.0012, + "price": 61959.4, + "pnl_gross": 0.0978, + "pnl_net": 0.0309, + "fee": 0.066916 + }, + { + "time": "2026-07-23 20:24", + "side": "BUY", + "size": 0.0005, + "price": 62124.5, + "pnl_gross": 0.1673, + "pnl_net": 0.1394, + "fee": 0.027956 + }, + { + "time": "2026-07-24 00:24", + "side": "BUY", + "size": 0.0015, + "price": 61355.3, + "pnl_gross": 0.0766, + "pnl_net": -0.0062, + "fee": 0.08283 + }, + { + "time": "2026-07-24 04:24", + "side": "BUY", + "size": 0.0016, + "price": 62525.7, + "pnl_gross": 0.0842, + "pnl_net": -0.0058, + "fee": 0.090037 + }, + { + "time": "2026-07-24 06:24", + "side": "SELL", + "size": 0.0009, + "price": 60223.9, + "pnl_gross": -0.0868, + "pnl_net": -0.1356, + "fee": 0.048781 + }, + { + "time": "2026-07-24 08:24", + "side": "BUY", + "size": 0.0014, + "price": 63336.7, + "pnl_gross": 0.1626, + "pnl_net": 0.0828, + "fee": 0.079804 + }, + { + "time": "2026-07-24 09:24", + "side": "BUY", + "size": 0.0012, + "price": 60059.2, + "pnl_gross": 0.0773, + "pnl_net": 0.0124, + "fee": 0.064864 + }, + { + "time": "2026-07-24 15:24", + "side": "SELL", + "size": 0.0016, + "price": 63521.3, + "pnl_gross": -0.1207, + "pnl_net": -0.2121, + "fee": 0.091471 + }, + { + "time": "2026-07-24 22:24", + "side": "BUY", + "size": 0.0007, + "price": 60293.7, + "pnl_gross": 0.0782, + "pnl_net": 0.0403, + "fee": 0.037985 + }, + { + "time": "2026-07-25 00:24", + "side": "BUY", + "size": 0.0018, + "price": 63489.2, + "pnl_gross": 0.0688, + "pnl_net": -0.034, + "fee": 0.102853 + }, + { + "time": "2026-07-25 01:24", + "side": "BUY", + "size": 0.001, + "price": 60217.9, + "pnl_gross": 0.1154, + "pnl_net": 0.0612, + "fee": 0.054196 + }, + { + "time": "2026-07-25 03:24", + "side": "SELL", + "size": 0.0018, + "price": 62993.9, + "pnl_gross": -0.0693, + "pnl_net": -0.1714, + "fee": 0.10205 + }, + { + "time": "2026-07-25 08:24", + "side": "SELL", + "size": 0.0012, + "price": 60029.9, + "pnl_gross": -0.0919, + "pnl_net": -0.1568, + "fee": 0.064832 + }, + { + "time": "2026-07-25 10:24", + "side": "SELL", + "size": 0.0009, + "price": 62075.4, + "pnl_gross": -0.1005, + "pnl_net": -0.1508, + "fee": 0.050281 + }, + { + "time": "2026-07-25 14:24", + "side": "BUY", + "size": 0.0008, + "price": 62086.6, + "pnl_gross": 0.1088, + "pnl_net": 0.0641, + "fee": 0.044702 + }, + { + "time": "2026-07-25 15:24", + "side": "BUY", + "size": 0.0018, + "price": 63593.5, + "pnl_gross": 0.0633, + "pnl_net": -0.0397, + "fee": 0.103021 + }, + { + "time": "2026-07-25 19:24", + "side": "BUY", + "size": 0.0008, + "price": 60569.8, + "pnl_gross": 0.0973, + "pnl_net": 0.0536, + "fee": 0.04361 + }, + { + "time": "2026-07-26 00:24", + "side": "SELL", + "size": 0.0009, + "price": 62768.9, + "pnl_gross": -0.0992, + "pnl_net": -0.15, + "fee": 0.050843 + }, + { + "time": "2026-07-26 05:24", + "side": "BUY", + "size": 0.0016, + "price": 61219.1, + "pnl_gross": 0.1191, + "pnl_net": 0.0309, + "fee": 0.088156 + }, + { + "time": "2026-07-26 13:24", + "side": "BUY", + "size": 0.0015, + "price": 64638.9, + "pnl_gross": 0.09, + "pnl_net": 0.0028, + "fee": 0.087263 + }, + { + "time": "2026-07-26 19:24", + "side": "BUY", + "size": 0.0007, + "price": 64365.2, + "pnl_gross": 0.1309, + "pnl_net": 0.0903, + "fee": 0.04055 + }, + { + "time": "2026-07-27 05:24", + "side": "BUY", + "size": 0.0012, + "price": 62913.1, + "pnl_gross": 0.088, + "pnl_net": 0.0201, + "fee": 0.067946 + }, + { + "time": "2026-07-27 06:24", + "side": "BUY", + "size": 0.0017, + "price": 63607.9, + "pnl_gross": 0.0729, + "pnl_net": -0.0244, + "fee": 0.09732 + }, + { + "time": "2026-07-27 07:24", + "side": "SELL", + "size": 0.0007, + "price": 61773.3, + "pnl_gross": -0.0716, + "pnl_net": -0.1105, + "fee": 0.038917 + }, + { + "time": "2026-07-27 09:24", + "side": "SELL", + "size": 0.0018, + "price": 62823.9, + "pnl_gross": -0.0806, + "pnl_net": -0.1823, + "fee": 0.101775 + }, + { + "time": "2026-07-27 14:24", + "side": "SELL", + "size": 0.0006, + "price": 64476.3, + "pnl_gross": -0.1331, + "pnl_net": -0.1679, + "fee": 0.034817 + }, + { + "time": "2026-07-27 15:24", + "side": "SELL", + "size": 0.0012, + "price": 63482.3, + "pnl_gross": -0.1631, + "pnl_net": -0.2316, + "fee": 0.068561 + }, + { + "time": "2026-07-27 18:24", + "side": "BUY", + "size": 0.002, + "price": 60784.6, + "pnl_gross": 0.1178, + "pnl_net": 0.0083, + "fee": 0.109412 + }, + { + "time": "2026-07-27 19:24", + "side": "BUY", + "size": 0.0018, + "price": 63168.8, + "pnl_gross": 0.0673, + "pnl_net": -0.0351, + "fee": 0.102333 + }, + { + "time": "2026-07-27 22:24", + "side": "SELL", + "size": 0.0007, + "price": 61095.0, + "pnl_gross": -0.0695, + "pnl_net": -0.108, + "fee": 0.03849 + }, + { + "time": "2026-07-28 00:24", + "side": "BUY", + "size": 0.0012, + "price": 63853.3, + "pnl_gross": 0.0722, + "pnl_net": 0.0032, + "fee": 0.068962 + }, + { + "time": "2026-07-28 03:24", + "side": "SELL", + "size": 0.0011, + "price": 61002.1, + "pnl_gross": -0.0767, + "pnl_net": -0.1371, + "fee": 0.060392 + }, + { + "time": "2026-07-28 04:24", + "side": "BUY", + "size": 0.0006, + "price": 61219.6, + "pnl_gross": 0.1068, + "pnl_net": 0.0738, + "fee": 0.033059 + }, + { + "time": "2026-07-28 06:24", + "side": "BUY", + "size": 0.0018, + "price": 61382.4, + "pnl_gross": 0.0904, + "pnl_net": -0.009, + "fee": 0.099439 + }, + { + "time": "2026-07-28 20:24", + "side": "BUY", + "size": 0.0008, + "price": 61207.7, + "pnl_gross": 0.1383, + "pnl_net": 0.0942, + "fee": 0.04407 + }, + { + "time": "2026-07-28 22:24", + "side": "SELL", + "size": 0.001, + "price": 63973.7, + "pnl_gross": -0.0731, + "pnl_net": -0.1307, + "fee": 0.057576 + }, + { + "time": "2026-07-29 02:24", + "side": "BUY", + "size": 0.0013, + "price": 61757.5, + "pnl_gross": 0.1152, + "pnl_net": 0.0429, + "fee": 0.072256 + }, + { + "time": "2026-07-29 04:24", + "side": "BUY", + "size": 0.0013, + "price": 64882.0, + "pnl_gross": 0.1733, + "pnl_net": 0.0974, + "fee": 0.075912 + }, + { + "time": "2026-07-29 08:24", + "side": "BUY", + "size": 0.0018, + "price": 64609.6, + "pnl_gross": 0.2917, + "pnl_net": 0.187, + "fee": 0.104668 + }, + { + "time": "2026-07-29 09:24", + "side": "SELL", + "size": 0.0007, + "price": 63963.6, + "pnl_gross": -0.0743, + "pnl_net": -0.1146, + "fee": 0.040297 + }, + { + "time": "2026-07-29 11:24", + "side": "BUY", + "size": 0.0015, + "price": 61725.1, + "pnl_gross": 0.0667, + "pnl_net": -0.0166, + "fee": 0.083329 + }, + { + "time": "2026-07-29 13:24", + "side": "BUY", + "size": 0.0013, + "price": 62960.9, + "pnl_gross": 0.0623, + "pnl_net": -0.0114, + "fee": 0.073664 + }, + { + "time": "2026-07-29 15:24", + "side": "BUY", + "size": 0.0006, + "price": 61070.7, + "pnl_gross": 0.0917, + "pnl_net": 0.0588, + "fee": 0.032978 + }, + { + "time": "2026-07-29 19:24", + "side": "BUY", + "size": 0.0016, + "price": 64921.1, + "pnl_gross": 0.0894, + "pnl_net": -0.0041, + "fee": 0.093486 + }, + { + "time": "2026-07-29 21:24", + "side": "BUY", + "size": 0.0014, + "price": 62757.6, + "pnl_gross": 0.0818, + "pnl_net": 0.0028, + "fee": 0.079075 + }, + { + "time": "2026-07-30 00:24", + "side": "BUY", + "size": 0.0012, + "price": 61464.1, + "pnl_gross": 0.0848, + "pnl_net": 0.0184, + "fee": 0.066381 + }, + { + "time": "2026-07-30 02:24", + "side": "SELL", + "size": 0.0006, + "price": 64673.2, + "pnl_gross": -0.0761, + "pnl_net": -0.111, + "fee": 0.034924 + }, + { + "time": "2026-07-30 07:24", + "side": "BUY", + "size": 0.002, + "price": 63568.0, + "pnl_gross": 0.0773, + "pnl_net": -0.0371, + "fee": 0.114422 + }, + { + "time": "2026-07-30 08:24", + "side": "SELL", + "size": 0.001, + "price": 62085.3, + "pnl_gross": -0.0733, + "pnl_net": -0.1291, + "fee": 0.055877 + }, + { + "time": "2026-07-30 10:24", + "side": "SELL", + "size": 0.001, + "price": 62714.8, + "pnl_gross": -0.1085, + "pnl_net": -0.1649, + "fee": 0.056443 + }, + { + "time": "2026-07-30 11:24", + "side": "SELL", + "size": 0.0016, + "price": 64717.5, + "pnl_gross": -0.0902, + "pnl_net": -0.1834, + "fee": 0.093193 + }, + { + "time": "2026-07-30 17:24", + "side": "BUY", + "size": 0.0018, + "price": 64462.6, + "pnl_gross": 0.0851, + "pnl_net": -0.0193, + "fee": 0.104429 + }, + { + "time": "2026-07-30 21:24", + "side": "BUY", + "size": 0.0012, + "price": 62065.2, + "pnl_gross": 0.0707, + "pnl_net": 0.0037, + "fee": 0.06703 + }, + { + "time": "2026-07-31 04:24", + "side": "SELL", + "size": 0.0019, + "price": 60285.4, + "pnl_gross": -0.1334, + "pnl_net": -0.2365, + "fee": 0.103088 + }, + { + "time": "2026-07-31 09:24", + "side": "SELL", + "size": 0.0012, + "price": 60832.3, + "pnl_gross": -0.0793, + "pnl_net": -0.145, + "fee": 0.065699 + }, + { + "time": "2026-07-31 10:24", + "side": "BUY", + "size": 0.0012, + "price": 64331.1, + "pnl_gross": 0.0886, + "pnl_net": 0.0191, + "fee": 0.069478 + }, + { + "time": "2026-07-31 16:24", + "side": "SELL", + "size": 0.0016, + "price": 62878.2, + "pnl_gross": -0.0998, + "pnl_net": -0.1903, + "fee": 0.090545 + }, + { + "time": "2026-07-31 21:24", + "side": "SELL", + "size": 0.0011, + "price": 64150.7, + "pnl_gross": -0.083, + "pnl_net": -0.1465, + "fee": 0.063509 + }, + { + "time": "2026-08-01 00:24", + "side": "SELL", + "size": 0.0013, + "price": 63517.7, + "pnl_gross": -0.0845, + "pnl_net": -0.1589, + "fee": 0.074316 + }, + { + "time": "2026-08-01 03:24", + "side": "SELL", + "size": 0.0008, + "price": 64206.8, + "pnl_gross": -0.1108, + "pnl_net": -0.1571, + "fee": 0.046229 + }, + { + "time": "2026-08-01 09:24", + "side": "SELL", + "size": 0.0018, + "price": 61674.3, + "pnl_gross": -0.0951, + "pnl_net": -0.1951, + "fee": 0.099912 + }, + { + "time": "2026-08-01 10:24", + "side": "BUY", + "size": 0.0011, + "price": 60821.6, + "pnl_gross": 0.1026, + "pnl_net": 0.0424, + "fee": 0.060213 + }, + { + "time": "2026-08-01 11:24", + "side": "BUY", + "size": 0.001, + "price": 63344.5, + "pnl_gross": 0.1234, + "pnl_net": 0.0664, + "fee": 0.05701 + }, + { + "time": "2026-08-01 12:24", + "side": "SELL", + "size": 0.0009, + "price": 60363.0, + "pnl_gross": -0.0884, + "pnl_net": -0.1373, + "fee": 0.048894 + }, + { + "time": "2026-08-01 19:24", + "side": "SELL", + "size": 0.0008, + "price": 64736.3, + "pnl_gross": -0.0757, + "pnl_net": -0.1223, + "fee": 0.04661 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.0019, + "price": 64611.9, + "pnl_gross": -0.0901, + "pnl_net": -0.2005, + "fee": 0.110486 + }, + { + "time": "2026-08-01 21:24", + "side": "BUY", + "size": 0.0009, + "price": 61976.2, + "pnl_gross": 0.0779, + "pnl_net": 0.0277, + "fee": 0.050201 + }, + { + "time": "2026-08-02 01:24", + "side": "BUY", + "size": 0.0012, + "price": 64020.2, + "pnl_gross": 0.0793, + "pnl_net": 0.0102, + "fee": 0.069142 + }, + { + "time": "2026-08-02 04:24", + "side": "BUY", + "size": 0.0016, + "price": 61929.0, + "pnl_gross": 0.0894, + "pnl_net": 0.0002, + "fee": 0.089178 + }, + { + "time": "2026-08-02 07:24", + "side": "SELL", + "size": 0.0017, + "price": 61502.5, + "pnl_gross": -0.0719, + "pnl_net": -0.166, + "fee": 0.094099 + }, + { + "time": "2026-08-02 08:24", + "side": "SELL", + "size": 0.0011, + "price": 60713.6, + "pnl_gross": -0.0758, + "pnl_net": -0.1359, + "fee": 0.060106 + }, + { + "time": "2026-08-02 10:24", + "side": "SELL", + "size": 0.0017, + "price": 61928.3, + "pnl_gross": -0.1001, + "pnl_net": -0.1948, + "fee": 0.09475 + }, + { + "time": "2026-08-02 12:24", + "side": "BUY", + "size": 0.0006, + "price": 64706.8, + "pnl_gross": 0.093, + "pnl_net": 0.0581, + "fee": 0.034942 + }, + { + "time": "2026-08-02 13:24", + "side": "SELL", + "size": 0.0017, + "price": 62629.2, + "pnl_gross": -0.1107, + "pnl_net": -0.2065, + "fee": 0.095823 + }, + { + "time": "2026-08-02 16:24", + "side": "SELL", + "size": 0.001, + "price": 61099.2, + "pnl_gross": -0.071, + "pnl_net": -0.126, + "fee": 0.054989 + }, + { + "time": "2026-08-02 18:24", + "side": "SELL", + "size": 0.0008, + "price": 62074.8, + "pnl_gross": -0.086, + "pnl_net": -0.1307, + "fee": 0.044694 + }, + { + "time": "2026-08-02 20:24", + "side": "SELL", + "size": 0.0008, + "price": 61048.3, + "pnl_gross": -0.0865, + "pnl_net": -0.1304, + "fee": 0.043955 + }, + { + "time": "2026-08-02 23:24", + "side": "SELL", + "size": 0.002, + "price": 64225.9, + "pnl_gross": -0.1175, + "pnl_net": -0.2332, + "fee": 0.115607 + }, + { + "time": "2026-08-03 01:24", + "side": "BUY", + "size": 0.0013, + "price": 63916.6, + "pnl_gross": 0.0646, + "pnl_net": -0.0102, + "fee": 0.074782 + }, + { + "time": "2026-08-03 02:24", + "side": "SELL", + "size": 0.001, + "price": 64271.6, + "pnl_gross": -0.0764, + "pnl_net": -0.1342, + "fee": 0.057844 + }, + { + "time": "2026-08-03 05:24", + "side": "BUY", + "size": 0.0012, + "price": 60717.1, + "pnl_gross": 0.0639, + "pnl_net": -0.0017, + "fee": 0.065574 + }, + { + "time": "2026-08-03 09:24", + "side": "BUY", + "size": 0.0009, + "price": 64072.6, + "pnl_gross": 0.0626, + "pnl_net": 0.0107, + "fee": 0.051899 + }, + { + "time": "2026-08-03 11:24", + "side": "BUY", + "size": 0.0006, + "price": 64228.1, + "pnl_gross": 0.0619, + "pnl_net": 0.0272, + "fee": 0.034683 + }, + { + "time": "2026-08-04 01:24", + "side": "BUY", + "size": 0.001, + "price": 63170.5, + "pnl_gross": 0.0662, + "pnl_net": 0.0094, + "fee": 0.056853 + }, + { + "time": "2026-08-04 04:24", + "side": "SELL", + "size": 0.0011, + "price": 60485.4, + "pnl_gross": -0.1498, + "pnl_net": -0.2097, + "fee": 0.059881 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.408232" +} \ No newline at end of file diff --git a/backtests/results/gueant_20260804-072448.json b/backtests/results/gueant_20260804-072448.json new file mode 100644 index 0000000..7de0d22 --- /dev/null +++ b/backtests/results/gueant_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Gu\u00e9ant Market Making", + "strategy_key": "gueant", + "description": "Closed-form asymptotic MM \u2014 adverse selection handling", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.529570", + "end_time": "2026-08-04T06:24:48.529570", + "start_equity": 100.0, + "end_equity": 97.6977, + "pnl": -2.3103, + "pnl_pct": -2.3103, + "pnl_gross": 3.4767, + "pnl_gross_pct": 3.4767, + "fees_total": 5.787, + "fee_model": "maker", + "ann_return_pct": -27.72, + "sharpe": 3.8236, + "sortino": 6.4174, + "max_dd": 0.0151, + "max_dd_pct": 1.51, + "win_rate": 0.0, + "total_trades": 242, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.529570", + "v": 99.8485 + }, + { + "t": "2026-07-05T08:24:48.529570", + "v": 99.7042 + }, + { + "t": "2026-07-05T09:24:48.529570", + "v": 99.7211 + }, + { + "t": "2026-07-05T10:24:48.529570", + "v": 99.6989 + }, + { + "t": "2026-07-05T11:24:48.529570", + "v": 99.6967 + }, + { + "t": "2026-07-05T12:24:48.529570", + "v": 99.617 + }, + { + "t": "2026-07-05T13:24:48.529570", + "v": 99.5465 + }, + { + "t": "2026-07-05T14:24:48.529570", + "v": 99.6302 + }, + { + "t": "2026-07-05T15:24:48.529570", + "v": 99.483 + }, + { + "t": "2026-07-05T16:24:48.529570", + "v": 99.4755 + }, + { + "t": "2026-07-05T17:24:48.529570", + "v": 99.4671 + }, + { + "t": "2026-07-05T18:24:48.529570", + "v": 99.5101 + }, + { + "t": "2026-07-05T19:24:48.529570", + "v": 99.4383 + }, + { + "t": "2026-07-05T20:24:48.529570", + "v": 99.4662 + }, + { + "t": "2026-07-05T21:24:48.529570", + "v": 99.2863 + }, + { + "t": "2026-07-05T22:24:48.529570", + "v": 99.3471 + }, + { + "t": "2026-07-05T23:24:48.529570", + "v": 99.3626 + }, + { + "t": "2026-07-06T00:24:48.529570", + "v": 99.3824 + }, + { + "t": "2026-07-06T01:24:48.529570", + "v": 99.4916 + }, + { + "t": "2026-07-06T02:24:48.529570", + "v": 99.5281 + }, + { + "t": "2026-07-06T03:24:48.529570", + "v": 99.6725 + }, + { + "t": "2026-07-06T04:24:48.529570", + "v": 99.8504 + }, + { + "t": "2026-07-06T05:24:48.529570", + "v": 99.9079 + }, + { + "t": "2026-07-06T06:24:48.529570", + "v": 99.8828 + }, + { + "t": "2026-07-06T07:24:48.529570", + "v": 99.8757 + }, + { + "t": "2026-07-06T08:24:48.529570", + "v": 99.7682 + }, + { + "t": "2026-07-06T09:24:48.529570", + "v": 99.8716 + }, + { + "t": "2026-07-06T10:24:48.529570", + "v": 99.9768 + }, + { + "t": "2026-07-06T11:24:48.529570", + "v": 99.8921 + }, + { + "t": "2026-07-06T12:24:48.529570", + "v": 99.8087 + }, + { + "t": "2026-07-06T13:24:48.529570", + "v": 99.7575 + }, + { + "t": "2026-07-06T14:24:48.529570", + "v": 99.7363 + }, + { + "t": "2026-07-06T15:24:48.529570", + "v": 99.69 + }, + { + "t": "2026-07-06T16:24:48.529570", + "v": 99.7839 + }, + { + "t": "2026-07-06T17:24:48.529570", + "v": 99.787 + }, + { + "t": "2026-07-06T18:24:48.529570", + "v": 99.918 + }, + { + "t": "2026-07-06T19:24:48.529570", + "v": 99.8901 + }, + { + "t": "2026-07-06T20:24:48.529570", + "v": 99.8156 + }, + { + "t": "2026-07-06T21:24:48.529570", + "v": 99.95 + }, + { + "t": "2026-07-06T22:24:48.529570", + "v": 99.8783 + }, + { + "t": "2026-07-06T23:24:48.529570", + "v": 99.857 + }, + { + "t": "2026-07-07T00:24:48.529570", + "v": 99.8866 + }, + { + "t": "2026-07-07T01:24:48.529570", + "v": 99.9863 + }, + { + "t": "2026-07-07T02:24:48.529570", + "v": 99.847 + }, + { + "t": "2026-07-07T03:24:48.529570", + "v": 99.8833 + }, + { + "t": "2026-07-07T04:24:48.529570", + "v": 100.0638 + }, + { + "t": "2026-07-07T05:24:48.529570", + "v": 99.9912 + }, + { + "t": "2026-07-07T06:24:48.529570", + "v": 99.9364 + }, + { + "t": "2026-07-07T07:24:48.529570", + "v": 99.8381 + }, + { + "t": "2026-07-07T08:24:48.529570", + "v": 99.9295 + }, + { + "t": "2026-07-07T09:24:48.529570", + "v": 100.0525 + }, + { + "t": "2026-07-07T10:24:48.529570", + "v": 100.0387 + }, + { + "t": "2026-07-07T11:24:48.529570", + "v": 99.9153 + }, + { + "t": "2026-07-07T12:24:48.529570", + "v": 99.9341 + }, + { + "t": "2026-07-07T13:24:48.529570", + "v": 100.1113 + }, + { + "t": "2026-07-07T14:24:48.529570", + "v": 100.1154 + }, + { + "t": "2026-07-07T15:24:48.529570", + "v": 99.9909 + }, + { + "t": "2026-07-07T16:24:48.529570", + "v": 99.8544 + }, + { + "t": "2026-07-07T17:24:48.529570", + "v": 99.798 + }, + { + "t": "2026-07-07T18:24:48.529570", + "v": 99.7478 + }, + { + "t": "2026-07-07T19:24:48.529570", + "v": 99.6611 + }, + { + "t": "2026-07-07T20:24:48.529570", + "v": 99.5188 + }, + { + "t": "2026-07-07T21:24:48.529570", + "v": 99.5874 + }, + { + "t": "2026-07-07T22:24:48.529570", + "v": 99.4317 + }, + { + "t": "2026-07-07T23:24:48.529570", + "v": 99.3046 + }, + { + "t": "2026-07-08T00:24:48.529570", + "v": 99.3234 + }, + { + "t": "2026-07-08T01:24:48.529570", + "v": 99.262 + }, + { + "t": "2026-07-08T02:24:48.529570", + "v": 99.195 + }, + { + "t": "2026-07-08T03:24:48.529570", + "v": 99.2655 + }, + { + "t": "2026-07-08T04:24:48.529570", + "v": 99.1899 + }, + { + "t": "2026-07-08T05:24:48.529570", + "v": 99.2975 + }, + { + "t": "2026-07-08T06:24:48.529570", + "v": 99.1492 + }, + { + "t": "2026-07-08T07:24:48.529570", + "v": 99.0049 + }, + { + "t": "2026-07-08T08:24:48.529570", + "v": 98.9108 + }, + { + "t": "2026-07-08T09:24:48.529570", + "v": 98.8483 + }, + { + "t": "2026-07-08T10:24:48.529570", + "v": 98.9014 + }, + { + "t": "2026-07-08T11:24:48.529570", + "v": 98.8621 + }, + { + "t": "2026-07-08T12:24:48.529570", + "v": 98.9209 + }, + { + "t": "2026-07-08T13:24:48.529570", + "v": 99.0033 + }, + { + "t": "2026-07-08T14:24:48.529570", + "v": 99.0395 + }, + { + "t": "2026-07-08T15:24:48.529570", + "v": 99.0533 + }, + { + "t": "2026-07-08T16:24:48.529570", + "v": 99.0266 + }, + { + "t": "2026-07-08T17:24:48.529570", + "v": 99.0917 + }, + { + "t": "2026-07-08T18:24:48.529570", + "v": 99.187 + }, + { + "t": "2026-07-08T19:24:48.529570", + "v": 99.2761 + }, + { + "t": "2026-07-08T20:24:48.529570", + "v": 99.2276 + }, + { + "t": "2026-07-08T21:24:48.529570", + "v": 99.208 + }, + { + "t": "2026-07-08T22:24:48.529570", + "v": 99.2271 + }, + { + "t": "2026-07-08T23:24:48.529570", + "v": 99.2678 + }, + { + "t": "2026-07-09T00:24:48.529570", + "v": 99.3767 + }, + { + "t": "2026-07-09T01:24:48.529570", + "v": 99.1961 + }, + { + "t": "2026-07-09T02:24:48.529570", + "v": 99.4155 + }, + { + "t": "2026-07-09T03:24:48.529570", + "v": 99.3269 + }, + { + "t": "2026-07-09T04:24:48.529570", + "v": 99.3656 + }, + { + "t": "2026-07-09T05:24:48.529570", + "v": 99.4221 + }, + { + "t": "2026-07-09T06:24:48.529570", + "v": 99.3401 + }, + { + "t": "2026-07-09T07:24:48.529570", + "v": 99.4455 + }, + { + "t": "2026-07-09T08:24:48.529570", + "v": 99.3782 + }, + { + "t": "2026-07-09T09:24:48.529570", + "v": 99.6001 + }, + { + "t": "2026-07-09T10:24:48.529570", + "v": 99.6655 + }, + { + "t": "2026-07-09T11:24:48.529570", + "v": 99.5996 + }, + { + "t": "2026-07-09T12:24:48.529570", + "v": 99.5432 + }, + { + "t": "2026-07-09T13:24:48.529570", + "v": 99.369 + }, + { + "t": "2026-07-09T14:24:48.529570", + "v": 99.2229 + }, + { + "t": "2026-07-09T15:24:48.529570", + "v": 99.1934 + }, + { + "t": "2026-07-09T16:24:48.529570", + "v": 99.1754 + }, + { + "t": "2026-07-09T17:24:48.529570", + "v": 99.3561 + }, + { + "t": "2026-07-09T18:24:48.529570", + "v": 99.3913 + }, + { + "t": "2026-07-09T19:24:48.529570", + "v": 99.2753 + }, + { + "t": "2026-07-09T20:24:48.529570", + "v": 99.0629 + }, + { + "t": "2026-07-09T21:24:48.529570", + "v": 99.0151 + }, + { + "t": "2026-07-09T22:24:48.529570", + "v": 98.9217 + }, + { + "t": "2026-07-09T23:24:48.529570", + "v": 99.029 + }, + { + "t": "2026-07-10T00:24:48.529570", + "v": 99.0717 + }, + { + "t": "2026-07-10T01:24:48.529570", + "v": 98.9883 + }, + { + "t": "2026-07-10T02:24:48.529570", + "v": 99.0602 + }, + { + "t": "2026-07-10T03:24:48.529570", + "v": 99.0631 + }, + { + "t": "2026-07-10T04:24:48.529570", + "v": 99.0965 + }, + { + "t": "2026-07-10T05:24:48.529570", + "v": 99.0404 + }, + { + "t": "2026-07-10T06:24:48.529570", + "v": 99.039 + }, + { + "t": "2026-07-10T07:24:48.529570", + "v": 99.134 + }, + { + "t": "2026-07-10T08:24:48.529570", + "v": 99.2912 + }, + { + "t": "2026-07-10T09:24:48.529570", + "v": 99.2169 + }, + { + "t": "2026-07-10T10:24:48.529570", + "v": 99.328 + }, + { + "t": "2026-07-10T11:24:48.529570", + "v": 99.4372 + }, + { + "t": "2026-07-10T12:24:48.529570", + "v": 99.3533 + }, + { + "t": "2026-07-10T13:24:48.529570", + "v": 99.273 + }, + { + "t": "2026-07-10T14:24:48.529570", + "v": 99.5019 + }, + { + "t": "2026-07-10T15:24:48.529570", + "v": 99.6692 + }, + { + "t": "2026-07-10T16:24:48.529570", + "v": 99.6928 + }, + { + "t": "2026-07-10T17:24:48.529570", + "v": 99.5378 + }, + { + "t": "2026-07-10T18:24:48.529570", + "v": 99.5146 + }, + { + "t": "2026-07-10T19:24:48.529570", + "v": 99.5329 + }, + { + "t": "2026-07-10T20:24:48.529570", + "v": 99.3429 + }, + { + "t": "2026-07-10T21:24:48.529570", + "v": 99.4432 + }, + { + "t": "2026-07-10T22:24:48.529570", + "v": 99.8798 + }, + { + "t": "2026-07-10T23:24:48.529570", + "v": 99.7001 + }, + { + "t": "2026-07-11T00:24:48.529570", + "v": 99.5488 + }, + { + "t": "2026-07-11T01:24:48.529570", + "v": 99.6413 + }, + { + "t": "2026-07-11T02:24:48.529570", + "v": 99.636 + }, + { + "t": "2026-07-11T03:24:48.529570", + "v": 99.8283 + }, + { + "t": "2026-07-11T04:24:48.529570", + "v": 99.7001 + }, + { + "t": "2026-07-11T05:24:48.529570", + "v": 99.6491 + }, + { + "t": "2026-07-11T06:24:48.529570", + "v": 99.6834 + }, + { + "t": "2026-07-11T07:24:48.529570", + "v": 99.7329 + }, + { + "t": "2026-07-11T08:24:48.529570", + "v": 99.6326 + }, + { + "t": "2026-07-11T09:24:48.529570", + "v": 99.688 + }, + { + "t": "2026-07-11T10:24:48.529570", + "v": 99.7133 + }, + { + "t": "2026-07-11T11:24:48.529570", + "v": 99.6238 + }, + { + "t": "2026-07-11T12:24:48.529570", + "v": 99.64 + }, + { + "t": "2026-07-11T13:24:48.529570", + "v": 99.5918 + }, + { + "t": "2026-07-11T14:24:48.529570", + "v": 99.4407 + }, + { + "t": "2026-07-11T15:24:48.529570", + "v": 99.4456 + }, + { + "t": "2026-07-11T16:24:48.529570", + "v": 99.4317 + }, + { + "t": "2026-07-11T17:24:48.529570", + "v": 99.6022 + }, + { + "t": "2026-07-11T18:24:48.529570", + "v": 99.3961 + }, + { + "t": "2026-07-11T19:24:48.529570", + "v": 99.1891 + }, + { + "t": "2026-07-11T20:24:48.529570", + "v": 99.0536 + }, + { + "t": "2026-07-11T21:24:48.529570", + "v": 98.8629 + }, + { + "t": "2026-07-11T22:24:48.529570", + "v": 98.689 + }, + { + "t": "2026-07-11T23:24:48.529570", + "v": 98.6302 + }, + { + "t": "2026-07-12T00:24:48.529570", + "v": 98.517 + }, + { + "t": "2026-07-12T01:24:48.529570", + "v": 98.4542 + }, + { + "t": "2026-07-12T02:24:48.529570", + "v": 98.4993 + }, + { + "t": "2026-07-12T03:24:48.529570", + "v": 98.4745 + }, + { + "t": "2026-07-12T04:24:48.529570", + "v": 98.4975 + }, + { + "t": "2026-07-12T05:24:48.529570", + "v": 98.5515 + }, + { + "t": "2026-07-12T06:24:48.529570", + "v": 98.7552 + }, + { + "t": "2026-07-12T07:24:48.529570", + "v": 98.8443 + }, + { + "t": "2026-07-12T08:24:48.529570", + "v": 98.6461 + }, + { + "t": "2026-07-12T09:24:48.529570", + "v": 98.4019 + }, + { + "t": "2026-07-12T10:24:48.529570", + "v": 98.4944 + }, + { + "t": "2026-07-12T11:24:48.529570", + "v": 98.6815 + }, + { + "t": "2026-07-12T12:24:48.529570", + "v": 98.5748 + }, + { + "t": "2026-07-12T13:24:48.529570", + "v": 98.7007 + }, + { + "t": "2026-07-12T14:24:48.529570", + "v": 98.7276 + }, + { + "t": "2026-07-12T15:24:48.529570", + "v": 98.5928 + }, + { + "t": "2026-07-12T16:24:48.529570", + "v": 98.557 + }, + { + "t": "2026-07-12T17:24:48.529570", + "v": 98.5075 + }, + { + "t": "2026-07-12T18:24:48.529570", + "v": 98.2386 + }, + { + "t": "2026-07-12T19:24:48.529570", + "v": 98.3936 + }, + { + "t": "2026-07-12T20:24:48.529570", + "v": 98.3382 + }, + { + "t": "2026-07-12T21:24:48.529570", + "v": 98.2637 + }, + { + "t": "2026-07-12T22:24:48.529570", + "v": 98.3303 + }, + { + "t": "2026-07-12T23:24:48.529570", + "v": 98.3356 + }, + { + "t": "2026-07-13T00:24:48.529570", + "v": 98.2789 + }, + { + "t": "2026-07-13T01:24:48.529570", + "v": 98.1965 + }, + { + "t": "2026-07-13T02:24:48.529570", + "v": 98.4014 + }, + { + "t": "2026-07-13T03:24:48.529570", + "v": 98.5343 + }, + { + "t": "2026-07-13T04:24:48.529570", + "v": 98.4946 + }, + { + "t": "2026-07-13T05:24:48.529570", + "v": 98.5308 + }, + { + "t": "2026-07-13T06:24:48.529570", + "v": 98.5494 + }, + { + "t": "2026-07-13T07:24:48.529570", + "v": 98.3643 + }, + { + "t": "2026-07-13T08:24:48.529570", + "v": 98.4614 + }, + { + "t": "2026-07-13T09:24:48.529570", + "v": 98.3907 + }, + { + "t": "2026-07-13T10:24:48.529570", + "v": 98.4896 + }, + { + "t": "2026-07-13T11:24:48.529570", + "v": 98.5237 + }, + { + "t": "2026-07-13T12:24:48.529570", + "v": 98.6262 + }, + { + "t": "2026-07-13T13:24:48.529570", + "v": 98.7356 + }, + { + "t": "2026-07-13T14:24:48.529570", + "v": 98.5913 + }, + { + "t": "2026-07-13T15:24:48.529570", + "v": 98.7118 + }, + { + "t": "2026-07-13T16:24:48.529570", + "v": 98.7353 + }, + { + "t": "2026-07-13T17:24:48.529570", + "v": 98.4833 + }, + { + "t": "2026-07-13T18:24:48.529570", + "v": 98.4941 + }, + { + "t": "2026-07-13T19:24:48.529570", + "v": 98.3253 + }, + { + "t": "2026-07-13T20:24:48.529570", + "v": 98.3373 + }, + { + "t": "2026-07-13T21:24:48.529570", + "v": 98.5593 + }, + { + "t": "2026-07-13T22:24:48.529570", + "v": 98.5293 + }, + { + "t": "2026-07-13T23:24:48.529570", + "v": 98.6611 + }, + { + "t": "2026-07-14T00:24:48.529570", + "v": 98.7983 + }, + { + "t": "2026-07-14T01:24:48.529570", + "v": 98.8199 + }, + { + "t": "2026-07-14T02:24:48.529570", + "v": 98.7176 + }, + { + "t": "2026-07-14T03:24:48.529570", + "v": 98.6238 + }, + { + "t": "2026-07-14T04:24:48.529570", + "v": 98.6202 + }, + { + "t": "2026-07-14T05:24:48.529570", + "v": 98.8348 + }, + { + "t": "2026-07-14T06:24:48.529570", + "v": 98.9674 + }, + { + "t": "2026-07-14T07:24:48.529570", + "v": 99.0599 + }, + { + "t": "2026-07-14T08:24:48.529570", + "v": 99.1645 + }, + { + "t": "2026-07-14T09:24:48.529570", + "v": 99.2111 + }, + { + "t": "2026-07-14T10:24:48.529570", + "v": 99.1657 + }, + { + "t": "2026-07-14T11:24:48.529570", + "v": 98.9276 + }, + { + "t": "2026-07-14T12:24:48.529570", + "v": 98.8027 + }, + { + "t": "2026-07-14T13:24:48.529570", + "v": 98.7028 + }, + { + "t": "2026-07-14T14:24:48.529570", + "v": 98.7735 + }, + { + "t": "2026-07-14T15:24:48.529570", + "v": 98.7969 + }, + { + "t": "2026-07-14T16:24:48.529570", + "v": 98.8096 + }, + { + "t": "2026-07-14T17:24:48.529570", + "v": 98.6939 + }, + { + "t": "2026-07-14T18:24:48.529570", + "v": 98.7755 + }, + { + "t": "2026-07-14T19:24:48.529570", + "v": 98.7917 + }, + { + "t": "2026-07-14T20:24:48.529570", + "v": 98.7339 + }, + { + "t": "2026-07-14T21:24:48.529570", + "v": 98.6288 + }, + { + "t": "2026-07-14T22:24:48.529570", + "v": 98.6772 + }, + { + "t": "2026-07-14T23:24:48.529570", + "v": 98.5413 + }, + { + "t": "2026-07-15T00:24:48.529570", + "v": 98.6128 + }, + { + "t": "2026-07-15T01:24:48.529570", + "v": 98.4967 + }, + { + "t": "2026-07-15T02:24:48.529570", + "v": 98.427 + }, + { + "t": "2026-07-15T03:24:48.529570", + "v": 98.3744 + }, + { + "t": "2026-07-15T04:24:48.529570", + "v": 98.2682 + }, + { + "t": "2026-07-15T05:24:48.529570", + "v": 98.2681 + }, + { + "t": "2026-07-15T06:24:48.529570", + "v": 98.2206 + }, + { + "t": "2026-07-15T07:24:48.529570", + "v": 98.1447 + }, + { + "t": "2026-07-15T08:24:48.529570", + "v": 98.0775 + }, + { + "t": "2026-07-15T09:24:48.529570", + "v": 98.1909 + }, + { + "t": "2026-07-15T10:24:48.529570", + "v": 98.2906 + }, + { + "t": "2026-07-15T11:24:48.529570", + "v": 98.2131 + }, + { + "t": "2026-07-15T12:24:48.529570", + "v": 98.1413 + }, + { + "t": "2026-07-15T13:24:48.529570", + "v": 98.0239 + }, + { + "t": "2026-07-15T14:24:48.529570", + "v": 98.0038 + }, + { + "t": "2026-07-15T15:24:48.529570", + "v": 98.0285 + }, + { + "t": "2026-07-15T16:24:48.529570", + "v": 97.941 + }, + { + "t": "2026-07-15T17:24:48.529570", + "v": 97.9362 + }, + { + "t": "2026-07-15T18:24:48.529570", + "v": 97.8603 + }, + { + "t": "2026-07-15T19:24:48.529570", + "v": 97.8568 + }, + { + "t": "2026-07-15T20:24:48.529570", + "v": 97.9331 + }, + { + "t": "2026-07-15T21:24:48.529570", + "v": 97.7204 + }, + { + "t": "2026-07-15T22:24:48.529570", + "v": 97.5752 + }, + { + "t": "2026-07-15T23:24:48.529570", + "v": 97.4924 + }, + { + "t": "2026-07-16T00:24:48.529570", + "v": 97.4304 + }, + { + "t": "2026-07-16T01:24:48.529570", + "v": 97.5598 + }, + { + "t": "2026-07-16T02:24:48.529570", + "v": 97.669 + }, + { + "t": "2026-07-16T03:24:48.529570", + "v": 97.6072 + }, + { + "t": "2026-07-16T04:24:48.529570", + "v": 97.4972 + }, + { + "t": "2026-07-16T05:24:48.529570", + "v": 97.4569 + }, + { + "t": "2026-07-16T06:24:48.529570", + "v": 97.4181 + }, + { + "t": "2026-07-16T07:24:48.529570", + "v": 97.3224 + }, + { + "t": "2026-07-16T08:24:48.529570", + "v": 97.4178 + }, + { + "t": "2026-07-16T09:24:48.529570", + "v": 97.5305 + }, + { + "t": "2026-07-16T10:24:48.529570", + "v": 97.7068 + }, + { + "t": "2026-07-16T11:24:48.529570", + "v": 97.8421 + }, + { + "t": "2026-07-16T12:24:48.529570", + "v": 97.8696 + }, + { + "t": "2026-07-16T13:24:48.529570", + "v": 98.0427 + }, + { + "t": "2026-07-16T14:24:48.529570", + "v": 97.975 + }, + { + "t": "2026-07-16T15:24:48.529570", + "v": 97.9731 + }, + { + "t": "2026-07-16T16:24:48.529570", + "v": 97.9923 + }, + { + "t": "2026-07-16T17:24:48.529570", + "v": 98.0271 + }, + { + "t": "2026-07-16T18:24:48.529570", + "v": 97.9523 + }, + { + "t": "2026-07-16T19:24:48.529570", + "v": 97.8009 + }, + { + "t": "2026-07-16T20:24:48.529570", + "v": 97.7813 + }, + { + "t": "2026-07-16T21:24:48.529570", + "v": 97.7954 + }, + { + "t": "2026-07-16T22:24:48.529570", + "v": 97.5651 + }, + { + "t": "2026-07-16T23:24:48.529570", + "v": 97.4149 + }, + { + "t": "2026-07-17T00:24:48.529570", + "v": 97.2645 + }, + { + "t": "2026-07-17T01:24:48.529570", + "v": 97.3797 + }, + { + "t": "2026-07-17T02:24:48.529570", + "v": 97.3261 + }, + { + "t": "2026-07-17T03:24:48.529570", + "v": 97.5574 + }, + { + "t": "2026-07-17T04:24:48.529570", + "v": 97.4143 + }, + { + "t": "2026-07-17T05:24:48.529570", + "v": 97.5781 + }, + { + "t": "2026-07-17T06:24:48.529570", + "v": 97.722 + }, + { + "t": "2026-07-17T07:24:48.529570", + "v": 97.7927 + }, + { + "t": "2026-07-17T08:24:48.529570", + "v": 97.8274 + }, + { + "t": "2026-07-17T09:24:48.529570", + "v": 97.7208 + }, + { + "t": "2026-07-17T10:24:48.529570", + "v": 97.5636 + }, + { + "t": "2026-07-17T11:24:48.529570", + "v": 97.7687 + }, + { + "t": "2026-07-17T12:24:48.529570", + "v": 97.6728 + }, + { + "t": "2026-07-17T13:24:48.529570", + "v": 97.866 + }, + { + "t": "2026-07-17T14:24:48.529570", + "v": 97.9472 + }, + { + "t": "2026-07-17T15:24:48.529570", + "v": 97.8295 + }, + { + "t": "2026-07-17T16:24:48.529570", + "v": 97.9077 + }, + { + "t": "2026-07-17T17:24:48.529570", + "v": 98.0365 + }, + { + "t": "2026-07-17T18:24:48.529570", + "v": 97.9278 + }, + { + "t": "2026-07-17T19:24:48.529570", + "v": 97.836 + }, + { + "t": "2026-07-17T20:24:48.529570", + "v": 98.1839 + }, + { + "t": "2026-07-17T21:24:48.529570", + "v": 98.2661 + }, + { + "t": "2026-07-17T22:24:48.529570", + "v": 98.1769 + }, + { + "t": "2026-07-17T23:24:48.529570", + "v": 98.2185 + }, + { + "t": "2026-07-18T00:24:48.529570", + "v": 98.3612 + }, + { + "t": "2026-07-18T01:24:48.529570", + "v": 98.3574 + }, + { + "t": "2026-07-18T02:24:48.529570", + "v": 98.3585 + }, + { + "t": "2026-07-18T03:24:48.529570", + "v": 98.3673 + }, + { + "t": "2026-07-18T04:24:48.529570", + "v": 98.373 + }, + { + "t": "2026-07-18T05:24:48.529570", + "v": 98.2939 + }, + { + "t": "2026-07-18T06:24:48.529570", + "v": 98.3796 + }, + { + "t": "2026-07-18T07:24:48.529570", + "v": 98.3982 + }, + { + "t": "2026-07-18T08:24:48.529570", + "v": 98.5319 + }, + { + "t": "2026-07-18T09:24:48.529570", + "v": 98.6392 + }, + { + "t": "2026-07-18T10:24:48.529570", + "v": 98.6085 + }, + { + "t": "2026-07-18T11:24:48.529570", + "v": 98.5499 + }, + { + "t": "2026-07-18T12:24:48.529570", + "v": 98.5068 + }, + { + "t": "2026-07-18T13:24:48.529570", + "v": 98.2477 + }, + { + "t": "2026-07-18T14:24:48.529570", + "v": 98.384 + }, + { + "t": "2026-07-18T15:24:48.529570", + "v": 98.4669 + }, + { + "t": "2026-07-18T16:24:48.529570", + "v": 98.4592 + }, + { + "t": "2026-07-18T17:24:48.529570", + "v": 98.2448 + }, + { + "t": "2026-07-18T18:24:48.529570", + "v": 98.2252 + }, + { + "t": "2026-07-18T19:24:48.529570", + "v": 98.1697 + }, + { + "t": "2026-07-18T20:24:48.529570", + "v": 98.1194 + }, + { + "t": "2026-07-18T21:24:48.529570", + "v": 98.2554 + }, + { + "t": "2026-07-18T22:24:48.529570", + "v": 98.1852 + }, + { + "t": "2026-07-18T23:24:48.529570", + "v": 98.3279 + }, + { + "t": "2026-07-19T00:24:48.529570", + "v": 98.3764 + }, + { + "t": "2026-07-19T01:24:48.529570", + "v": 98.2997 + }, + { + "t": "2026-07-19T02:24:48.529570", + "v": 98.3493 + }, + { + "t": "2026-07-19T03:24:48.529570", + "v": 98.3343 + }, + { + "t": "2026-07-19T04:24:48.529570", + "v": 98.3184 + }, + { + "t": "2026-07-19T05:24:48.529570", + "v": 98.1224 + }, + { + "t": "2026-07-19T06:24:48.529570", + "v": 98.2316 + }, + { + "t": "2026-07-19T07:24:48.529570", + "v": 98.2674 + }, + { + "t": "2026-07-19T08:24:48.529570", + "v": 98.0153 + }, + { + "t": "2026-07-19T09:24:48.529570", + "v": 98.0992 + }, + { + "t": "2026-07-19T10:24:48.529570", + "v": 98.1321 + }, + { + "t": "2026-07-19T11:24:48.529570", + "v": 98.0674 + }, + { + "t": "2026-07-19T12:24:48.529570", + "v": 98.0231 + }, + { + "t": "2026-07-19T13:24:48.529570", + "v": 97.9977 + }, + { + "t": "2026-07-19T14:24:48.529570", + "v": 98.0921 + }, + { + "t": "2026-07-19T15:24:48.529570", + "v": 98.273 + }, + { + "t": "2026-07-19T16:24:48.529570", + "v": 98.3289 + }, + { + "t": "2026-07-19T17:24:48.529570", + "v": 98.366 + }, + { + "t": "2026-07-19T18:24:48.529570", + "v": 98.2859 + }, + { + "t": "2026-07-19T19:24:48.529570", + "v": 98.3096 + }, + { + "t": "2026-07-19T20:24:48.529570", + "v": 98.3255 + }, + { + "t": "2026-07-19T21:24:48.529570", + "v": 98.2367 + }, + { + "t": "2026-07-19T22:24:48.529570", + "v": 98.1701 + }, + { + "t": "2026-07-19T23:24:48.529570", + "v": 98.2052 + }, + { + "t": "2026-07-20T00:24:48.529570", + "v": 98.0933 + }, + { + "t": "2026-07-20T01:24:48.529570", + "v": 98.0181 + }, + { + "t": "2026-07-20T02:24:48.529570", + "v": 97.9696 + }, + { + "t": "2026-07-20T03:24:48.529570", + "v": 97.9148 + }, + { + "t": "2026-07-20T04:24:48.529570", + "v": 97.9911 + }, + { + "t": "2026-07-20T05:24:48.529570", + "v": 97.9622 + }, + { + "t": "2026-07-20T06:24:48.529570", + "v": 97.9635 + }, + { + "t": "2026-07-20T07:24:48.529570", + "v": 98.037 + }, + { + "t": "2026-07-20T08:24:48.529570", + "v": 98.0776 + }, + { + "t": "2026-07-20T09:24:48.529570", + "v": 98.0434 + }, + { + "t": "2026-07-20T10:24:48.529570", + "v": 98.1286 + }, + { + "t": "2026-07-20T11:24:48.529570", + "v": 98.076 + }, + { + "t": "2026-07-20T12:24:48.529570", + "v": 98.1459 + }, + { + "t": "2026-07-20T13:24:48.529570", + "v": 98.0613 + }, + { + "t": "2026-07-20T14:24:48.529570", + "v": 98.0134 + }, + { + "t": "2026-07-20T15:24:48.529570", + "v": 97.984 + }, + { + "t": "2026-07-20T16:24:48.529570", + "v": 97.8982 + }, + { + "t": "2026-07-20T17:24:48.529570", + "v": 97.8076 + }, + { + "t": "2026-07-20T18:24:48.529570", + "v": 97.8528 + }, + { + "t": "2026-07-20T19:24:48.529570", + "v": 97.9763 + }, + { + "t": "2026-07-20T20:24:48.529570", + "v": 98.1029 + }, + { + "t": "2026-07-20T21:24:48.529570", + "v": 98.3367 + }, + { + "t": "2026-07-20T22:24:48.529570", + "v": 98.4225 + }, + { + "t": "2026-07-20T23:24:48.529570", + "v": 98.3074 + }, + { + "t": "2026-07-21T00:24:48.529570", + "v": 98.2079 + }, + { + "t": "2026-07-21T01:24:48.529570", + "v": 98.1654 + }, + { + "t": "2026-07-21T02:24:48.529570", + "v": 98.1233 + }, + { + "t": "2026-07-21T03:24:48.529570", + "v": 97.982 + }, + { + "t": "2026-07-21T04:24:48.529570", + "v": 98.2719 + }, + { + "t": "2026-07-21T05:24:48.529570", + "v": 98.4317 + }, + { + "t": "2026-07-21T06:24:48.529570", + "v": 98.2497 + }, + { + "t": "2026-07-21T07:24:48.529570", + "v": 98.1774 + }, + { + "t": "2026-07-21T08:24:48.529570", + "v": 98.0741 + }, + { + "t": "2026-07-21T09:24:48.529570", + "v": 98.1544 + }, + { + "t": "2026-07-21T10:24:48.529570", + "v": 98.1106 + }, + { + "t": "2026-07-21T11:24:48.529570", + "v": 98.1608 + }, + { + "t": "2026-07-21T12:24:48.529570", + "v": 98.2161 + }, + { + "t": "2026-07-21T13:24:48.529570", + "v": 98.2932 + }, + { + "t": "2026-07-21T14:24:48.529570", + "v": 98.2701 + }, + { + "t": "2026-07-21T15:24:48.529570", + "v": 97.9043 + }, + { + "t": "2026-07-21T16:24:48.529570", + "v": 97.8482 + }, + { + "t": "2026-07-21T17:24:48.529570", + "v": 97.9117 + }, + { + "t": "2026-07-21T18:24:48.529570", + "v": 98.0352 + }, + { + "t": "2026-07-21T19:24:48.529570", + "v": 97.97 + }, + { + "t": "2026-07-21T20:24:48.529570", + "v": 97.8733 + }, + { + "t": "2026-07-21T21:24:48.529570", + "v": 97.7572 + }, + { + "t": "2026-07-21T22:24:48.529570", + "v": 97.7629 + }, + { + "t": "2026-07-21T23:24:48.529570", + "v": 97.6693 + }, + { + "t": "2026-07-22T00:24:48.529570", + "v": 97.7667 + }, + { + "t": "2026-07-22T01:24:48.529570", + "v": 97.703 + }, + { + "t": "2026-07-22T02:24:48.529570", + "v": 97.624 + }, + { + "t": "2026-07-22T03:24:48.529570", + "v": 97.6046 + }, + { + "t": "2026-07-22T04:24:48.529570", + "v": 97.4589 + }, + { + "t": "2026-07-22T05:24:48.529570", + "v": 97.6051 + }, + { + "t": "2026-07-22T06:24:48.529570", + "v": 97.4767 + }, + { + "t": "2026-07-22T07:24:48.529570", + "v": 97.4187 + }, + { + "t": "2026-07-22T08:24:48.529570", + "v": 97.5697 + }, + { + "t": "2026-07-22T09:24:48.529570", + "v": 97.5316 + }, + { + "t": "2026-07-22T10:24:48.529570", + "v": 97.5534 + }, + { + "t": "2026-07-22T11:24:48.529570", + "v": 97.3956 + }, + { + "t": "2026-07-22T12:24:48.529570", + "v": 97.3679 + }, + { + "t": "2026-07-22T13:24:48.529570", + "v": 97.1874 + }, + { + "t": "2026-07-22T14:24:48.529570", + "v": 97.2539 + }, + { + "t": "2026-07-22T15:24:48.529570", + "v": 97.211 + }, + { + "t": "2026-07-22T16:24:48.529570", + "v": 97.1709 + }, + { + "t": "2026-07-22T17:24:48.529570", + "v": 97.156 + }, + { + "t": "2026-07-22T18:24:48.529570", + "v": 97.1664 + }, + { + "t": "2026-07-22T19:24:48.529570", + "v": 97.1492 + }, + { + "t": "2026-07-22T20:24:48.529570", + "v": 97.2181 + }, + { + "t": "2026-07-22T21:24:48.529570", + "v": 97.2256 + }, + { + "t": "2026-07-22T22:24:48.529570", + "v": 97.4447 + }, + { + "t": "2026-07-22T23:24:48.529570", + "v": 97.571 + }, + { + "t": "2026-07-23T00:24:48.529570", + "v": 97.5196 + }, + { + "t": "2026-07-23T01:24:48.529570", + "v": 97.696 + }, + { + "t": "2026-07-23T02:24:48.529570", + "v": 97.8086 + }, + { + "t": "2026-07-23T03:24:48.529570", + "v": 97.742 + }, + { + "t": "2026-07-23T04:24:48.529570", + "v": 98.0138 + }, + { + "t": "2026-07-23T05:24:48.529570", + "v": 98.2787 + }, + { + "t": "2026-07-23T06:24:48.529570", + "v": 98.2005 + }, + { + "t": "2026-07-23T07:24:48.529570", + "v": 98.2772 + }, + { + "t": "2026-07-23T08:24:48.529570", + "v": 98.325 + }, + { + "t": "2026-07-23T09:24:48.529570", + "v": 98.3877 + }, + { + "t": "2026-07-23T10:24:48.529570", + "v": 98.3698 + }, + { + "t": "2026-07-23T11:24:48.529570", + "v": 98.3588 + }, + { + "t": "2026-07-23T12:24:48.529570", + "v": 98.4408 + }, + { + "t": "2026-07-23T13:24:48.529570", + "v": 98.2296 + }, + { + "t": "2026-07-23T14:24:48.529570", + "v": 98.2396 + }, + { + "t": "2026-07-23T15:24:48.529570", + "v": 98.2095 + }, + { + "t": "2026-07-23T16:24:48.529570", + "v": 98.3075 + }, + { + "t": "2026-07-23T17:24:48.529570", + "v": 98.4596 + }, + { + "t": "2026-07-23T18:24:48.529570", + "v": 98.4942 + }, + { + "t": "2026-07-23T19:24:48.529570", + "v": 98.5805 + }, + { + "t": "2026-07-23T20:24:48.529570", + "v": 98.6396 + }, + { + "t": "2026-07-23T21:24:48.529570", + "v": 98.6658 + }, + { + "t": "2026-07-23T22:24:48.529570", + "v": 98.496 + }, + { + "t": "2026-07-23T23:24:48.529570", + "v": 98.5579 + }, + { + "t": "2026-07-24T00:24:48.529570", + "v": 98.4559 + }, + { + "t": "2026-07-24T01:24:48.529570", + "v": 98.4471 + }, + { + "t": "2026-07-24T02:24:48.529570", + "v": 98.5153 + }, + { + "t": "2026-07-24T03:24:48.529570", + "v": 98.4873 + }, + { + "t": "2026-07-24T04:24:48.529570", + "v": 98.4959 + }, + { + "t": "2026-07-24T05:24:48.529570", + "v": 98.4351 + }, + { + "t": "2026-07-24T06:24:48.529570", + "v": 98.4446 + }, + { + "t": "2026-07-24T07:24:48.529570", + "v": 98.1672 + }, + { + "t": "2026-07-24T08:24:48.529570", + "v": 98.2365 + }, + { + "t": "2026-07-24T09:24:48.529570", + "v": 98.1481 + }, + { + "t": "2026-07-24T10:24:48.529570", + "v": 98.2209 + }, + { + "t": "2026-07-24T11:24:48.529570", + "v": 98.192 + }, + { + "t": "2026-07-24T12:24:48.529570", + "v": 98.0387 + }, + { + "t": "2026-07-24T13:24:48.529570", + "v": 98.0522 + }, + { + "t": "2026-07-24T14:24:48.529570", + "v": 97.9881 + }, + { + "t": "2026-07-24T15:24:48.529570", + "v": 98.051 + }, + { + "t": "2026-07-24T16:24:48.529570", + "v": 98.0195 + }, + { + "t": "2026-07-24T17:24:48.529570", + "v": 98.0488 + }, + { + "t": "2026-07-24T18:24:48.529570", + "v": 98.17 + }, + { + "t": "2026-07-24T19:24:48.529570", + "v": 98.1216 + }, + { + "t": "2026-07-24T20:24:48.529570", + "v": 98.3087 + }, + { + "t": "2026-07-24T21:24:48.529570", + "v": 98.2481 + }, + { + "t": "2026-07-24T22:24:48.529570", + "v": 98.3858 + }, + { + "t": "2026-07-24T23:24:48.529570", + "v": 98.3773 + }, + { + "t": "2026-07-25T00:24:48.529570", + "v": 98.4426 + }, + { + "t": "2026-07-25T01:24:48.529570", + "v": 98.4268 + }, + { + "t": "2026-07-25T02:24:48.529570", + "v": 98.4533 + }, + { + "t": "2026-07-25T03:24:48.529570", + "v": 98.2797 + }, + { + "t": "2026-07-25T04:24:48.529570", + "v": 98.1688 + }, + { + "t": "2026-07-25T05:24:48.529570", + "v": 98.1097 + }, + { + "t": "2026-07-25T06:24:48.529570", + "v": 97.3784 + }, + { + "t": "2026-07-25T07:24:48.529570", + "v": 97.4341 + }, + { + "t": "2026-07-25T08:24:48.529570", + "v": 97.4867 + }, + { + "t": "2026-07-25T09:24:48.529570", + "v": 97.391 + }, + { + "t": "2026-07-25T10:24:48.529570", + "v": 97.4276 + }, + { + "t": "2026-07-25T11:24:48.529570", + "v": 97.5867 + }, + { + "t": "2026-07-25T12:24:48.529570", + "v": 97.4452 + }, + { + "t": "2026-07-25T13:24:48.529570", + "v": 97.5144 + }, + { + "t": "2026-07-25T14:24:48.529570", + "v": 97.5073 + }, + { + "t": "2026-07-25T15:24:48.529570", + "v": 97.6327 + }, + { + "t": "2026-07-25T16:24:48.529570", + "v": 97.6533 + }, + { + "t": "2026-07-25T17:24:48.529570", + "v": 97.5642 + }, + { + "t": "2026-07-25T18:24:48.529570", + "v": 97.4416 + }, + { + "t": "2026-07-25T19:24:48.529570", + "v": 97.4454 + }, + { + "t": "2026-07-25T20:24:48.529570", + "v": 97.402 + }, + { + "t": "2026-07-25T21:24:48.529570", + "v": 97.1237 + }, + { + "t": "2026-07-25T22:24:48.529570", + "v": 97.3518 + }, + { + "t": "2026-07-25T23:24:48.529570", + "v": 97.4357 + }, + { + "t": "2026-07-26T00:24:48.529570", + "v": 97.5783 + }, + { + "t": "2026-07-26T01:24:48.529570", + "v": 97.7138 + }, + { + "t": "2026-07-26T02:24:48.529570", + "v": 97.6811 + }, + { + "t": "2026-07-26T03:24:48.529570", + "v": 97.539 + }, + { + "t": "2026-07-26T04:24:48.529570", + "v": 97.6819 + }, + { + "t": "2026-07-26T05:24:48.529570", + "v": 97.733 + }, + { + "t": "2026-07-26T06:24:48.529570", + "v": 97.7005 + }, + { + "t": "2026-07-26T07:24:48.529570", + "v": 97.642 + }, + { + "t": "2026-07-26T08:24:48.529570", + "v": 97.7566 + }, + { + "t": "2026-07-26T09:24:48.529570", + "v": 97.7882 + }, + { + "t": "2026-07-26T10:24:48.529570", + "v": 97.9431 + }, + { + "t": "2026-07-26T11:24:48.529570", + "v": 98.0282 + }, + { + "t": "2026-07-26T12:24:48.529570", + "v": 97.8345 + }, + { + "t": "2026-07-26T13:24:48.529570", + "v": 97.9148 + }, + { + "t": "2026-07-26T14:24:48.529570", + "v": 97.9085 + }, + { + "t": "2026-07-26T15:24:48.529570", + "v": 97.693 + }, + { + "t": "2026-07-26T16:24:48.529570", + "v": 97.5987 + }, + { + "t": "2026-07-26T17:24:48.529570", + "v": 97.472 + }, + { + "t": "2026-07-26T18:24:48.529570", + "v": 97.41 + }, + { + "t": "2026-07-26T19:24:48.529570", + "v": 97.456 + }, + { + "t": "2026-07-26T20:24:48.529570", + "v": 97.443 + }, + { + "t": "2026-07-26T21:24:48.529570", + "v": 97.296 + }, + { + "t": "2026-07-26T22:24:48.529570", + "v": 97.3439 + }, + { + "t": "2026-07-26T23:24:48.529570", + "v": 97.2017 + }, + { + "t": "2026-07-27T00:24:48.529570", + "v": 97.2907 + }, + { + "t": "2026-07-27T01:24:48.529570", + "v": 97.4146 + }, + { + "t": "2026-07-27T02:24:48.529570", + "v": 97.4565 + }, + { + "t": "2026-07-27T03:24:48.529570", + "v": 97.7129 + }, + { + "t": "2026-07-27T04:24:48.529570", + "v": 97.6125 + }, + { + "t": "2026-07-27T05:24:48.529570", + "v": 97.6171 + }, + { + "t": "2026-07-27T06:24:48.529570", + "v": 97.7454 + }, + { + "t": "2026-07-27T07:24:48.529570", + "v": 97.6189 + }, + { + "t": "2026-07-27T08:24:48.529570", + "v": 97.6125 + }, + { + "t": "2026-07-27T09:24:48.529570", + "v": 97.7544 + }, + { + "t": "2026-07-27T10:24:48.529570", + "v": 97.7675 + }, + { + "t": "2026-07-27T11:24:48.529570", + "v": 97.778 + }, + { + "t": "2026-07-27T12:24:48.529570", + "v": 97.7699 + }, + { + "t": "2026-07-27T13:24:48.529570", + "v": 97.8385 + }, + { + "t": "2026-07-27T14:24:48.529570", + "v": 97.7601 + }, + { + "t": "2026-07-27T15:24:48.529570", + "v": 97.6828 + }, + { + "t": "2026-07-27T16:24:48.529570", + "v": 97.5534 + }, + { + "t": "2026-07-27T17:24:48.529570", + "v": 97.3527 + }, + { + "t": "2026-07-27T18:24:48.529570", + "v": 97.4333 + }, + { + "t": "2026-07-27T19:24:48.529570", + "v": 97.5573 + }, + { + "t": "2026-07-27T20:24:48.529570", + "v": 97.5983 + }, + { + "t": "2026-07-27T21:24:48.529570", + "v": 97.6101 + }, + { + "t": "2026-07-27T22:24:48.529570", + "v": 97.471 + }, + { + "t": "2026-07-27T23:24:48.529570", + "v": 97.259 + }, + { + "t": "2026-07-28T00:24:48.529570", + "v": 97.3274 + }, + { + "t": "2026-07-28T01:24:48.529570", + "v": 97.1669 + }, + { + "t": "2026-07-28T02:24:48.529570", + "v": 97.1654 + }, + { + "t": "2026-07-28T03:24:48.529570", + "v": 97.2484 + }, + { + "t": "2026-07-28T04:24:48.529570", + "v": 97.3655 + }, + { + "t": "2026-07-28T05:24:48.529570", + "v": 97.2871 + }, + { + "t": "2026-07-28T06:24:48.529570", + "v": 97.2717 + }, + { + "t": "2026-07-28T07:24:48.529570", + "v": 97.2476 + }, + { + "t": "2026-07-28T08:24:48.529570", + "v": 97.1527 + }, + { + "t": "2026-07-28T09:24:48.529570", + "v": 97.1124 + }, + { + "t": "2026-07-28T10:24:48.529570", + "v": 96.8842 + }, + { + "t": "2026-07-28T11:24:48.529570", + "v": 96.9453 + }, + { + "t": "2026-07-28T12:24:48.529570", + "v": 96.99 + }, + { + "t": "2026-07-28T13:24:48.529570", + "v": 97.0033 + }, + { + "t": "2026-07-28T14:24:48.529570", + "v": 97.1171 + }, + { + "t": "2026-07-28T15:24:48.529570", + "v": 97.1493 + }, + { + "t": "2026-07-28T16:24:48.529570", + "v": 97.0499 + }, + { + "t": "2026-07-28T17:24:48.529570", + "v": 97.0154 + }, + { + "t": "2026-07-28T18:24:48.529570", + "v": 97.0191 + }, + { + "t": "2026-07-28T19:24:48.529570", + "v": 96.6856 + }, + { + "t": "2026-07-28T20:24:48.529570", + "v": 97.3447 + }, + { + "t": "2026-07-28T21:24:48.529570", + "v": 97.3485 + }, + { + "t": "2026-07-28T22:24:48.529570", + "v": 97.196 + }, + { + "t": "2026-07-28T23:24:48.529570", + "v": 97.0782 + }, + { + "t": "2026-07-29T00:24:48.529570", + "v": 97.1253 + }, + { + "t": "2026-07-29T01:24:48.529570", + "v": 97.1952 + }, + { + "t": "2026-07-29T02:24:48.529570", + "v": 97.1666 + }, + { + "t": "2026-07-29T03:24:48.529570", + "v": 97.1259 + }, + { + "t": "2026-07-29T04:24:48.529570", + "v": 97.1726 + }, + { + "t": "2026-07-29T05:24:48.529570", + "v": 97.1445 + }, + { + "t": "2026-07-29T06:24:48.529570", + "v": 97.2019 + }, + { + "t": "2026-07-29T07:24:48.529570", + "v": 97.2382 + }, + { + "t": "2026-07-29T08:24:48.529570", + "v": 97.336 + }, + { + "t": "2026-07-29T09:24:48.529570", + "v": 97.2134 + }, + { + "t": "2026-07-29T10:24:48.529570", + "v": 97.3953 + }, + { + "t": "2026-07-29T11:24:48.529570", + "v": 97.245 + }, + { + "t": "2026-07-29T12:24:48.529570", + "v": 97.3255 + }, + { + "t": "2026-07-29T13:24:48.529570", + "v": 97.2357 + }, + { + "t": "2026-07-29T14:24:48.529570", + "v": 97.1993 + }, + { + "t": "2026-07-29T15:24:48.529570", + "v": 97.1643 + }, + { + "t": "2026-07-29T16:24:48.529570", + "v": 97.0299 + }, + { + "t": "2026-07-29T17:24:48.529570", + "v": 97.0103 + }, + { + "t": "2026-07-29T18:24:48.529570", + "v": 97.035 + }, + { + "t": "2026-07-29T19:24:48.529570", + "v": 96.7422 + }, + { + "t": "2026-07-29T20:24:48.529570", + "v": 96.7949 + }, + { + "t": "2026-07-29T21:24:48.529570", + "v": 96.7316 + }, + { + "t": "2026-07-29T22:24:48.529570", + "v": 96.8984 + }, + { + "t": "2026-07-29T23:24:48.529570", + "v": 96.8889 + }, + { + "t": "2026-07-30T00:24:48.529570", + "v": 97.1733 + }, + { + "t": "2026-07-30T01:24:48.529570", + "v": 97.1057 + }, + { + "t": "2026-07-30T02:24:48.529570", + "v": 97.0532 + }, + { + "t": "2026-07-30T03:24:48.529570", + "v": 97.1125 + }, + { + "t": "2026-07-30T04:24:48.529570", + "v": 97.0948 + }, + { + "t": "2026-07-30T05:24:48.529570", + "v": 97.175 + }, + { + "t": "2026-07-30T06:24:48.529570", + "v": 97.0859 + }, + { + "t": "2026-07-30T07:24:48.529570", + "v": 97.0761 + }, + { + "t": "2026-07-30T08:24:48.529570", + "v": 96.9242 + }, + { + "t": "2026-07-30T09:24:48.529570", + "v": 96.8948 + }, + { + "t": "2026-07-30T10:24:48.529570", + "v": 97.0054 + }, + { + "t": "2026-07-30T11:24:48.529570", + "v": 96.8986 + }, + { + "t": "2026-07-30T12:24:48.529570", + "v": 96.9309 + }, + { + "t": "2026-07-30T13:24:48.529570", + "v": 96.8136 + }, + { + "t": "2026-07-30T14:24:48.529570", + "v": 96.8165 + }, + { + "t": "2026-07-30T15:24:48.529570", + "v": 96.9305 + }, + { + "t": "2026-07-30T16:24:48.529570", + "v": 96.8259 + }, + { + "t": "2026-07-30T17:24:48.529570", + "v": 96.8684 + }, + { + "t": "2026-07-30T18:24:48.529570", + "v": 96.7709 + }, + { + "t": "2026-07-30T19:24:48.529570", + "v": 96.8159 + }, + { + "t": "2026-07-30T20:24:48.529570", + "v": 96.6925 + }, + { + "t": "2026-07-30T21:24:48.529570", + "v": 96.8445 + }, + { + "t": "2026-07-30T22:24:48.529570", + "v": 96.84 + }, + { + "t": "2026-07-30T23:24:48.529570", + "v": 96.7934 + }, + { + "t": "2026-07-31T00:24:48.529570", + "v": 97.1312 + }, + { + "t": "2026-07-31T01:24:48.529570", + "v": 97.0428 + }, + { + "t": "2026-07-31T02:24:48.529570", + "v": 97.2588 + }, + { + "t": "2026-07-31T03:24:48.529570", + "v": 97.1472 + }, + { + "t": "2026-07-31T04:24:48.529570", + "v": 97.2095 + }, + { + "t": "2026-07-31T05:24:48.529570", + "v": 97.1771 + }, + { + "t": "2026-07-31T06:24:48.529570", + "v": 96.9711 + }, + { + "t": "2026-07-31T07:24:48.529570", + "v": 96.9883 + }, + { + "t": "2026-07-31T08:24:48.529570", + "v": 96.9915 + }, + { + "t": "2026-07-31T09:24:48.529570", + "v": 97.0285 + }, + { + "t": "2026-07-31T10:24:48.529570", + "v": 96.9537 + }, + { + "t": "2026-07-31T11:24:48.529570", + "v": 96.939 + }, + { + "t": "2026-07-31T12:24:48.529570", + "v": 96.9185 + }, + { + "t": "2026-07-31T13:24:48.529570", + "v": 96.9501 + }, + { + "t": "2026-07-31T14:24:48.529570", + "v": 96.8315 + }, + { + "t": "2026-07-31T15:24:48.529570", + "v": 96.9359 + }, + { + "t": "2026-07-31T16:24:48.529570", + "v": 96.8765 + }, + { + "t": "2026-07-31T17:24:48.529570", + "v": 96.8395 + }, + { + "t": "2026-07-31T18:24:48.529570", + "v": 96.8385 + }, + { + "t": "2026-07-31T19:24:48.529570", + "v": 96.8423 + }, + { + "t": "2026-07-31T20:24:48.529570", + "v": 96.812 + }, + { + "t": "2026-07-31T21:24:48.529570", + "v": 96.7159 + }, + { + "t": "2026-07-31T22:24:48.529570", + "v": 96.7137 + }, + { + "t": "2026-07-31T23:24:48.529570", + "v": 96.9719 + }, + { + "t": "2026-08-01T00:24:48.529570", + "v": 96.8232 + }, + { + "t": "2026-08-01T01:24:48.529570", + "v": 96.8424 + }, + { + "t": "2026-08-01T02:24:48.529570", + "v": 96.8258 + }, + { + "t": "2026-08-01T03:24:48.529570", + "v": 96.9074 + }, + { + "t": "2026-08-01T04:24:48.529570", + "v": 96.8524 + }, + { + "t": "2026-08-01T05:24:48.529570", + "v": 96.8171 + }, + { + "t": "2026-08-01T06:24:48.529570", + "v": 96.7865 + }, + { + "t": "2026-08-01T07:24:48.529570", + "v": 97.0779 + }, + { + "t": "2026-08-01T08:24:48.529570", + "v": 97.1344 + }, + { + "t": "2026-08-01T09:24:48.529570", + "v": 97.0666 + }, + { + "t": "2026-08-01T10:24:48.529570", + "v": 97.1478 + }, + { + "t": "2026-08-01T11:24:48.529570", + "v": 97.2565 + }, + { + "t": "2026-08-01T12:24:48.529570", + "v": 97.3748 + }, + { + "t": "2026-08-01T13:24:48.529570", + "v": 97.1641 + }, + { + "t": "2026-08-01T14:24:48.529570", + "v": 97.1422 + }, + { + "t": "2026-08-01T15:24:48.529570", + "v": 97.3093 + }, + { + "t": "2026-08-01T16:24:48.529570", + "v": 98.1682 + }, + { + "t": "2026-08-01T17:24:48.529570", + "v": 98.1009 + }, + { + "t": "2026-08-01T18:24:48.529570", + "v": 98.1905 + }, + { + "t": "2026-08-01T19:24:48.529570", + "v": 98.2522 + }, + { + "t": "2026-08-01T20:24:48.529570", + "v": 98.2872 + }, + { + "t": "2026-08-01T21:24:48.529570", + "v": 98.1916 + }, + { + "t": "2026-08-01T22:24:48.529570", + "v": 98.2193 + }, + { + "t": "2026-08-01T23:24:48.529570", + "v": 98.1015 + }, + { + "t": "2026-08-02T00:24:48.529570", + "v": 97.963 + }, + { + "t": "2026-08-02T01:24:48.529570", + "v": 98.0011 + }, + { + "t": "2026-08-02T02:24:48.529570", + "v": 97.9707 + }, + { + "t": "2026-08-02T03:24:48.529570", + "v": 98.003 + }, + { + "t": "2026-08-02T04:24:48.529570", + "v": 98.0587 + }, + { + "t": "2026-08-02T05:24:48.529570", + "v": 97.948 + }, + { + "t": "2026-08-02T06:24:48.529570", + "v": 97.8151 + }, + { + "t": "2026-08-02T07:24:48.529570", + "v": 98.0391 + }, + { + "t": "2026-08-02T08:24:48.529570", + "v": 97.831 + }, + { + "t": "2026-08-02T09:24:48.529570", + "v": 97.7605 + }, + { + "t": "2026-08-02T10:24:48.529570", + "v": 97.79 + }, + { + "t": "2026-08-02T11:24:48.529570", + "v": 97.7952 + }, + { + "t": "2026-08-02T12:24:48.529570", + "v": 97.8616 + }, + { + "t": "2026-08-02T13:24:48.529570", + "v": 97.8261 + }, + { + "t": "2026-08-02T14:24:48.529570", + "v": 97.7988 + }, + { + "t": "2026-08-02T15:24:48.529570", + "v": 97.8716 + }, + { + "t": "2026-08-02T16:24:48.529570", + "v": 97.8784 + }, + { + "t": "2026-08-02T17:24:48.529570", + "v": 97.7773 + }, + { + "t": "2026-08-02T18:24:48.529570", + "v": 97.7763 + }, + { + "t": "2026-08-02T19:24:48.529570", + "v": 97.9074 + }, + { + "t": "2026-08-02T20:24:48.529570", + "v": 97.8951 + }, + { + "t": "2026-08-02T21:24:48.529570", + "v": 97.8515 + }, + { + "t": "2026-08-02T22:24:48.529570", + "v": 97.7589 + }, + { + "t": "2026-08-02T23:24:48.529570", + "v": 97.8535 + }, + { + "t": "2026-08-03T00:24:48.529570", + "v": 97.8143 + }, + { + "t": "2026-08-03T01:24:48.529570", + "v": 97.6061 + }, + { + "t": "2026-08-03T02:24:48.529570", + "v": 97.6728 + }, + { + "t": "2026-08-03T03:24:48.529570", + "v": 97.6491 + }, + { + "t": "2026-08-03T04:24:48.529570", + "v": 97.5543 + }, + { + "t": "2026-08-03T05:24:48.529570", + "v": 97.5451 + }, + { + "t": "2026-08-03T06:24:48.529570", + "v": 97.5833 + }, + { + "t": "2026-08-03T07:24:48.529570", + "v": 97.4785 + }, + { + "t": "2026-08-03T08:24:48.529570", + "v": 97.4586 + }, + { + "t": "2026-08-03T09:24:48.529570", + "v": 97.4509 + }, + { + "t": "2026-08-03T10:24:48.529570", + "v": 97.5253 + }, + { + "t": "2026-08-03T11:24:48.529570", + "v": 97.5004 + }, + { + "t": "2026-08-03T12:24:48.529570", + "v": 97.5614 + }, + { + "t": "2026-08-03T13:24:48.529570", + "v": 97.4328 + }, + { + "t": "2026-08-03T14:24:48.529570", + "v": 97.5122 + }, + { + "t": "2026-08-03T15:24:48.529570", + "v": 97.4802 + }, + { + "t": "2026-08-03T16:24:48.529570", + "v": 97.5921 + }, + { + "t": "2026-08-03T17:24:48.529570", + "v": 97.7348 + }, + { + "t": "2026-08-03T18:24:48.529570", + "v": 97.5696 + }, + { + "t": "2026-08-03T19:24:48.529570", + "v": 97.5623 + }, + { + "t": "2026-08-03T20:24:48.529570", + "v": 97.4612 + }, + { + "t": "2026-08-03T21:24:48.529570", + "v": 97.5999 + }, + { + "t": "2026-08-03T22:24:48.529570", + "v": 97.5312 + }, + { + "t": "2026-08-03T23:24:48.529570", + "v": 97.3926 + }, + { + "t": "2026-08-04T00:24:48.529570", + "v": 97.6023 + }, + { + "t": "2026-08-04T01:24:48.529570", + "v": 97.6227 + }, + { + "t": "2026-08-04T02:24:48.529570", + "v": 97.4895 + }, + { + "t": "2026-08-04T03:24:48.529570", + "v": 97.551 + }, + { + "t": "2026-08-04T04:24:48.529570", + "v": 97.5909 + }, + { + "t": "2026-08-04T05:24:48.529570", + "v": 97.686 + }, + { + "t": "2026-08-04T06:24:48.529570", + "v": 97.6977 + } + ], + "trades": [ + { + "time": "2026-07-22 04:24", + "side": "SELL", + "size": 0.0009, + "price": 63885.4, + "pnl_gross": -0.1377, + "pnl_net": -0.1549, + "fee": 0.017249 + }, + { + "time": "2026-07-22 05:24", + "side": "BUY", + "size": 0.0018, + "price": 61535.9, + "pnl_gross": 0.1542, + "pnl_net": 0.121, + "fee": 0.033229 + }, + { + "time": "2026-07-22 06:24", + "side": "SELL", + "size": 0.002, + "price": 61574.9, + "pnl_gross": -0.1203, + "pnl_net": -0.1573, + "fee": 0.036945 + }, + { + "time": "2026-07-22 08:24", + "side": "BUY", + "size": 0.0015, + "price": 61979.5, + "pnl_gross": 0.159, + "pnl_net": 0.1311, + "fee": 0.027891 + }, + { + "time": "2026-07-22 11:24", + "side": "SELL", + "size": 0.0017, + "price": 64318.3, + "pnl_gross": -0.1497, + "pnl_net": -0.1825, + "fee": 0.032802 + }, + { + "time": "2026-07-22 13:24", + "side": "SELL", + "size": 0.0016, + "price": 63282.2, + "pnl_gross": -0.1725, + "pnl_net": -0.2028, + "fee": 0.030375 + }, + { + "time": "2026-07-22 22:24", + "side": "BUY", + "size": 0.001, + "price": 61149.8, + "pnl_gross": 0.2272, + "pnl_net": 0.2088, + "fee": 0.018345 + }, + { + "time": "2026-07-22 23:24", + "side": "BUY", + "size": 0.0011, + "price": 63284.3, + "pnl_gross": 0.1344, + "pnl_net": 0.1135, + "fee": 0.020884 + }, + { + "time": "2026-07-23 01:24", + "side": "BUY", + "size": 0.0011, + "price": 60556.9, + "pnl_gross": 0.1845, + "pnl_net": 0.1646, + "fee": 0.019984 + }, + { + "time": "2026-07-23 02:24", + "side": "BUY", + "size": 0.0016, + "price": 63495.0, + "pnl_gross": 0.1206, + "pnl_net": 0.0901, + "fee": 0.030478 + }, + { + "time": "2026-07-23 04:24", + "side": "BUY", + "size": 0.0009, + "price": 60261.3, + "pnl_gross": 0.2799, + "pnl_net": 0.2636, + "fee": 0.016271 + }, + { + "time": "2026-07-23 05:24", + "side": "BUY", + "size": 0.0008, + "price": 62429.4, + "pnl_gross": 0.2729, + "pnl_net": 0.2579, + "fee": 0.014983 + }, + { + "time": "2026-07-23 13:24", + "side": "SELL", + "size": 0.0016, + "price": 64632.5, + "pnl_gross": -0.2031, + "pnl_net": -0.2342, + "fee": 0.031024 + }, + { + "time": "2026-07-23 16:24", + "side": "BUY", + "size": 0.0005, + "price": 63499.5, + "pnl_gross": 0.106, + "pnl_net": 0.0965, + "fee": 0.009525 + }, + { + "time": "2026-07-23 17:24", + "side": "BUY", + "size": 0.0012, + "price": 60202.7, + "pnl_gross": 0.1602, + "pnl_net": 0.1385, + "fee": 0.021673 + }, + { + "time": "2026-07-23 22:24", + "side": "SELL", + "size": 0.0015, + "price": 60720.0, + "pnl_gross": -0.1617, + "pnl_net": -0.189, + "fee": 0.027324 + }, + { + "time": "2026-07-24 07:24", + "side": "SELL", + "size": 0.0014, + "price": 63981.4, + "pnl_gross": -0.2694, + "pnl_net": -0.2962, + "fee": 0.026872 + }, + { + "time": "2026-07-24 12:24", + "side": "SELL", + "size": 0.0014, + "price": 63306.8, + "pnl_gross": -0.1453, + "pnl_net": -0.1719, + "fee": 0.026589 + }, + { + "time": "2026-07-24 18:24", + "side": "BUY", + "size": 0.0018, + "price": 63075.8, + "pnl_gross": 0.1292, + "pnl_net": 0.0951, + "fee": 0.034061 + }, + { + "time": "2026-07-24 20:24", + "side": "BUY", + "size": 0.0012, + "price": 61702.5, + "pnl_gross": 0.1951, + "pnl_net": 0.1729, + "fee": 0.022213 + }, + { + "time": "2026-07-24 22:24", + "side": "BUY", + "size": 0.0011, + "price": 64193.1, + "pnl_gross": 0.1458, + "pnl_net": 0.1246, + "fee": 0.021184 + }, + { + "time": "2026-07-25 03:24", + "side": "SELL", + "size": 0.0013, + "price": 62704.4, + "pnl_gross": -0.1655, + "pnl_net": -0.1899, + "fee": 0.024455 + }, + { + "time": "2026-07-25 06:24", + "side": "SELL", + "size": 0.0012, + "price": 64398.2, + "pnl_gross": -0.7231, + "pnl_net": -0.7463, + "fee": 0.023183 + }, + { + "time": "2026-07-25 11:24", + "side": "BUY", + "size": 0.0013, + "price": 62655.4, + "pnl_gross": 0.1672, + "pnl_net": 0.1428, + "fee": 0.024436 + }, + { + "time": "2026-07-25 12:24", + "side": "SELL", + "size": 0.0006, + "price": 64813.6, + "pnl_gross": -0.1335, + "pnl_net": -0.1452, + "fee": 0.011666 + }, + { + "time": "2026-07-25 15:24", + "side": "BUY", + "size": 0.0008, + "price": 62520.8, + "pnl_gross": 0.1334, + "pnl_net": 0.1184, + "fee": 0.015005 + }, + { + "time": "2026-07-25 18:24", + "side": "SELL", + "size": 0.0015, + "price": 61748.2, + "pnl_gross": -0.1146, + "pnl_net": -0.1424, + "fee": 0.027787 + }, + { + "time": "2026-07-25 21:24", + "side": "SELL", + "size": 0.0013, + "price": 63482.0, + "pnl_gross": -0.2703, + "pnl_net": -0.295, + "fee": 0.024758 + }, + { + "time": "2026-07-25 22:24", + "side": "BUY", + "size": 0.0017, + "price": 63698.3, + "pnl_gross": 0.2362, + "pnl_net": 0.2037, + "fee": 0.032486 + }, + { + "time": "2026-07-26 00:24", + "side": "BUY", + "size": 0.0018, + "price": 62407.3, + "pnl_gross": 0.1505, + "pnl_net": 0.1168, + "fee": 0.0337 + }, + { + "time": "2026-07-26 01:24", + "side": "BUY", + "size": 0.0017, + "price": 63468.0, + "pnl_gross": 0.1437, + "pnl_net": 0.1113, + "fee": 0.032369 + }, + { + "time": "2026-07-26 03:24", + "side": "SELL", + "size": 0.0016, + "price": 62775.4, + "pnl_gross": -0.134, + "pnl_net": -0.1641, + "fee": 0.030132 + }, + { + "time": "2026-07-26 04:24", + "side": "BUY", + "size": 0.0019, + "price": 61331.9, + "pnl_gross": 0.1508, + "pnl_net": 0.1159, + "fee": 0.034959 + }, + { + "time": "2026-07-26 08:24", + "side": "BUY", + "size": 0.0015, + "price": 61125.7, + "pnl_gross": 0.1226, + "pnl_net": 0.0951, + "fee": 0.027507 + }, + { + "time": "2026-07-26 10:24", + "side": "BUY", + "size": 0.0015, + "price": 63505.1, + "pnl_gross": 0.1629, + "pnl_net": 0.1343, + "fee": 0.028577 + }, + { + "time": "2026-07-26 12:24", + "side": "SELL", + "size": 0.0014, + "price": 64921.2, + "pnl_gross": -0.1857, + "pnl_net": -0.213, + "fee": 0.027267 + }, + { + "time": "2026-07-26 15:24", + "side": "SELL", + "size": 0.0017, + "price": 61347.7, + "pnl_gross": -0.2076, + "pnl_net": -0.2388, + "fee": 0.031287 + }, + { + "time": "2026-07-26 17:24", + "side": "SELL", + "size": 0.0008, + "price": 64612.4, + "pnl_gross": -0.1185, + "pnl_net": -0.134, + "fee": 0.015507 + }, + { + "time": "2026-07-26 21:24", + "side": "SELL", + "size": 0.0014, + "price": 62908.0, + "pnl_gross": -0.1389, + "pnl_net": -0.1654, + "fee": 0.026421 + }, + { + "time": "2026-07-26 23:24", + "side": "SELL", + "size": 0.001, + "price": 63945.3, + "pnl_gross": -0.1341, + "pnl_net": -0.1533, + "fee": 0.019184 + }, + { + "time": "2026-07-27 01:24", + "side": "BUY", + "size": 0.0019, + "price": 61068.5, + "pnl_gross": 0.132, + "pnl_net": 0.0972, + "fee": 0.034809 + }, + { + "time": "2026-07-27 03:24", + "side": "BUY", + "size": 0.0018, + "price": 64765.7, + "pnl_gross": 0.2646, + "pnl_net": 0.2296, + "fee": 0.034973 + }, + { + "time": "2026-07-27 06:24", + "side": "BUY", + "size": 0.0007, + "price": 62477.5, + "pnl_gross": 0.1364, + "pnl_net": 0.1233, + "fee": 0.01312 + }, + { + "time": "2026-07-27 07:24", + "side": "SELL", + "size": 0.0014, + "price": 60471.7, + "pnl_gross": -0.1185, + "pnl_net": -0.1439, + "fee": 0.025398 + }, + { + "time": "2026-07-27 09:24", + "side": "BUY", + "size": 0.0019, + "price": 63739.4, + "pnl_gross": 0.15, + "pnl_net": 0.1137, + "fee": 0.036331 + }, + { + "time": "2026-07-27 16:24", + "side": "SELL", + "size": 0.0012, + "price": 62744.5, + "pnl_gross": -0.1214, + "pnl_net": -0.144, + "fee": 0.022588 + }, + { + "time": "2026-07-27 17:24", + "side": "SELL", + "size": 0.0016, + "price": 62840.2, + "pnl_gross": -0.1926, + "pnl_net": -0.2227, + "fee": 0.030163 + }, + { + "time": "2026-07-27 19:24", + "side": "BUY", + "size": 0.0015, + "price": 61778.2, + "pnl_gross": 0.1321, + "pnl_net": 0.1043, + "fee": 0.0278 + }, + { + "time": "2026-07-27 22:24", + "side": "SELL", + "size": 0.0018, + "price": 61403.9, + "pnl_gross": -0.131, + "pnl_net": -0.1642, + "fee": 0.033158 + }, + { + "time": "2026-07-27 23:24", + "side": "SELL", + "size": 0.0016, + "price": 64391.8, + "pnl_gross": -0.204, + "pnl_net": -0.2349, + "fee": 0.030908 + }, + { + "time": "2026-07-28 01:24", + "side": "SELL", + "size": 0.0006, + "price": 61403.2, + "pnl_gross": -0.1524, + "pnl_net": -0.1635, + "fee": 0.011053 + }, + { + "time": "2026-07-28 04:24", + "side": "BUY", + "size": 0.0008, + "price": 61204.8, + "pnl_gross": 0.1251, + "pnl_net": 0.1104, + "fee": 0.014689 + }, + { + "time": "2026-07-28 10:24", + "side": "SELL", + "size": 0.0007, + "price": 61798.1, + "pnl_gross": -0.2202, + "pnl_net": -0.2332, + "fee": 0.012978 + }, + { + "time": "2026-07-28 14:24", + "side": "BUY", + "size": 0.0011, + "price": 63628.0, + "pnl_gross": 0.1218, + "pnl_net": 0.1008, + "fee": 0.020997 + }, + { + "time": "2026-07-28 19:24", + "side": "SELL", + "size": 0.0018, + "price": 64028.4, + "pnl_gross": -0.3254, + "pnl_net": -0.36, + "fee": 0.034575 + }, + { + "time": "2026-07-28 20:24", + "side": "BUY", + "size": 0.0013, + "price": 62863.2, + "pnl_gross": 0.6671, + "pnl_net": 0.6426, + "fee": 0.024517 + }, + { + "time": "2026-07-28 22:24", + "side": "SELL", + "size": 0.001, + "price": 64529.8, + "pnl_gross": -0.1445, + "pnl_net": -0.1638, + "fee": 0.019359 + }, + { + "time": "2026-07-28 23:24", + "side": "SELL", + "size": 0.0007, + "price": 64302.3, + "pnl_gross": -0.1098, + "pnl_net": -0.1233, + "fee": 0.013503 + }, + { + "time": "2026-07-29 08:24", + "side": "BUY", + "size": 0.001, + "price": 61815.8, + "pnl_gross": 0.1058, + "pnl_net": 0.0873, + "fee": 0.018545 + }, + { + "time": "2026-07-29 09:24", + "side": "SELL", + "size": 0.0018, + "price": 64723.8, + "pnl_gross": -0.1145, + "pnl_net": -0.1494, + "fee": 0.034951 + }, + { + "time": "2026-07-29 10:24", + "side": "BUY", + "size": 0.0007, + "price": 62470.7, + "pnl_gross": 0.1899, + "pnl_net": 0.1768, + "fee": 0.013119 + }, + { + "time": "2026-07-29 11:24", + "side": "SELL", + "size": 0.0017, + "price": 62560.2, + "pnl_gross": -0.1422, + "pnl_net": -0.1741, + "fee": 0.031906 + }, + { + "time": "2026-07-29 16:24", + "side": "SELL", + "size": 0.0019, + "price": 61688.0, + "pnl_gross": -0.1265, + "pnl_net": -0.1616, + "fee": 0.035162 + }, + { + "time": "2026-07-29 19:24", + "side": "SELL", + "size": 0.0018, + "price": 64075.1, + "pnl_gross": -0.2848, + "pnl_net": -0.3194, + "fee": 0.034601 + }, + { + "time": "2026-07-29 22:24", + "side": "BUY", + "size": 0.0018, + "price": 60287.5, + "pnl_gross": 0.1749, + "pnl_net": 0.1423, + "fee": 0.032555 + }, + { + "time": "2026-07-30 00:24", + "side": "BUY", + "size": 0.0016, + "price": 63773.1, + "pnl_gross": 0.2924, + "pnl_net": 0.2618, + "fee": 0.030611 + }, + { + "time": "2026-07-30 08:24", + "side": "SELL", + "size": 0.0005, + "price": 64556.1, + "pnl_gross": -0.1439, + "pnl_net": -0.1536, + "fee": 0.009683 + }, + { + "time": "2026-07-30 10:24", + "side": "BUY", + "size": 0.0006, + "price": 60961.2, + "pnl_gross": 0.1185, + "pnl_net": 0.1075, + "fee": 0.010973 + }, + { + "time": "2026-07-30 13:24", + "side": "SELL", + "size": 0.0007, + "price": 62163.7, + "pnl_gross": -0.1093, + "pnl_net": -0.1224, + "fee": 0.013054 + }, + { + "time": "2026-07-30 15:24", + "side": "BUY", + "size": 0.0009, + "price": 60800.1, + "pnl_gross": 0.122, + "pnl_net": 0.1056, + "fee": 0.016416 + }, + { + "time": "2026-07-30 20:24", + "side": "SELL", + "size": 0.0008, + "price": 62842.4, + "pnl_gross": -0.1154, + "pnl_net": -0.1305, + "fee": 0.015082 + }, + { + "time": "2026-07-30 21:24", + "side": "BUY", + "size": 0.0018, + "price": 63479.4, + "pnl_gross": 0.16, + "pnl_net": 0.1257, + "fee": 0.034279 + }, + { + "time": "2026-07-31 00:24", + "side": "BUY", + "size": 0.0012, + "price": 61845.1, + "pnl_gross": 0.3458, + "pnl_net": 0.3235, + "fee": 0.022264 + }, + { + "time": "2026-07-31 02:24", + "side": "BUY", + "size": 0.0019, + "price": 63112.8, + "pnl_gross": 0.224, + "pnl_net": 0.188, + "fee": 0.035974 + }, + { + "time": "2026-07-31 06:24", + "side": "SELL", + "size": 0.0009, + "price": 61278.6, + "pnl_gross": -0.1979, + "pnl_net": -0.2145, + "fee": 0.016545 + }, + { + "time": "2026-07-31 14:24", + "side": "SELL", + "size": 0.0007, + "price": 63694.2, + "pnl_gross": -0.1106, + "pnl_net": -0.1239, + "fee": 0.013376 + }, + { + "time": "2026-07-31 15:24", + "side": "BUY", + "size": 0.0011, + "price": 64767.6, + "pnl_gross": 0.1124, + "pnl_net": 0.091, + "fee": 0.021373 + }, + { + "time": "2026-07-31 23:24", + "side": "BUY", + "size": 0.0018, + "price": 60219.8, + "pnl_gross": 0.2663, + "pnl_net": 0.2338, + "fee": 0.032519 + }, + { + "time": "2026-08-01 00:24", + "side": "SELL", + "size": 0.001, + "price": 61154.7, + "pnl_gross": -0.1408, + "pnl_net": -0.1591, + "fee": 0.018346 + }, + { + "time": "2026-08-01 07:24", + "side": "BUY", + "size": 0.0019, + "price": 64315.2, + "pnl_gross": 0.2994, + "pnl_net": 0.2628, + "fee": 0.03666 + }, + { + "time": "2026-08-01 11:24", + "side": "BUY", + "size": 0.0006, + "price": 62092.9, + "pnl_gross": 0.1168, + "pnl_net": 0.1056, + "fee": 0.011177 + }, + { + "time": "2026-08-01 12:24", + "side": "BUY", + "size": 0.0008, + "price": 63601.5, + "pnl_gross": 0.1263, + "pnl_net": 0.1111, + "fee": 0.015264 + }, + { + "time": "2026-08-01 13:24", + "side": "SELL", + "size": 0.0008, + "price": 61545.5, + "pnl_gross": -0.2027, + "pnl_net": -0.2175, + "fee": 0.014771 + }, + { + "time": "2026-08-01 15:24", + "side": "BUY", + "size": 0.0016, + "price": 63443.9, + "pnl_gross": 0.1751, + "pnl_net": 0.1447, + "fee": 0.030453 + }, + { + "time": "2026-08-01 16:24", + "side": "BUY", + "size": 0.001, + "price": 63652.3, + "pnl_gross": 0.8669, + "pnl_net": 0.8478, + "fee": 0.019096 + }, + { + "time": "2026-08-01 23:24", + "side": "SELL", + "size": 0.0005, + "price": 60665.5, + "pnl_gross": -0.1097, + "pnl_net": -0.1188, + "fee": 0.0091 + }, + { + "time": "2026-08-02 00:24", + "side": "SELL", + "size": 0.0013, + "price": 63636.8, + "pnl_gross": -0.1305, + "pnl_net": -0.1553, + "fee": 0.024818 + }, + { + "time": "2026-08-02 06:24", + "side": "SELL", + "size": 0.0009, + "price": 64918.6, + "pnl_gross": -0.1248, + "pnl_net": -0.1423, + "fee": 0.017528 + }, + { + "time": "2026-08-02 07:24", + "side": "BUY", + "size": 0.0011, + "price": 63048.6, + "pnl_gross": 0.232, + "pnl_net": 0.2112, + "fee": 0.020806 + }, + { + "time": "2026-08-02 08:24", + "side": "SELL", + "size": 0.0007, + "price": 61138.8, + "pnl_gross": -0.2001, + "pnl_net": -0.213, + "fee": 0.012839 + }, + { + "time": "2026-08-02 19:24", + "side": "BUY", + "size": 0.0017, + "price": 61285.0, + "pnl_gross": 0.1392, + "pnl_net": 0.108, + "fee": 0.031255 + }, + { + "time": "2026-08-03 01:24", + "side": "SELL", + "size": 0.0012, + "price": 64063.5, + "pnl_gross": -0.2001, + "pnl_net": -0.2232, + "fee": 0.023063 + }, + { + "time": "2026-08-03 13:24", + "side": "SELL", + "size": 0.0006, + "price": 60745.2, + "pnl_gross": -0.1206, + "pnl_net": -0.1315, + "fee": 0.010934 + }, + { + "time": "2026-08-03 16:24", + "side": "BUY", + "size": 0.001, + "price": 62831.1, + "pnl_gross": 0.12, + "pnl_net": 0.1011, + "fee": 0.018849 + }, + { + "time": "2026-08-03 17:24", + "side": "BUY", + "size": 0.001, + "price": 60274.8, + "pnl_gross": 0.1508, + "pnl_net": 0.1327, + "fee": 0.018082 + }, + { + "time": "2026-08-03 18:24", + "side": "SELL", + "size": 0.0005, + "price": 62044.4, + "pnl_gross": -0.1572, + "pnl_net": -0.1665, + "fee": 0.009307 + }, + { + "time": "2026-08-03 21:24", + "side": "BUY", + "size": 0.0014, + "price": 62717.3, + "pnl_gross": 0.1467, + "pnl_net": 0.1204, + "fee": 0.026341 + }, + { + "time": "2026-08-03 23:24", + "side": "SELL", + "size": 0.0006, + "price": 61445.5, + "pnl_gross": -0.1307, + "pnl_net": -0.1417, + "fee": 0.01106 + }, + { + "time": "2026-08-04 00:24", + "side": "BUY", + "size": 0.0009, + "price": 62266.0, + "pnl_gross": 0.2178, + "pnl_net": 0.2009, + "fee": 0.016812 + }, + { + "time": "2026-08-04 02:24", + "side": "SELL", + "size": 0.0014, + "price": 64695.8, + "pnl_gross": -0.1252, + "pnl_net": -0.1524, + "fee": 0.027172 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.537114" +} \ No newline at end of file diff --git a/backtests/results/hawkes_20260804-072448.json b/backtests/results/hawkes_20260804-072448.json new file mode 100644 index 0000000..a2004ee --- /dev/null +++ b/backtests/results/hawkes_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Hawkes OFI", + "strategy_key": "hawkes", + "description": "Self-exciting point process OFI \u2014 clustered order flow", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.467448", + "end_time": "2026-08-04T06:24:48.467448", + "start_equity": 100.0, + "end_equity": 101.2588, + "pnl": 1.2376, + "pnl_pct": 1.2376, + "pnl_gross": 16.5132, + "pnl_gross_pct": 16.5132, + "fees_total": 15.2756, + "fee_model": "taker", + "ann_return_pct": 14.85, + "sharpe": 7.3062, + "sortino": 11.8747, + "max_dd": 0.0296, + "max_dd_pct": 2.96, + "win_rate": 0.0, + "total_trades": 231, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.467448", + "v": 100.2593 + }, + { + "t": "2026-07-05T08:24:48.467448", + "v": 100.3594 + }, + { + "t": "2026-07-05T09:24:48.467448", + "v": 100.2626 + }, + { + "t": "2026-07-05T10:24:48.467448", + "v": 100.2446 + }, + { + "t": "2026-07-05T11:24:48.467448", + "v": 100.4773 + }, + { + "t": "2026-07-05T12:24:48.467448", + "v": 100.8234 + }, + { + "t": "2026-07-05T13:24:48.467448", + "v": 100.569 + }, + { + "t": "2026-07-05T14:24:48.467448", + "v": 100.4369 + }, + { + "t": "2026-07-05T15:24:48.467448", + "v": 100.1952 + }, + { + "t": "2026-07-05T16:24:48.467448", + "v": 100.3032 + }, + { + "t": "2026-07-05T17:24:48.467448", + "v": 99.7731 + }, + { + "t": "2026-07-05T18:24:48.467448", + "v": 100.1427 + }, + { + "t": "2026-07-05T19:24:48.467448", + "v": 100.3179 + }, + { + "t": "2026-07-05T20:24:48.467448", + "v": 100.388 + }, + { + "t": "2026-07-05T21:24:48.467448", + "v": 100.1872 + }, + { + "t": "2026-07-05T22:24:48.467448", + "v": 100.19 + }, + { + "t": "2026-07-05T23:24:48.467448", + "v": 99.8654 + }, + { + "t": "2026-07-06T00:24:48.467448", + "v": 99.5889 + }, + { + "t": "2026-07-06T01:24:48.467448", + "v": 99.2602 + }, + { + "t": "2026-07-06T02:24:48.467448", + "v": 99.15 + }, + { + "t": "2026-07-06T03:24:48.467448", + "v": 99.183 + }, + { + "t": "2026-07-06T04:24:48.467448", + "v": 99.0871 + }, + { + "t": "2026-07-06T05:24:48.467448", + "v": 98.9291 + }, + { + "t": "2026-07-06T06:24:48.467448", + "v": 98.6746 + }, + { + "t": "2026-07-06T07:24:48.467448", + "v": 98.7599 + }, + { + "t": "2026-07-06T08:24:48.467448", + "v": 99.0078 + }, + { + "t": "2026-07-06T09:24:48.467448", + "v": 99.2115 + }, + { + "t": "2026-07-06T10:24:48.467448", + "v": 99.3624 + }, + { + "t": "2026-07-06T11:24:48.467448", + "v": 99.6935 + }, + { + "t": "2026-07-06T12:24:48.467448", + "v": 99.5692 + }, + { + "t": "2026-07-06T13:24:48.467448", + "v": 99.83 + }, + { + "t": "2026-07-06T14:24:48.467448", + "v": 99.5314 + }, + { + "t": "2026-07-06T15:24:48.467448", + "v": 99.2885 + }, + { + "t": "2026-07-06T16:24:48.467448", + "v": 99.1161 + }, + { + "t": "2026-07-06T17:24:48.467448", + "v": 99.4901 + }, + { + "t": "2026-07-06T18:24:48.467448", + "v": 99.3813 + }, + { + "t": "2026-07-06T19:24:48.467448", + "v": 98.839 + }, + { + "t": "2026-07-06T20:24:48.467448", + "v": 98.5957 + }, + { + "t": "2026-07-06T21:24:48.467448", + "v": 98.3422 + }, + { + "t": "2026-07-06T22:24:48.467448", + "v": 98.3128 + }, + { + "t": "2026-07-06T23:24:48.467448", + "v": 98.8553 + }, + { + "t": "2026-07-07T00:24:48.467448", + "v": 98.6605 + }, + { + "t": "2026-07-07T01:24:48.467448", + "v": 98.7172 + }, + { + "t": "2026-07-07T02:24:48.467448", + "v": 98.7087 + }, + { + "t": "2026-07-07T03:24:48.467448", + "v": 99.2637 + }, + { + "t": "2026-07-07T04:24:48.467448", + "v": 99.2069 + }, + { + "t": "2026-07-07T05:24:48.467448", + "v": 99.1877 + }, + { + "t": "2026-07-07T06:24:48.467448", + "v": 99.3079 + }, + { + "t": "2026-07-07T07:24:48.467448", + "v": 99.5582 + }, + { + "t": "2026-07-07T08:24:48.467448", + "v": 99.3041 + }, + { + "t": "2026-07-07T09:24:48.467448", + "v": 99.3308 + }, + { + "t": "2026-07-07T10:24:48.467448", + "v": 98.7934 + }, + { + "t": "2026-07-07T11:24:48.467448", + "v": 98.8385 + }, + { + "t": "2026-07-07T12:24:48.467448", + "v": 98.8769 + }, + { + "t": "2026-07-07T13:24:48.467448", + "v": 98.1756 + }, + { + "t": "2026-07-07T14:24:48.467448", + "v": 98.1317 + }, + { + "t": "2026-07-07T15:24:48.467448", + "v": 97.9803 + }, + { + "t": "2026-07-07T16:24:48.467448", + "v": 97.3127 + }, + { + "t": "2026-07-07T17:24:48.467448", + "v": 97.4989 + }, + { + "t": "2026-07-07T18:24:48.467448", + "v": 97.0945 + }, + { + "t": "2026-07-07T19:24:48.467448", + "v": 97.6125 + }, + { + "t": "2026-07-07T20:24:48.467448", + "v": 97.9705 + }, + { + "t": "2026-07-07T21:24:48.467448", + "v": 98.0966 + }, + { + "t": "2026-07-07T22:24:48.467448", + "v": 98.0623 + }, + { + "t": "2026-07-07T23:24:48.467448", + "v": 98.1381 + }, + { + "t": "2026-07-08T00:24:48.467448", + "v": 98.0897 + }, + { + "t": "2026-07-08T01:24:48.467448", + "v": 98.0853 + }, + { + "t": "2026-07-08T02:24:48.467448", + "v": 98.3103 + }, + { + "t": "2026-07-08T03:24:48.467448", + "v": 98.4073 + }, + { + "t": "2026-07-08T04:24:48.467448", + "v": 98.7143 + }, + { + "t": "2026-07-08T05:24:48.467448", + "v": 98.4359 + }, + { + "t": "2026-07-08T06:24:48.467448", + "v": 98.5006 + }, + { + "t": "2026-07-08T07:24:48.467448", + "v": 98.4847 + }, + { + "t": "2026-07-08T08:24:48.467448", + "v": 98.3299 + }, + { + "t": "2026-07-08T09:24:48.467448", + "v": 98.3235 + }, + { + "t": "2026-07-08T10:24:48.467448", + "v": 98.2717 + }, + { + "t": "2026-07-08T11:24:48.467448", + "v": 98.3709 + }, + { + "t": "2026-07-08T12:24:48.467448", + "v": 98.2798 + }, + { + "t": "2026-07-08T13:24:48.467448", + "v": 97.9704 + }, + { + "t": "2026-07-08T14:24:48.467448", + "v": 98.4875 + }, + { + "t": "2026-07-08T15:24:48.467448", + "v": 98.4203 + }, + { + "t": "2026-07-08T16:24:48.467448", + "v": 98.5738 + }, + { + "t": "2026-07-08T17:24:48.467448", + "v": 98.0014 + }, + { + "t": "2026-07-08T18:24:48.467448", + "v": 98.0446 + }, + { + "t": "2026-07-08T19:24:48.467448", + "v": 98.2602 + }, + { + "t": "2026-07-08T20:24:48.467448", + "v": 98.0956 + }, + { + "t": "2026-07-08T21:24:48.467448", + "v": 98.3526 + }, + { + "t": "2026-07-08T22:24:48.467448", + "v": 98.9194 + }, + { + "t": "2026-07-08T23:24:48.467448", + "v": 98.8599 + }, + { + "t": "2026-07-09T00:24:48.467448", + "v": 98.5302 + }, + { + "t": "2026-07-09T01:24:48.467448", + "v": 98.816 + }, + { + "t": "2026-07-09T02:24:48.467448", + "v": 98.1651 + }, + { + "t": "2026-07-09T03:24:48.467448", + "v": 98.0192 + }, + { + "t": "2026-07-09T04:24:48.467448", + "v": 98.1583 + }, + { + "t": "2026-07-09T05:24:48.467448", + "v": 98.1258 + }, + { + "t": "2026-07-09T06:24:48.467448", + "v": 98.3297 + }, + { + "t": "2026-07-09T07:24:48.467448", + "v": 98.2765 + }, + { + "t": "2026-07-09T08:24:48.467448", + "v": 98.2466 + }, + { + "t": "2026-07-09T09:24:48.467448", + "v": 98.1567 + }, + { + "t": "2026-07-09T10:24:48.467448", + "v": 97.752 + }, + { + "t": "2026-07-09T11:24:48.467448", + "v": 97.7235 + }, + { + "t": "2026-07-09T12:24:48.467448", + "v": 97.5433 + }, + { + "t": "2026-07-09T13:24:48.467448", + "v": 97.2747 + }, + { + "t": "2026-07-09T14:24:48.467448", + "v": 97.0956 + }, + { + "t": "2026-07-09T15:24:48.467448", + "v": 96.6296 + }, + { + "t": "2026-07-09T16:24:48.467448", + "v": 96.5939 + }, + { + "t": "2026-07-09T17:24:48.467448", + "v": 96.22 + }, + { + "t": "2026-07-09T18:24:48.467448", + "v": 96.0808 + }, + { + "t": "2026-07-09T19:24:48.467448", + "v": 95.9408 + }, + { + "t": "2026-07-09T20:24:48.467448", + "v": 95.8742 + }, + { + "t": "2026-07-09T21:24:48.467448", + "v": 95.8817 + }, + { + "t": "2026-07-09T22:24:48.467448", + "v": 95.6248 + }, + { + "t": "2026-07-09T23:24:48.467448", + "v": 95.5622 + }, + { + "t": "2026-07-10T00:24:48.467448", + "v": 95.9552 + }, + { + "t": "2026-07-10T01:24:48.467448", + "v": 96.5553 + }, + { + "t": "2026-07-10T02:24:48.467448", + "v": 96.4092 + }, + { + "t": "2026-07-10T03:24:48.467448", + "v": 96.3459 + }, + { + "t": "2026-07-10T04:24:48.467448", + "v": 96.3502 + }, + { + "t": "2026-07-10T05:24:48.467448", + "v": 96.2264 + }, + { + "t": "2026-07-10T06:24:48.467448", + "v": 96.5473 + }, + { + "t": "2026-07-10T07:24:48.467448", + "v": 96.4493 + }, + { + "t": "2026-07-10T08:24:48.467448", + "v": 96.4916 + }, + { + "t": "2026-07-10T09:24:48.467448", + "v": 96.2107 + }, + { + "t": "2026-07-10T10:24:48.467448", + "v": 96.1482 + }, + { + "t": "2026-07-10T11:24:48.467448", + "v": 95.9056 + }, + { + "t": "2026-07-10T12:24:48.467448", + "v": 95.9961 + }, + { + "t": "2026-07-10T13:24:48.467448", + "v": 95.8654 + }, + { + "t": "2026-07-10T14:24:48.467448", + "v": 95.8577 + }, + { + "t": "2026-07-10T15:24:48.467448", + "v": 95.7629 + }, + { + "t": "2026-07-10T16:24:48.467448", + "v": 95.9404 + }, + { + "t": "2026-07-10T17:24:48.467448", + "v": 96.2796 + }, + { + "t": "2026-07-10T18:24:48.467448", + "v": 96.1788 + }, + { + "t": "2026-07-10T19:24:48.467448", + "v": 96.3152 + }, + { + "t": "2026-07-10T20:24:48.467448", + "v": 96.8447 + }, + { + "t": "2026-07-10T21:24:48.467448", + "v": 96.9387 + }, + { + "t": "2026-07-10T22:24:48.467448", + "v": 97.0758 + }, + { + "t": "2026-07-10T23:24:48.467448", + "v": 97.1629 + }, + { + "t": "2026-07-11T00:24:48.467448", + "v": 97.2586 + }, + { + "t": "2026-07-11T01:24:48.467448", + "v": 97.3048 + }, + { + "t": "2026-07-11T02:24:48.467448", + "v": 97.3508 + }, + { + "t": "2026-07-11T03:24:48.467448", + "v": 96.859 + }, + { + "t": "2026-07-11T04:24:48.467448", + "v": 96.7836 + }, + { + "t": "2026-07-11T05:24:48.467448", + "v": 96.9529 + }, + { + "t": "2026-07-11T06:24:48.467448", + "v": 96.4769 + }, + { + "t": "2026-07-11T07:24:48.467448", + "v": 96.4186 + }, + { + "t": "2026-07-11T08:24:48.467448", + "v": 95.8649 + }, + { + "t": "2026-07-11T09:24:48.467448", + "v": 95.8143 + }, + { + "t": "2026-07-11T10:24:48.467448", + "v": 95.9415 + }, + { + "t": "2026-07-11T11:24:48.467448", + "v": 95.7838 + }, + { + "t": "2026-07-11T12:24:48.467448", + "v": 95.4873 + }, + { + "t": "2026-07-11T13:24:48.467448", + "v": 95.5359 + }, + { + "t": "2026-07-11T14:24:48.467448", + "v": 95.0928 + }, + { + "t": "2026-07-11T15:24:48.467448", + "v": 95.1506 + }, + { + "t": "2026-07-11T16:24:48.467448", + "v": 97.0913 + }, + { + "t": "2026-07-11T17:24:48.467448", + "v": 97.3945 + }, + { + "t": "2026-07-11T18:24:48.467448", + "v": 97.5321 + }, + { + "t": "2026-07-11T19:24:48.467448", + "v": 97.4713 + }, + { + "t": "2026-07-11T20:24:48.467448", + "v": 96.9347 + }, + { + "t": "2026-07-11T21:24:48.467448", + "v": 96.9685 + }, + { + "t": "2026-07-11T22:24:48.467448", + "v": 96.7943 + }, + { + "t": "2026-07-11T23:24:48.467448", + "v": 97.1101 + }, + { + "t": "2026-07-12T00:24:48.467448", + "v": 97.1978 + }, + { + "t": "2026-07-12T01:24:48.467448", + "v": 97.3132 + }, + { + "t": "2026-07-12T02:24:48.467448", + "v": 97.033 + }, + { + "t": "2026-07-12T03:24:48.467448", + "v": 97.095 + }, + { + "t": "2026-07-12T04:24:48.467448", + "v": 97.4423 + }, + { + "t": "2026-07-12T05:24:48.467448", + "v": 97.4597 + }, + { + "t": "2026-07-12T06:24:48.467448", + "v": 97.6141 + }, + { + "t": "2026-07-12T07:24:48.467448", + "v": 97.6286 + }, + { + "t": "2026-07-12T08:24:48.467448", + "v": 97.6271 + }, + { + "t": "2026-07-12T09:24:48.467448", + "v": 97.6106 + }, + { + "t": "2026-07-12T10:24:48.467448", + "v": 97.252 + }, + { + "t": "2026-07-12T11:24:48.467448", + "v": 97.3244 + }, + { + "t": "2026-07-12T12:24:48.467448", + "v": 97.6682 + }, + { + "t": "2026-07-12T13:24:48.467448", + "v": 97.7244 + }, + { + "t": "2026-07-12T14:24:48.467448", + "v": 97.4335 + }, + { + "t": "2026-07-12T15:24:48.467448", + "v": 97.0108 + }, + { + "t": "2026-07-12T16:24:48.467448", + "v": 96.3111 + }, + { + "t": "2026-07-12T17:24:48.467448", + "v": 95.9305 + }, + { + "t": "2026-07-12T18:24:48.467448", + "v": 96.0573 + }, + { + "t": "2026-07-12T19:24:48.467448", + "v": 96.2297 + }, + { + "t": "2026-07-12T20:24:48.467448", + "v": 96.208 + }, + { + "t": "2026-07-12T21:24:48.467448", + "v": 96.4313 + }, + { + "t": "2026-07-12T22:24:48.467448", + "v": 96.5277 + }, + { + "t": "2026-07-12T23:24:48.467448", + "v": 96.6413 + }, + { + "t": "2026-07-13T00:24:48.467448", + "v": 96.391 + }, + { + "t": "2026-07-13T01:24:48.467448", + "v": 96.6708 + }, + { + "t": "2026-07-13T02:24:48.467448", + "v": 96.8189 + }, + { + "t": "2026-07-13T03:24:48.467448", + "v": 96.931 + }, + { + "t": "2026-07-13T04:24:48.467448", + "v": 97.0985 + }, + { + "t": "2026-07-13T05:24:48.467448", + "v": 97.2715 + }, + { + "t": "2026-07-13T06:24:48.467448", + "v": 97.13 + }, + { + "t": "2026-07-13T07:24:48.467448", + "v": 96.8892 + }, + { + "t": "2026-07-13T08:24:48.467448", + "v": 96.9669 + }, + { + "t": "2026-07-13T09:24:48.467448", + "v": 96.9925 + }, + { + "t": "2026-07-13T10:24:48.467448", + "v": 96.8595 + }, + { + "t": "2026-07-13T11:24:48.467448", + "v": 96.3733 + }, + { + "t": "2026-07-13T12:24:48.467448", + "v": 96.3078 + }, + { + "t": "2026-07-13T13:24:48.467448", + "v": 96.5652 + }, + { + "t": "2026-07-13T14:24:48.467448", + "v": 96.367 + }, + { + "t": "2026-07-13T15:24:48.467448", + "v": 96.83 + }, + { + "t": "2026-07-13T16:24:48.467448", + "v": 96.9517 + }, + { + "t": "2026-07-13T17:24:48.467448", + "v": 97.0192 + }, + { + "t": "2026-07-13T18:24:48.467448", + "v": 96.7136 + }, + { + "t": "2026-07-13T19:24:48.467448", + "v": 96.2718 + }, + { + "t": "2026-07-13T20:24:48.467448", + "v": 96.1724 + }, + { + "t": "2026-07-13T21:24:48.467448", + "v": 96.4798 + }, + { + "t": "2026-07-13T22:24:48.467448", + "v": 96.1122 + }, + { + "t": "2026-07-13T23:24:48.467448", + "v": 95.3299 + }, + { + "t": "2026-07-14T00:24:48.467448", + "v": 95.1547 + }, + { + "t": "2026-07-14T01:24:48.467448", + "v": 95.2432 + }, + { + "t": "2026-07-14T02:24:48.467448", + "v": 95.0831 + }, + { + "t": "2026-07-14T03:24:48.467448", + "v": 95.489 + }, + { + "t": "2026-07-14T04:24:48.467448", + "v": 95.6809 + }, + { + "t": "2026-07-14T05:24:48.467448", + "v": 95.9691 + }, + { + "t": "2026-07-14T06:24:48.467448", + "v": 95.5732 + }, + { + "t": "2026-07-14T07:24:48.467448", + "v": 95.8142 + }, + { + "t": "2026-07-14T08:24:48.467448", + "v": 95.8753 + }, + { + "t": "2026-07-14T09:24:48.467448", + "v": 96.0144 + }, + { + "t": "2026-07-14T10:24:48.467448", + "v": 95.9285 + }, + { + "t": "2026-07-14T11:24:48.467448", + "v": 95.4468 + }, + { + "t": "2026-07-14T12:24:48.467448", + "v": 95.7743 + }, + { + "t": "2026-07-14T13:24:48.467448", + "v": 95.4433 + }, + { + "t": "2026-07-14T14:24:48.467448", + "v": 95.5642 + }, + { + "t": "2026-07-14T15:24:48.467448", + "v": 95.83 + }, + { + "t": "2026-07-14T16:24:48.467448", + "v": 96.0135 + }, + { + "t": "2026-07-14T17:24:48.467448", + "v": 96.0287 + }, + { + "t": "2026-07-14T18:24:48.467448", + "v": 96.3132 + }, + { + "t": "2026-07-14T19:24:48.467448", + "v": 96.6225 + }, + { + "t": "2026-07-14T20:24:48.467448", + "v": 96.7874 + }, + { + "t": "2026-07-14T21:24:48.467448", + "v": 96.4168 + }, + { + "t": "2026-07-14T22:24:48.467448", + "v": 96.4812 + }, + { + "t": "2026-07-14T23:24:48.467448", + "v": 96.5763 + }, + { + "t": "2026-07-15T00:24:48.467448", + "v": 96.9196 + }, + { + "t": "2026-07-15T01:24:48.467448", + "v": 96.9237 + }, + { + "t": "2026-07-15T02:24:48.467448", + "v": 96.993 + }, + { + "t": "2026-07-15T03:24:48.467448", + "v": 96.7371 + }, + { + "t": "2026-07-15T04:24:48.467448", + "v": 96.7603 + }, + { + "t": "2026-07-15T05:24:48.467448", + "v": 96.4235 + }, + { + "t": "2026-07-15T06:24:48.467448", + "v": 95.7571 + }, + { + "t": "2026-07-15T07:24:48.467448", + "v": 95.8651 + }, + { + "t": "2026-07-15T08:24:48.467448", + "v": 96.3874 + }, + { + "t": "2026-07-15T09:24:48.467448", + "v": 96.1015 + }, + { + "t": "2026-07-15T10:24:48.467448", + "v": 96.2324 + }, + { + "t": "2026-07-15T11:24:48.467448", + "v": 96.3453 + }, + { + "t": "2026-07-15T12:24:48.467448", + "v": 96.1775 + }, + { + "t": "2026-07-15T13:24:48.467448", + "v": 95.751 + }, + { + "t": "2026-07-15T14:24:48.467448", + "v": 95.8886 + }, + { + "t": "2026-07-15T15:24:48.467448", + "v": 96.1609 + }, + { + "t": "2026-07-15T16:24:48.467448", + "v": 95.7031 + }, + { + "t": "2026-07-15T17:24:48.467448", + "v": 95.8897 + }, + { + "t": "2026-07-15T18:24:48.467448", + "v": 95.9803 + }, + { + "t": "2026-07-15T19:24:48.467448", + "v": 96.3026 + }, + { + "t": "2026-07-15T20:24:48.467448", + "v": 96.9432 + }, + { + "t": "2026-07-15T21:24:48.467448", + "v": 97.0757 + }, + { + "t": "2026-07-15T22:24:48.467448", + "v": 97.0587 + }, + { + "t": "2026-07-15T23:24:48.467448", + "v": 97.0418 + }, + { + "t": "2026-07-16T00:24:48.467448", + "v": 97.5261 + }, + { + "t": "2026-07-16T01:24:48.467448", + "v": 97.9363 + }, + { + "t": "2026-07-16T02:24:48.467448", + "v": 97.6285 + }, + { + "t": "2026-07-16T03:24:48.467448", + "v": 98.1486 + }, + { + "t": "2026-07-16T04:24:48.467448", + "v": 98.0695 + }, + { + "t": "2026-07-16T05:24:48.467448", + "v": 98.0674 + }, + { + "t": "2026-07-16T06:24:48.467448", + "v": 98.0553 + }, + { + "t": "2026-07-16T07:24:48.467448", + "v": 97.7325 + }, + { + "t": "2026-07-16T08:24:48.467448", + "v": 97.782 + }, + { + "t": "2026-07-16T09:24:48.467448", + "v": 97.6547 + }, + { + "t": "2026-07-16T10:24:48.467448", + "v": 98.0598 + }, + { + "t": "2026-07-16T11:24:48.467448", + "v": 98.1033 + }, + { + "t": "2026-07-16T12:24:48.467448", + "v": 97.4929 + }, + { + "t": "2026-07-16T13:24:48.467448", + "v": 97.0851 + }, + { + "t": "2026-07-16T14:24:48.467448", + "v": 96.6719 + }, + { + "t": "2026-07-16T15:24:48.467448", + "v": 96.9713 + }, + { + "t": "2026-07-16T16:24:48.467448", + "v": 96.5357 + }, + { + "t": "2026-07-16T17:24:48.467448", + "v": 96.6614 + }, + { + "t": "2026-07-16T18:24:48.467448", + "v": 96.9461 + }, + { + "t": "2026-07-16T19:24:48.467448", + "v": 97.5904 + }, + { + "t": "2026-07-16T20:24:48.467448", + "v": 97.3805 + }, + { + "t": "2026-07-16T21:24:48.467448", + "v": 97.6448 + }, + { + "t": "2026-07-16T22:24:48.467448", + "v": 97.7344 + }, + { + "t": "2026-07-16T23:24:48.467448", + "v": 97.3286 + }, + { + "t": "2026-07-17T00:24:48.467448", + "v": 97.5386 + }, + { + "t": "2026-07-17T01:24:48.467448", + "v": 97.4197 + }, + { + "t": "2026-07-17T02:24:48.467448", + "v": 97.7419 + }, + { + "t": "2026-07-17T03:24:48.467448", + "v": 98.065 + }, + { + "t": "2026-07-17T04:24:48.467448", + "v": 98.4041 + }, + { + "t": "2026-07-17T05:24:48.467448", + "v": 98.0911 + }, + { + "t": "2026-07-17T06:24:48.467448", + "v": 98.3952 + }, + { + "t": "2026-07-17T07:24:48.467448", + "v": 98.4591 + }, + { + "t": "2026-07-17T08:24:48.467448", + "v": 98.3116 + }, + { + "t": "2026-07-17T09:24:48.467448", + "v": 98.1125 + }, + { + "t": "2026-07-17T10:24:48.467448", + "v": 97.8486 + }, + { + "t": "2026-07-17T11:24:48.467448", + "v": 97.4818 + }, + { + "t": "2026-07-17T12:24:48.467448", + "v": 97.5238 + }, + { + "t": "2026-07-17T13:24:48.467448", + "v": 97.412 + }, + { + "t": "2026-07-17T14:24:48.467448", + "v": 97.4966 + }, + { + "t": "2026-07-17T15:24:48.467448", + "v": 97.872 + }, + { + "t": "2026-07-17T16:24:48.467448", + "v": 97.3765 + }, + { + "t": "2026-07-17T17:24:48.467448", + "v": 97.3022 + }, + { + "t": "2026-07-17T18:24:48.467448", + "v": 97.5373 + }, + { + "t": "2026-07-17T19:24:48.467448", + "v": 97.5753 + }, + { + "t": "2026-07-17T20:24:48.467448", + "v": 97.7478 + }, + { + "t": "2026-07-17T21:24:48.467448", + "v": 97.883 + }, + { + "t": "2026-07-17T22:24:48.467448", + "v": 97.8296 + }, + { + "t": "2026-07-17T23:24:48.467448", + "v": 98.0562 + }, + { + "t": "2026-07-18T00:24:48.467448", + "v": 98.0319 + }, + { + "t": "2026-07-18T01:24:48.467448", + "v": 97.9171 + }, + { + "t": "2026-07-18T02:24:48.467448", + "v": 98.1072 + }, + { + "t": "2026-07-18T03:24:48.467448", + "v": 98.515 + }, + { + "t": "2026-07-18T04:24:48.467448", + "v": 98.7911 + }, + { + "t": "2026-07-18T05:24:48.467448", + "v": 99.1015 + }, + { + "t": "2026-07-18T06:24:48.467448", + "v": 99.2211 + }, + { + "t": "2026-07-18T07:24:48.467448", + "v": 99.5171 + }, + { + "t": "2026-07-18T08:24:48.467448", + "v": 99.719 + }, + { + "t": "2026-07-18T09:24:48.467448", + "v": 99.9406 + }, + { + "t": "2026-07-18T10:24:48.467448", + "v": 99.4532 + }, + { + "t": "2026-07-18T11:24:48.467448", + "v": 99.111 + }, + { + "t": "2026-07-18T12:24:48.467448", + "v": 99.546 + }, + { + "t": "2026-07-18T13:24:48.467448", + "v": 100.0092 + }, + { + "t": "2026-07-18T14:24:48.467448", + "v": 99.7813 + }, + { + "t": "2026-07-18T15:24:48.467448", + "v": 99.7137 + }, + { + "t": "2026-07-18T16:24:48.467448", + "v": 99.5111 + }, + { + "t": "2026-07-18T17:24:48.467448", + "v": 99.421 + }, + { + "t": "2026-07-18T18:24:48.467448", + "v": 99.6398 + }, + { + "t": "2026-07-18T19:24:48.467448", + "v": 99.6811 + }, + { + "t": "2026-07-18T20:24:48.467448", + "v": 99.8442 + }, + { + "t": "2026-07-18T21:24:48.467448", + "v": 99.5081 + }, + { + "t": "2026-07-18T22:24:48.467448", + "v": 98.9074 + }, + { + "t": "2026-07-18T23:24:48.467448", + "v": 99.579 + }, + { + "t": "2026-07-19T00:24:48.467448", + "v": 99.2602 + }, + { + "t": "2026-07-19T01:24:48.467448", + "v": 99.3466 + }, + { + "t": "2026-07-19T02:24:48.467448", + "v": 99.4564 + }, + { + "t": "2026-07-19T03:24:48.467448", + "v": 99.0331 + }, + { + "t": "2026-07-19T04:24:48.467448", + "v": 98.8775 + }, + { + "t": "2026-07-19T05:24:48.467448", + "v": 98.3799 + }, + { + "t": "2026-07-19T06:24:48.467448", + "v": 98.0119 + }, + { + "t": "2026-07-19T07:24:48.467448", + "v": 98.2225 + }, + { + "t": "2026-07-19T08:24:48.467448", + "v": 98.2883 + }, + { + "t": "2026-07-19T09:24:48.467448", + "v": 98.7473 + }, + { + "t": "2026-07-19T10:24:48.467448", + "v": 98.3757 + }, + { + "t": "2026-07-19T11:24:48.467448", + "v": 98.1778 + }, + { + "t": "2026-07-19T12:24:48.467448", + "v": 97.7604 + }, + { + "t": "2026-07-19T13:24:48.467448", + "v": 97.6909 + }, + { + "t": "2026-07-19T14:24:48.467448", + "v": 97.5994 + }, + { + "t": "2026-07-19T15:24:48.467448", + "v": 97.5125 + }, + { + "t": "2026-07-19T16:24:48.467448", + "v": 97.583 + }, + { + "t": "2026-07-19T17:24:48.467448", + "v": 97.6759 + }, + { + "t": "2026-07-19T18:24:48.467448", + "v": 98.2661 + }, + { + "t": "2026-07-19T19:24:48.467448", + "v": 98.7993 + }, + { + "t": "2026-07-19T20:24:48.467448", + "v": 98.6331 + }, + { + "t": "2026-07-19T21:24:48.467448", + "v": 98.7109 + }, + { + "t": "2026-07-19T22:24:48.467448", + "v": 98.554 + }, + { + "t": "2026-07-19T23:24:48.467448", + "v": 98.6045 + }, + { + "t": "2026-07-20T00:24:48.467448", + "v": 98.6147 + }, + { + "t": "2026-07-20T01:24:48.467448", + "v": 98.6462 + }, + { + "t": "2026-07-20T02:24:48.467448", + "v": 99.0263 + }, + { + "t": "2026-07-20T03:24:48.467448", + "v": 98.9063 + }, + { + "t": "2026-07-20T04:24:48.467448", + "v": 98.824 + }, + { + "t": "2026-07-20T05:24:48.467448", + "v": 98.9117 + }, + { + "t": "2026-07-20T06:24:48.467448", + "v": 99.0055 + }, + { + "t": "2026-07-20T07:24:48.467448", + "v": 98.5497 + }, + { + "t": "2026-07-20T08:24:48.467448", + "v": 98.9739 + }, + { + "t": "2026-07-20T09:24:48.467448", + "v": 99.056 + }, + { + "t": "2026-07-20T10:24:48.467448", + "v": 98.9805 + }, + { + "t": "2026-07-20T11:24:48.467448", + "v": 99.0156 + }, + { + "t": "2026-07-20T12:24:48.467448", + "v": 98.6902 + }, + { + "t": "2026-07-20T13:24:48.467448", + "v": 98.4844 + }, + { + "t": "2026-07-20T14:24:48.467448", + "v": 98.0438 + }, + { + "t": "2026-07-20T15:24:48.467448", + "v": 97.9449 + }, + { + "t": "2026-07-20T16:24:48.467448", + "v": 97.9048 + }, + { + "t": "2026-07-20T17:24:48.467448", + "v": 98.0992 + }, + { + "t": "2026-07-20T18:24:48.467448", + "v": 98.4278 + }, + { + "t": "2026-07-20T19:24:48.467448", + "v": 97.9019 + }, + { + "t": "2026-07-20T20:24:48.467448", + "v": 98.3002 + }, + { + "t": "2026-07-20T21:24:48.467448", + "v": 98.4191 + }, + { + "t": "2026-07-20T22:24:48.467448", + "v": 98.5822 + }, + { + "t": "2026-07-20T23:24:48.467448", + "v": 98.6771 + }, + { + "t": "2026-07-21T00:24:48.467448", + "v": 98.5944 + }, + { + "t": "2026-07-21T01:24:48.467448", + "v": 98.5359 + }, + { + "t": "2026-07-21T02:24:48.467448", + "v": 98.6484 + }, + { + "t": "2026-07-21T03:24:48.467448", + "v": 98.4943 + }, + { + "t": "2026-07-21T04:24:48.467448", + "v": 98.5165 + }, + { + "t": "2026-07-21T05:24:48.467448", + "v": 98.7408 + }, + { + "t": "2026-07-21T06:24:48.467448", + "v": 99.0494 + }, + { + "t": "2026-07-21T07:24:48.467448", + "v": 99.1386 + }, + { + "t": "2026-07-21T08:24:48.467448", + "v": 99.2537 + }, + { + "t": "2026-07-21T09:24:48.467448", + "v": 99.4747 + }, + { + "t": "2026-07-21T10:24:48.467448", + "v": 99.2208 + }, + { + "t": "2026-07-21T11:24:48.467448", + "v": 99.287 + }, + { + "t": "2026-07-21T12:24:48.467448", + "v": 99.0579 + }, + { + "t": "2026-07-21T13:24:48.467448", + "v": 98.942 + }, + { + "t": "2026-07-21T14:24:48.467448", + "v": 99.2469 + }, + { + "t": "2026-07-21T15:24:48.467448", + "v": 99.1485 + }, + { + "t": "2026-07-21T16:24:48.467448", + "v": 98.9087 + }, + { + "t": "2026-07-21T17:24:48.467448", + "v": 98.7817 + }, + { + "t": "2026-07-21T18:24:48.467448", + "v": 98.5416 + }, + { + "t": "2026-07-21T19:24:48.467448", + "v": 98.5553 + }, + { + "t": "2026-07-21T20:24:48.467448", + "v": 98.6856 + }, + { + "t": "2026-07-21T21:24:48.467448", + "v": 98.7052 + }, + { + "t": "2026-07-21T22:24:48.467448", + "v": 98.7598 + }, + { + "t": "2026-07-21T23:24:48.467448", + "v": 99.0956 + }, + { + "t": "2026-07-22T00:24:48.467448", + "v": 98.9897 + }, + { + "t": "2026-07-22T01:24:48.467448", + "v": 98.9255 + }, + { + "t": "2026-07-22T02:24:48.467448", + "v": 99.5778 + }, + { + "t": "2026-07-22T03:24:48.467448", + "v": 99.2012 + }, + { + "t": "2026-07-22T04:24:48.467448", + "v": 99.2434 + }, + { + "t": "2026-07-22T05:24:48.467448", + "v": 98.8607 + }, + { + "t": "2026-07-22T06:24:48.467448", + "v": 98.3952 + }, + { + "t": "2026-07-22T07:24:48.467448", + "v": 98.0116 + }, + { + "t": "2026-07-22T08:24:48.467448", + "v": 98.1518 + }, + { + "t": "2026-07-22T09:24:48.467448", + "v": 98.2183 + }, + { + "t": "2026-07-22T10:24:48.467448", + "v": 98.2877 + }, + { + "t": "2026-07-22T11:24:48.467448", + "v": 98.1854 + }, + { + "t": "2026-07-22T12:24:48.467448", + "v": 98.4083 + }, + { + "t": "2026-07-22T13:24:48.467448", + "v": 98.1278 + }, + { + "t": "2026-07-22T14:24:48.467448", + "v": 97.9052 + }, + { + "t": "2026-07-22T15:24:48.467448", + "v": 98.0745 + }, + { + "t": "2026-07-22T16:24:48.467448", + "v": 97.8241 + }, + { + "t": "2026-07-22T17:24:48.467448", + "v": 98.3193 + }, + { + "t": "2026-07-22T18:24:48.467448", + "v": 98.345 + }, + { + "t": "2026-07-22T19:24:48.467448", + "v": 98.2439 + }, + { + "t": "2026-07-22T20:24:48.467448", + "v": 98.1624 + }, + { + "t": "2026-07-22T21:24:48.467448", + "v": 98.2343 + }, + { + "t": "2026-07-22T22:24:48.467448", + "v": 97.7649 + }, + { + "t": "2026-07-22T23:24:48.467448", + "v": 97.8978 + }, + { + "t": "2026-07-23T00:24:48.467448", + "v": 97.6436 + }, + { + "t": "2026-07-23T01:24:48.467448", + "v": 97.1853 + }, + { + "t": "2026-07-23T02:24:48.467448", + "v": 97.0396 + }, + { + "t": "2026-07-23T03:24:48.467448", + "v": 96.7672 + }, + { + "t": "2026-07-23T04:24:48.467448", + "v": 97.1723 + }, + { + "t": "2026-07-23T05:24:48.467448", + "v": 97.0615 + }, + { + "t": "2026-07-23T06:24:48.467448", + "v": 97.0169 + }, + { + "t": "2026-07-23T07:24:48.467448", + "v": 96.5115 + }, + { + "t": "2026-07-23T08:24:48.467448", + "v": 96.4962 + }, + { + "t": "2026-07-23T09:24:48.467448", + "v": 96.3876 + }, + { + "t": "2026-07-23T10:24:48.467448", + "v": 96.3864 + }, + { + "t": "2026-07-23T11:24:48.467448", + "v": 96.1064 + }, + { + "t": "2026-07-23T12:24:48.467448", + "v": 96.1732 + }, + { + "t": "2026-07-23T13:24:48.467448", + "v": 96.1738 + }, + { + "t": "2026-07-23T14:24:48.467448", + "v": 96.6152 + }, + { + "t": "2026-07-23T15:24:48.467448", + "v": 96.447 + }, + { + "t": "2026-07-23T16:24:48.467448", + "v": 96.0724 + }, + { + "t": "2026-07-23T17:24:48.467448", + "v": 96.8407 + }, + { + "t": "2026-07-23T18:24:48.467448", + "v": 96.835 + }, + { + "t": "2026-07-23T19:24:48.467448", + "v": 96.6316 + }, + { + "t": "2026-07-23T20:24:48.467448", + "v": 96.62 + }, + { + "t": "2026-07-23T21:24:48.467448", + "v": 96.4835 + }, + { + "t": "2026-07-23T22:24:48.467448", + "v": 96.1252 + }, + { + "t": "2026-07-23T23:24:48.467448", + "v": 96.0429 + }, + { + "t": "2026-07-24T00:24:48.467448", + "v": 96.2498 + }, + { + "t": "2026-07-24T01:24:48.467448", + "v": 96.5057 + }, + { + "t": "2026-07-24T02:24:48.467448", + "v": 95.9264 + }, + { + "t": "2026-07-24T03:24:48.467448", + "v": 96.3805 + }, + { + "t": "2026-07-24T04:24:48.467448", + "v": 96.0654 + }, + { + "t": "2026-07-24T05:24:48.467448", + "v": 96.2004 + }, + { + "t": "2026-07-24T06:24:48.467448", + "v": 96.088 + }, + { + "t": "2026-07-24T07:24:48.467448", + "v": 96.3239 + }, + { + "t": "2026-07-24T08:24:48.467448", + "v": 96.302 + }, + { + "t": "2026-07-24T09:24:48.467448", + "v": 96.8127 + }, + { + "t": "2026-07-24T10:24:48.467448", + "v": 96.8437 + }, + { + "t": "2026-07-24T11:24:48.467448", + "v": 96.6985 + }, + { + "t": "2026-07-24T12:24:48.467448", + "v": 96.8485 + }, + { + "t": "2026-07-24T13:24:48.467448", + "v": 96.8899 + }, + { + "t": "2026-07-24T14:24:48.467448", + "v": 97.2051 + }, + { + "t": "2026-07-24T15:24:48.467448", + "v": 97.7837 + }, + { + "t": "2026-07-24T16:24:48.467448", + "v": 97.8964 + }, + { + "t": "2026-07-24T17:24:48.467448", + "v": 97.735 + }, + { + "t": "2026-07-24T18:24:48.467448", + "v": 97.7334 + }, + { + "t": "2026-07-24T19:24:48.467448", + "v": 97.7744 + }, + { + "t": "2026-07-24T20:24:48.467448", + "v": 97.2528 + }, + { + "t": "2026-07-24T21:24:48.467448", + "v": 97.2326 + }, + { + "t": "2026-07-24T22:24:48.467448", + "v": 96.971 + }, + { + "t": "2026-07-24T23:24:48.467448", + "v": 97.2299 + }, + { + "t": "2026-07-25T00:24:48.467448", + "v": 97.2006 + }, + { + "t": "2026-07-25T01:24:48.467448", + "v": 96.8294 + }, + { + "t": "2026-07-25T02:24:48.467448", + "v": 96.7268 + }, + { + "t": "2026-07-25T03:24:48.467448", + "v": 97.1408 + }, + { + "t": "2026-07-25T04:24:48.467448", + "v": 97.0748 + }, + { + "t": "2026-07-25T05:24:48.467448", + "v": 97.0338 + }, + { + "t": "2026-07-25T06:24:48.467448", + "v": 96.7985 + }, + { + "t": "2026-07-25T07:24:48.467448", + "v": 97.0365 + }, + { + "t": "2026-07-25T08:24:48.467448", + "v": 96.7532 + }, + { + "t": "2026-07-25T09:24:48.467448", + "v": 96.8736 + }, + { + "t": "2026-07-25T10:24:48.467448", + "v": 97.1582 + }, + { + "t": "2026-07-25T11:24:48.467448", + "v": 97.4552 + }, + { + "t": "2026-07-25T12:24:48.467448", + "v": 97.6318 + }, + { + "t": "2026-07-25T13:24:48.467448", + "v": 97.7189 + }, + { + "t": "2026-07-25T14:24:48.467448", + "v": 97.9822 + }, + { + "t": "2026-07-25T15:24:48.467448", + "v": 97.8763 + }, + { + "t": "2026-07-25T16:24:48.467448", + "v": 97.5225 + }, + { + "t": "2026-07-25T17:24:48.467448", + "v": 97.7256 + }, + { + "t": "2026-07-25T18:24:48.467448", + "v": 97.6275 + }, + { + "t": "2026-07-25T19:24:48.467448", + "v": 97.5378 + }, + { + "t": "2026-07-25T20:24:48.467448", + "v": 97.4338 + }, + { + "t": "2026-07-25T21:24:48.467448", + "v": 97.7382 + }, + { + "t": "2026-07-25T22:24:48.467448", + "v": 97.5396 + }, + { + "t": "2026-07-25T23:24:48.467448", + "v": 97.866 + }, + { + "t": "2026-07-26T00:24:48.467448", + "v": 98.3087 + }, + { + "t": "2026-07-26T01:24:48.467448", + "v": 98.264 + }, + { + "t": "2026-07-26T02:24:48.467448", + "v": 98.0718 + }, + { + "t": "2026-07-26T03:24:48.467448", + "v": 98.0294 + }, + { + "t": "2026-07-26T04:24:48.467448", + "v": 98.1917 + }, + { + "t": "2026-07-26T05:24:48.467448", + "v": 98.4905 + }, + { + "t": "2026-07-26T06:24:48.467448", + "v": 98.3684 + }, + { + "t": "2026-07-26T07:24:48.467448", + "v": 97.8964 + }, + { + "t": "2026-07-26T08:24:48.467448", + "v": 98.0295 + }, + { + "t": "2026-07-26T09:24:48.467448", + "v": 97.7148 + }, + { + "t": "2026-07-26T10:24:48.467448", + "v": 97.187 + }, + { + "t": "2026-07-26T11:24:48.467448", + "v": 97.2044 + }, + { + "t": "2026-07-26T12:24:48.467448", + "v": 97.5985 + }, + { + "t": "2026-07-26T13:24:48.467448", + "v": 97.178 + }, + { + "t": "2026-07-26T14:24:48.467448", + "v": 96.9996 + }, + { + "t": "2026-07-26T15:24:48.467448", + "v": 96.8508 + }, + { + "t": "2026-07-26T16:24:48.467448", + "v": 96.835 + }, + { + "t": "2026-07-26T17:24:48.467448", + "v": 96.6986 + }, + { + "t": "2026-07-26T18:24:48.467448", + "v": 96.7055 + }, + { + "t": "2026-07-26T19:24:48.467448", + "v": 96.8509 + }, + { + "t": "2026-07-26T20:24:48.467448", + "v": 97.5394 + }, + { + "t": "2026-07-26T21:24:48.467448", + "v": 97.2925 + }, + { + "t": "2026-07-26T22:24:48.467448", + "v": 97.1554 + }, + { + "t": "2026-07-26T23:24:48.467448", + "v": 97.122 + }, + { + "t": "2026-07-27T00:24:48.467448", + "v": 97.1726 + }, + { + "t": "2026-07-27T01:24:48.467448", + "v": 97.3562 + }, + { + "t": "2026-07-27T02:24:48.467448", + "v": 97.3858 + }, + { + "t": "2026-07-27T03:24:48.467448", + "v": 97.2865 + }, + { + "t": "2026-07-27T04:24:48.467448", + "v": 97.43 + }, + { + "t": "2026-07-27T05:24:48.467448", + "v": 97.4477 + }, + { + "t": "2026-07-27T06:24:48.467448", + "v": 97.7774 + }, + { + "t": "2026-07-27T07:24:48.467448", + "v": 97.9972 + }, + { + "t": "2026-07-27T08:24:48.467448", + "v": 98.3835 + }, + { + "t": "2026-07-27T09:24:48.467448", + "v": 98.2086 + }, + { + "t": "2026-07-27T10:24:48.467448", + "v": 98.4109 + }, + { + "t": "2026-07-27T11:24:48.467448", + "v": 98.4449 + }, + { + "t": "2026-07-27T12:24:48.467448", + "v": 99.2574 + }, + { + "t": "2026-07-27T13:24:48.467448", + "v": 99.4428 + }, + { + "t": "2026-07-27T14:24:48.467448", + "v": 98.0264 + }, + { + "t": "2026-07-27T15:24:48.467448", + "v": 98.0643 + }, + { + "t": "2026-07-27T16:24:48.467448", + "v": 97.9061 + }, + { + "t": "2026-07-27T17:24:48.467448", + "v": 98.0886 + }, + { + "t": "2026-07-27T18:24:48.467448", + "v": 98.0801 + }, + { + "t": "2026-07-27T19:24:48.467448", + "v": 97.6266 + }, + { + "t": "2026-07-27T20:24:48.467448", + "v": 97.6907 + }, + { + "t": "2026-07-27T21:24:48.467448", + "v": 97.9722 + }, + { + "t": "2026-07-27T22:24:48.467448", + "v": 98.2527 + }, + { + "t": "2026-07-27T23:24:48.467448", + "v": 97.9353 + }, + { + "t": "2026-07-28T00:24:48.467448", + "v": 97.8996 + }, + { + "t": "2026-07-28T01:24:48.467448", + "v": 98.1743 + }, + { + "t": "2026-07-28T02:24:48.467448", + "v": 98.1796 + }, + { + "t": "2026-07-28T03:24:48.467448", + "v": 97.4418 + }, + { + "t": "2026-07-28T04:24:48.467448", + "v": 97.675 + }, + { + "t": "2026-07-28T05:24:48.467448", + "v": 97.6952 + }, + { + "t": "2026-07-28T06:24:48.467448", + "v": 98.1629 + }, + { + "t": "2026-07-28T07:24:48.467448", + "v": 97.5001 + }, + { + "t": "2026-07-28T08:24:48.467448", + "v": 97.6523 + }, + { + "t": "2026-07-28T09:24:48.467448", + "v": 97.7654 + }, + { + "t": "2026-07-28T10:24:48.467448", + "v": 98.1698 + }, + { + "t": "2026-07-28T11:24:48.467448", + "v": 98.2304 + }, + { + "t": "2026-07-28T12:24:48.467448", + "v": 97.8226 + }, + { + "t": "2026-07-28T13:24:48.467448", + "v": 97.5764 + }, + { + "t": "2026-07-28T14:24:48.467448", + "v": 97.658 + }, + { + "t": "2026-07-28T15:24:48.467448", + "v": 97.6825 + }, + { + "t": "2026-07-28T16:24:48.467448", + "v": 98.2272 + }, + { + "t": "2026-07-28T17:24:48.467448", + "v": 98.2294 + }, + { + "t": "2026-07-28T18:24:48.467448", + "v": 98.0429 + }, + { + "t": "2026-07-28T19:24:48.467448", + "v": 97.9381 + }, + { + "t": "2026-07-28T20:24:48.467448", + "v": 97.8943 + }, + { + "t": "2026-07-28T21:24:48.467448", + "v": 98.2998 + }, + { + "t": "2026-07-28T22:24:48.467448", + "v": 98.1878 + }, + { + "t": "2026-07-28T23:24:48.467448", + "v": 98.1728 + }, + { + "t": "2026-07-29T00:24:48.467448", + "v": 98.19 + }, + { + "t": "2026-07-29T01:24:48.467448", + "v": 98.3611 + }, + { + "t": "2026-07-29T02:24:48.467448", + "v": 98.15 + }, + { + "t": "2026-07-29T03:24:48.467448", + "v": 98.2816 + }, + { + "t": "2026-07-29T04:24:48.467448", + "v": 98.6177 + }, + { + "t": "2026-07-29T05:24:48.467448", + "v": 98.5308 + }, + { + "t": "2026-07-29T06:24:48.467448", + "v": 98.7438 + }, + { + "t": "2026-07-29T07:24:48.467448", + "v": 99.3346 + }, + { + "t": "2026-07-29T08:24:48.467448", + "v": 99.9185 + }, + { + "t": "2026-07-29T09:24:48.467448", + "v": 99.9489 + }, + { + "t": "2026-07-29T10:24:48.467448", + "v": 99.999 + }, + { + "t": "2026-07-29T11:24:48.467448", + "v": 99.7578 + }, + { + "t": "2026-07-29T12:24:48.467448", + "v": 100.4041 + }, + { + "t": "2026-07-29T13:24:48.467448", + "v": 100.2855 + }, + { + "t": "2026-07-29T14:24:48.467448", + "v": 100.0421 + }, + { + "t": "2026-07-29T15:24:48.467448", + "v": 100.0077 + }, + { + "t": "2026-07-29T16:24:48.467448", + "v": 99.8179 + }, + { + "t": "2026-07-29T17:24:48.467448", + "v": 99.5276 + }, + { + "t": "2026-07-29T18:24:48.467448", + "v": 100.0411 + }, + { + "t": "2026-07-29T19:24:48.467448", + "v": 100.544 + }, + { + "t": "2026-07-29T20:24:48.467448", + "v": 100.2691 + }, + { + "t": "2026-07-29T21:24:48.467448", + "v": 100.4603 + }, + { + "t": "2026-07-29T22:24:48.467448", + "v": 100.7639 + }, + { + "t": "2026-07-29T23:24:48.467448", + "v": 100.8856 + }, + { + "t": "2026-07-30T00:24:48.467448", + "v": 101.2361 + }, + { + "t": "2026-07-30T01:24:48.467448", + "v": 100.6558 + }, + { + "t": "2026-07-30T02:24:48.467448", + "v": 100.6129 + }, + { + "t": "2026-07-30T03:24:48.467448", + "v": 100.796 + }, + { + "t": "2026-07-30T04:24:48.467448", + "v": 101.0513 + }, + { + "t": "2026-07-30T05:24:48.467448", + "v": 101.131 + }, + { + "t": "2026-07-30T06:24:48.467448", + "v": 101.2666 + }, + { + "t": "2026-07-30T07:24:48.467448", + "v": 101.1613 + }, + { + "t": "2026-07-30T08:24:48.467448", + "v": 101.0899 + }, + { + "t": "2026-07-30T09:24:48.467448", + "v": 101.1341 + }, + { + "t": "2026-07-30T10:24:48.467448", + "v": 100.9625 + }, + { + "t": "2026-07-30T11:24:48.467448", + "v": 101.2777 + }, + { + "t": "2026-07-30T12:24:48.467448", + "v": 101.5372 + }, + { + "t": "2026-07-30T13:24:48.467448", + "v": 101.5222 + }, + { + "t": "2026-07-30T14:24:48.467448", + "v": 101.9802 + }, + { + "t": "2026-07-30T15:24:48.467448", + "v": 102.7319 + }, + { + "t": "2026-07-30T16:24:48.467448", + "v": 102.4373 + }, + { + "t": "2026-07-30T17:24:48.467448", + "v": 102.2534 + }, + { + "t": "2026-07-30T18:24:48.467448", + "v": 101.6868 + }, + { + "t": "2026-07-30T19:24:48.467448", + "v": 101.8083 + }, + { + "t": "2026-07-30T20:24:48.467448", + "v": 101.8265 + }, + { + "t": "2026-07-30T21:24:48.467448", + "v": 101.4672 + }, + { + "t": "2026-07-30T22:24:48.467448", + "v": 101.4959 + }, + { + "t": "2026-07-30T23:24:48.467448", + "v": 101.5311 + }, + { + "t": "2026-07-31T00:24:48.467448", + "v": 101.679 + }, + { + "t": "2026-07-31T01:24:48.467448", + "v": 101.3272 + }, + { + "t": "2026-07-31T02:24:48.467448", + "v": 101.2484 + }, + { + "t": "2026-07-31T03:24:48.467448", + "v": 101.5323 + }, + { + "t": "2026-07-31T04:24:48.467448", + "v": 101.8462 + }, + { + "t": "2026-07-31T05:24:48.467448", + "v": 101.5443 + }, + { + "t": "2026-07-31T06:24:48.467448", + "v": 101.782 + }, + { + "t": "2026-07-31T07:24:48.467448", + "v": 101.829 + }, + { + "t": "2026-07-31T08:24:48.467448", + "v": 101.8701 + }, + { + "t": "2026-07-31T09:24:48.467448", + "v": 101.8243 + }, + { + "t": "2026-07-31T10:24:48.467448", + "v": 101.9489 + }, + { + "t": "2026-07-31T11:24:48.467448", + "v": 101.712 + }, + { + "t": "2026-07-31T12:24:48.467448", + "v": 101.5528 + }, + { + "t": "2026-07-31T13:24:48.467448", + "v": 101.1929 + }, + { + "t": "2026-07-31T14:24:48.467448", + "v": 101.1749 + }, + { + "t": "2026-07-31T15:24:48.467448", + "v": 100.623 + }, + { + "t": "2026-07-31T16:24:48.467448", + "v": 100.2048 + }, + { + "t": "2026-07-31T17:24:48.467448", + "v": 100.1439 + }, + { + "t": "2026-07-31T18:24:48.467448", + "v": 100.0017 + }, + { + "t": "2026-07-31T19:24:48.467448", + "v": 99.6066 + }, + { + "t": "2026-07-31T20:24:48.467448", + "v": 99.9793 + }, + { + "t": "2026-07-31T21:24:48.467448", + "v": 99.8181 + }, + { + "t": "2026-07-31T22:24:48.467448", + "v": 99.9805 + }, + { + "t": "2026-07-31T23:24:48.467448", + "v": 99.9019 + }, + { + "t": "2026-08-01T00:24:48.467448", + "v": 99.6527 + }, + { + "t": "2026-08-01T01:24:48.467448", + "v": 99.8501 + }, + { + "t": "2026-08-01T02:24:48.467448", + "v": 99.3346 + }, + { + "t": "2026-08-01T03:24:48.467448", + "v": 99.4332 + }, + { + "t": "2026-08-01T04:24:48.467448", + "v": 99.3183 + }, + { + "t": "2026-08-01T05:24:48.467448", + "v": 99.2169 + }, + { + "t": "2026-08-01T06:24:48.467448", + "v": 98.9183 + }, + { + "t": "2026-08-01T07:24:48.467448", + "v": 99.0115 + }, + { + "t": "2026-08-01T08:24:48.467448", + "v": 99.4896 + }, + { + "t": "2026-08-01T09:24:48.467448", + "v": 99.5559 + }, + { + "t": "2026-08-01T10:24:48.467448", + "v": 99.5457 + }, + { + "t": "2026-08-01T11:24:48.467448", + "v": 99.4621 + }, + { + "t": "2026-08-01T12:24:48.467448", + "v": 99.1411 + }, + { + "t": "2026-08-01T13:24:48.467448", + "v": 98.7464 + }, + { + "t": "2026-08-01T14:24:48.467448", + "v": 98.9859 + }, + { + "t": "2026-08-01T15:24:48.467448", + "v": 99.2873 + }, + { + "t": "2026-08-01T16:24:48.467448", + "v": 99.64 + }, + { + "t": "2026-08-01T17:24:48.467448", + "v": 99.924 + }, + { + "t": "2026-08-01T18:24:48.467448", + "v": 99.6159 + }, + { + "t": "2026-08-01T19:24:48.467448", + "v": 99.5778 + }, + { + "t": "2026-08-01T20:24:48.467448", + "v": 99.8461 + }, + { + "t": "2026-08-01T21:24:48.467448", + "v": 99.8156 + }, + { + "t": "2026-08-01T22:24:48.467448", + "v": 99.8699 + }, + { + "t": "2026-08-01T23:24:48.467448", + "v": 99.7545 + }, + { + "t": "2026-08-02T00:24:48.467448", + "v": 98.9414 + }, + { + "t": "2026-08-02T01:24:48.467448", + "v": 98.6295 + }, + { + "t": "2026-08-02T02:24:48.467448", + "v": 98.5021 + }, + { + "t": "2026-08-02T03:24:48.467448", + "v": 98.4604 + }, + { + "t": "2026-08-02T04:24:48.467448", + "v": 98.676 + }, + { + "t": "2026-08-02T05:24:48.467448", + "v": 98.9092 + }, + { + "t": "2026-08-02T06:24:48.467448", + "v": 98.7216 + }, + { + "t": "2026-08-02T07:24:48.467448", + "v": 98.8731 + }, + { + "t": "2026-08-02T08:24:48.467448", + "v": 99.058 + }, + { + "t": "2026-08-02T09:24:48.467448", + "v": 99.2706 + }, + { + "t": "2026-08-02T10:24:48.467448", + "v": 99.2928 + }, + { + "t": "2026-08-02T11:24:48.467448", + "v": 99.4104 + }, + { + "t": "2026-08-02T12:24:48.467448", + "v": 99.393 + }, + { + "t": "2026-08-02T13:24:48.467448", + "v": 99.1644 + }, + { + "t": "2026-08-02T14:24:48.467448", + "v": 99.4073 + }, + { + "t": "2026-08-02T15:24:48.467448", + "v": 99.573 + }, + { + "t": "2026-08-02T16:24:48.467448", + "v": 99.1502 + }, + { + "t": "2026-08-02T17:24:48.467448", + "v": 98.9648 + }, + { + "t": "2026-08-02T18:24:48.467448", + "v": 99.2475 + }, + { + "t": "2026-08-02T19:24:48.467448", + "v": 99.1531 + }, + { + "t": "2026-08-02T20:24:48.467448", + "v": 99.5443 + }, + { + "t": "2026-08-02T21:24:48.467448", + "v": 100.2288 + }, + { + "t": "2026-08-02T22:24:48.467448", + "v": 100.2036 + }, + { + "t": "2026-08-02T23:24:48.467448", + "v": 100.6399 + }, + { + "t": "2026-08-03T00:24:48.467448", + "v": 100.37 + }, + { + "t": "2026-08-03T01:24:48.467448", + "v": 99.835 + }, + { + "t": "2026-08-03T02:24:48.467448", + "v": 99.4097 + }, + { + "t": "2026-08-03T03:24:48.467448", + "v": 98.9954 + }, + { + "t": "2026-08-03T04:24:48.467448", + "v": 98.7323 + }, + { + "t": "2026-08-03T05:24:48.467448", + "v": 98.7352 + }, + { + "t": "2026-08-03T06:24:48.467448", + "v": 98.4593 + }, + { + "t": "2026-08-03T07:24:48.467448", + "v": 98.6523 + }, + { + "t": "2026-08-03T08:24:48.467448", + "v": 98.8681 + }, + { + "t": "2026-08-03T09:24:48.467448", + "v": 98.6643 + }, + { + "t": "2026-08-03T10:24:48.467448", + "v": 99.0354 + }, + { + "t": "2026-08-03T11:24:48.467448", + "v": 99.4415 + }, + { + "t": "2026-08-03T12:24:48.467448", + "v": 99.4322 + }, + { + "t": "2026-08-03T13:24:48.467448", + "v": 100.1391 + }, + { + "t": "2026-08-03T14:24:48.467448", + "v": 100.0567 + }, + { + "t": "2026-08-03T15:24:48.467448", + "v": 100.128 + }, + { + "t": "2026-08-03T16:24:48.467448", + "v": 99.8362 + }, + { + "t": "2026-08-03T17:24:48.467448", + "v": 99.949 + }, + { + "t": "2026-08-03T18:24:48.467448", + "v": 100.0161 + }, + { + "t": "2026-08-03T19:24:48.467448", + "v": 99.8644 + }, + { + "t": "2026-08-03T20:24:48.467448", + "v": 99.9101 + }, + { + "t": "2026-08-03T21:24:48.467448", + "v": 99.6809 + }, + { + "t": "2026-08-03T22:24:48.467448", + "v": 99.7122 + }, + { + "t": "2026-08-03T23:24:48.467448", + "v": 100.234 + }, + { + "t": "2026-08-04T00:24:48.467448", + "v": 100.6647 + }, + { + "t": "2026-08-04T01:24:48.467448", + "v": 100.7019 + }, + { + "t": "2026-08-04T02:24:48.467448", + "v": 100.9776 + }, + { + "t": "2026-08-04T03:24:48.467448", + "v": 100.6049 + }, + { + "t": "2026-08-04T04:24:48.467448", + "v": 100.5785 + }, + { + "t": "2026-08-04T05:24:48.467448", + "v": 101.071 + }, + { + "t": "2026-08-04T06:24:48.467448", + "v": 101.2588 + } + ], + "trades": [ + { + "time": "2026-07-20 20:24", + "side": "BUY", + "size": 0.0019, + "price": 60506.7, + "pnl_gross": 0.4195, + "pnl_net": 0.316, + "fee": 0.103466 + }, + { + "time": "2026-07-21 06:24", + "side": "BUY", + "size": 0.0015, + "price": 63309.3, + "pnl_gross": 0.3298, + "pnl_net": 0.2443, + "fee": 0.085468 + }, + { + "time": "2026-07-21 14:24", + "side": "BUY", + "size": 0.0007, + "price": 62310.3, + "pnl_gross": 0.3261, + "pnl_net": 0.2868, + "fee": 0.039255 + }, + { + "time": "2026-07-21 23:24", + "side": "BUY", + "size": 0.0011, + "price": 60618.8, + "pnl_gross": 0.357, + "pnl_net": 0.297, + "fee": 0.060013 + }, + { + "time": "2026-07-22 02:24", + "side": "BUY", + "size": 0.0011, + "price": 61927.8, + "pnl_gross": 0.6735, + "pnl_net": 0.6122, + "fee": 0.061309 + }, + { + "time": "2026-07-22 03:24", + "side": "SELL", + "size": 0.0015, + "price": 63385.1, + "pnl_gross": -0.3553, + "pnl_net": -0.4409, + "fee": 0.08557 + }, + { + "time": "2026-07-22 05:24", + "side": "SELL", + "size": 0.0013, + "price": 62483.9, + "pnl_gross": -0.3615, + "pnl_net": -0.4346, + "fee": 0.073106 + }, + { + "time": "2026-07-22 06:24", + "side": "SELL", + "size": 0.001, + "price": 63059.4, + "pnl_gross": -0.4442, + "pnl_net": -0.501, + "fee": 0.056753 + }, + { + "time": "2026-07-22 07:24", + "side": "SELL", + "size": 0.0016, + "price": 60446.9, + "pnl_gross": -0.3624, + "pnl_net": -0.4494, + "fee": 0.087044 + }, + { + "time": "2026-07-22 17:24", + "side": "BUY", + "size": 0.0007, + "price": 63692.2, + "pnl_gross": 0.5164, + "pnl_net": 0.4762, + "fee": 0.040126 + }, + { + "time": "2026-07-22 22:24", + "side": "SELL", + "size": 0.0008, + "price": 60564.4, + "pnl_gross": -0.4482, + "pnl_net": -0.4918, + "fee": 0.043606 + }, + { + "time": "2026-07-23 01:24", + "side": "SELL", + "size": 0.0009, + "price": 62522.7, + "pnl_gross": -0.4371, + "pnl_net": -0.4877, + "fee": 0.050643 + }, + { + "time": "2026-07-23 04:24", + "side": "BUY", + "size": 0.0019, + "price": 61508.3, + "pnl_gross": 0.4263, + "pnl_net": 0.3211, + "fee": 0.105179 + }, + { + "time": "2026-07-23 07:24", + "side": "SELL", + "size": 0.0019, + "price": 64591.1, + "pnl_gross": -0.4842, + "pnl_net": -0.5947, + "fee": 0.110451 + }, + { + "time": "2026-07-23 14:24", + "side": "BUY", + "size": 0.0005, + "price": 62422.4, + "pnl_gross": 0.4626, + "pnl_net": 0.4345, + "fee": 0.02809 + }, + { + "time": "2026-07-23 16:24", + "side": "SELL", + "size": 0.0007, + "price": 61303.0, + "pnl_gross": -0.3534, + "pnl_net": -0.3921, + "fee": 0.038621 + }, + { + "time": "2026-07-23 17:24", + "side": "BUY", + "size": 0.0011, + "price": 62336.0, + "pnl_gross": 0.7895, + "pnl_net": 0.7278, + "fee": 0.061713 + }, + { + "time": "2026-07-23 22:24", + "side": "SELL", + "size": 0.0009, + "price": 62533.7, + "pnl_gross": -0.3371, + "pnl_net": -0.3877, + "fee": 0.050652 + }, + { + "time": "2026-07-24 02:24", + "side": "SELL", + "size": 0.0012, + "price": 63051.2, + "pnl_gross": -0.558, + "pnl_net": -0.6261, + "fee": 0.068095 + }, + { + "time": "2026-07-24 03:24", + "side": "BUY", + "size": 0.0011, + "price": 62624.2, + "pnl_gross": 0.4753, + "pnl_net": 0.4133, + "fee": 0.061998 + }, + { + "time": "2026-07-24 04:24", + "side": "SELL", + "size": 0.0015, + "price": 62971.1, + "pnl_gross": -0.2939, + "pnl_net": -0.3789, + "fee": 0.085011 + }, + { + "time": "2026-07-24 09:24", + "side": "BUY", + "size": 0.0005, + "price": 60843.3, + "pnl_gross": 0.5319, + "pnl_net": 0.5045, + "fee": 0.027379 + }, + { + "time": "2026-07-24 14:24", + "side": "BUY", + "size": 0.001, + "price": 61487.1, + "pnl_gross": 0.3364, + "pnl_net": 0.2811, + "fee": 0.055338 + }, + { + "time": "2026-07-24 15:24", + "side": "BUY", + "size": 0.0009, + "price": 60083.2, + "pnl_gross": 0.5998, + "pnl_net": 0.5511, + "fee": 0.048667 + }, + { + "time": "2026-07-24 20:24", + "side": "SELL", + "size": 0.0011, + "price": 60690.4, + "pnl_gross": -0.5004, + "pnl_net": -0.5605, + "fee": 0.060083 + }, + { + "time": "2026-07-25 01:24", + "side": "SELL", + "size": 0.0018, + "price": 64969.5, + "pnl_gross": -0.3499, + "pnl_net": -0.4551, + "fee": 0.105251 + }, + { + "time": "2026-07-25 03:24", + "side": "BUY", + "size": 0.002, + "price": 62127.1, + "pnl_gross": 0.4352, + "pnl_net": 0.3234, + "fee": 0.111829 + }, + { + "time": "2026-07-25 10:24", + "side": "BUY", + "size": 0.0006, + "price": 63831.0, + "pnl_gross": 0.3058, + "pnl_net": 0.2713, + "fee": 0.034469 + }, + { + "time": "2026-07-25 11:24", + "side": "BUY", + "size": 0.0015, + "price": 63035.1, + "pnl_gross": 0.3182, + "pnl_net": 0.2331, + "fee": 0.085097 + }, + { + "time": "2026-07-25 16:24", + "side": "SELL", + "size": 0.0007, + "price": 61480.0, + "pnl_gross": -0.3326, + "pnl_net": -0.3714, + "fee": 0.038732 + }, + { + "time": "2026-07-25 21:24", + "side": "BUY", + "size": 0.0012, + "price": 60162.6, + "pnl_gross": 0.3255, + "pnl_net": 0.2606, + "fee": 0.064976 + }, + { + "time": "2026-07-25 23:24", + "side": "BUY", + "size": 0.001, + "price": 64065.7, + "pnl_gross": 0.3476, + "pnl_net": 0.2899, + "fee": 0.057659 + }, + { + "time": "2026-07-26 00:24", + "side": "BUY", + "size": 0.0014, + "price": 61634.7, + "pnl_gross": 0.464, + "pnl_net": 0.3863, + "fee": 0.07766 + }, + { + "time": "2026-07-26 05:24", + "side": "BUY", + "size": 0.0019, + "price": 62007.9, + "pnl_gross": 0.32, + "pnl_net": 0.214, + "fee": 0.106034 + }, + { + "time": "2026-07-26 07:24", + "side": "SELL", + "size": 0.0018, + "price": 60371.0, + "pnl_gross": -0.4508, + "pnl_net": -0.5486, + "fee": 0.097801 + }, + { + "time": "2026-07-26 09:24", + "side": "SELL", + "size": 0.0014, + "price": 61926.3, + "pnl_gross": -0.2936, + "pnl_net": -0.3716, + "fee": 0.078027 + }, + { + "time": "2026-07-26 10:24", + "side": "SELL", + "size": 0.0013, + "price": 60375.6, + "pnl_gross": -0.5066, + "pnl_net": -0.5772, + "fee": 0.070639 + }, + { + "time": "2026-07-26 12:24", + "side": "BUY", + "size": 0.0007, + "price": 62964.6, + "pnl_gross": 0.4153, + "pnl_net": 0.3756, + "fee": 0.039668 + }, + { + "time": "2026-07-26 13:24", + "side": "SELL", + "size": 0.0017, + "price": 61511.8, + "pnl_gross": -0.3993, + "pnl_net": -0.4934, + "fee": 0.094113 + }, + { + "time": "2026-07-26 20:24", + "side": "BUY", + "size": 0.0015, + "price": 63177.1, + "pnl_gross": 0.7097, + "pnl_net": 0.6244, + "fee": 0.085289 + }, + { + "time": "2026-07-27 06:24", + "side": "BUY", + "size": 0.0019, + "price": 64057.2, + "pnl_gross": 0.351, + "pnl_net": 0.2414, + "fee": 0.109538 + }, + { + "time": "2026-07-27 08:24", + "side": "BUY", + "size": 0.0014, + "price": 62528.9, + "pnl_gross": 0.4075, + "pnl_net": 0.3287, + "fee": 0.078786 + }, + { + "time": "2026-07-27 12:24", + "side": "BUY", + "size": 0.0008, + "price": 62524.8, + "pnl_gross": 0.8337, + "pnl_net": 0.7887, + "fee": 0.045018 + }, + { + "time": "2026-07-27 14:24", + "side": "SELL", + "size": 0.0014, + "price": 64178.1, + "pnl_gross": -1.3953, + "pnl_net": -1.4761, + "fee": 0.080864 + }, + { + "time": "2026-07-27 19:24", + "side": "SELL", + "size": 0.0009, + "price": 63291.0, + "pnl_gross": -0.4324, + "pnl_net": -0.4836, + "fee": 0.051266 + }, + { + "time": "2026-07-27 21:24", + "side": "BUY", + "size": 0.0013, + "price": 64842.5, + "pnl_gross": 0.3028, + "pnl_net": 0.2269, + "fee": 0.075866 + }, + { + "time": "2026-07-27 22:24", + "side": "BUY", + "size": 0.0013, + "price": 60174.0, + "pnl_gross": 0.3017, + "pnl_net": 0.2313, + "fee": 0.070404 + }, + { + "time": "2026-07-27 23:24", + "side": "SELL", + "size": 0.0008, + "price": 62777.4, + "pnl_gross": -0.2962, + "pnl_net": -0.3414, + "fee": 0.0452 + }, + { + "time": "2026-07-28 01:24", + "side": "BUY", + "size": 0.0012, + "price": 61476.5, + "pnl_gross": 0.2959, + "pnl_net": 0.2295, + "fee": 0.066395 + }, + { + "time": "2026-07-28 03:24", + "side": "SELL", + "size": 0.0015, + "price": 61261.4, + "pnl_gross": -0.7166, + "pnl_net": -0.7993, + "fee": 0.082703 + }, + { + "time": "2026-07-28 06:24", + "side": "BUY", + "size": 0.001, + "price": 63700.0, + "pnl_gross": 0.4889, + "pnl_net": 0.4316, + "fee": 0.05733 + }, + { + "time": "2026-07-28 07:24", + "side": "SELL", + "size": 0.0006, + "price": 60187.4, + "pnl_gross": -0.6416, + "pnl_net": -0.6741, + "fee": 0.032501 + }, + { + "time": "2026-07-28 10:24", + "side": "BUY", + "size": 0.0011, + "price": 64643.3, + "pnl_gross": 0.4258, + "pnl_net": 0.3618, + "fee": 0.063997 + }, + { + "time": "2026-07-28 12:24", + "side": "SELL", + "size": 0.0019, + "price": 63801.7, + "pnl_gross": -0.3866, + "pnl_net": -0.4957, + "fee": 0.109101 + }, + { + "time": "2026-07-28 16:24", + "side": "BUY", + "size": 0.0008, + "price": 60379.5, + "pnl_gross": 0.566, + "pnl_net": 0.5225, + "fee": 0.043473 + }, + { + "time": "2026-07-28 21:24", + "side": "BUY", + "size": 0.0007, + "price": 60289.3, + "pnl_gross": 0.4266, + "pnl_net": 0.3886, + "fee": 0.037982 + }, + { + "time": "2026-07-29 04:24", + "side": "BUY", + "size": 0.0009, + "price": 61382.4, + "pnl_gross": 0.3575, + "pnl_net": 0.3077, + "fee": 0.04972 + }, + { + "time": "2026-07-29 07:24", + "side": "BUY", + "size": 0.002, + "price": 64077.1, + "pnl_gross": 0.6119, + "pnl_net": 0.4966, + "fee": 0.115339 + }, + { + "time": "2026-07-29 08:24", + "side": "BUY", + "size": 0.0007, + "price": 62149.6, + "pnl_gross": 0.6052, + "pnl_net": 0.566, + "fee": 0.039154 + }, + { + "time": "2026-07-29 12:24", + "side": "BUY", + "size": 0.0007, + "price": 60791.2, + "pnl_gross": 0.6676, + "pnl_net": 0.6293, + "fee": 0.038298 + }, + { + "time": "2026-07-29 18:24", + "side": "BUY", + "size": 0.0018, + "price": 64993.4, + "pnl_gross": 0.5347, + "pnl_net": 0.4294, + "fee": 0.105289 + }, + { + "time": "2026-07-29 19:24", + "side": "BUY", + "size": 0.0009, + "price": 64859.6, + "pnl_gross": 0.524, + "pnl_net": 0.4715, + "fee": 0.052536 + }, + { + "time": "2026-07-29 22:24", + "side": "BUY", + "size": 0.0015, + "price": 63658.0, + "pnl_gross": 0.3248, + "pnl_net": 0.2388, + "fee": 0.085938 + }, + { + "time": "2026-07-30 00:24", + "side": "BUY", + "size": 0.0013, + "price": 63975.8, + "pnl_gross": 0.3717, + "pnl_net": 0.2969, + "fee": 0.074852 + }, + { + "time": "2026-07-30 01:24", + "side": "SELL", + "size": 0.0016, + "price": 62019.9, + "pnl_gross": -0.5591, + "pnl_net": -0.6484, + "fee": 0.089309 + }, + { + "time": "2026-07-30 11:24", + "side": "BUY", + "size": 0.0017, + "price": 61003.8, + "pnl_gross": 0.3365, + "pnl_net": 0.2431, + "fee": 0.093336 + }, + { + "time": "2026-07-30 14:24", + "side": "BUY", + "size": 0.0016, + "price": 62382.5, + "pnl_gross": 0.4791, + "pnl_net": 0.3893, + "fee": 0.089831 + }, + { + "time": "2026-07-30 15:24", + "side": "BUY", + "size": 0.0014, + "price": 60108.6, + "pnl_gross": 0.7729, + "pnl_net": 0.6972, + "fee": 0.075737 + }, + { + "time": "2026-07-30 18:24", + "side": "SELL", + "size": 0.0006, + "price": 62759.2, + "pnl_gross": -0.5452, + "pnl_net": -0.5791, + "fee": 0.03389 + }, + { + "time": "2026-07-30 21:24", + "side": "SELL", + "size": 0.0007, + "price": 63418.9, + "pnl_gross": -0.3381, + "pnl_net": -0.378, + "fee": 0.039954 + }, + { + "time": "2026-07-31 01:24", + "side": "SELL", + "size": 0.0014, + "price": 61071.3, + "pnl_gross": -0.3306, + "pnl_net": -0.4075, + "fee": 0.07695 + }, + { + "time": "2026-07-31 03:24", + "side": "BUY", + "size": 0.0008, + "price": 63407.4, + "pnl_gross": 0.3052, + "pnl_net": 0.2595, + "fee": 0.045653 + }, + { + "time": "2026-07-31 04:24", + "side": "BUY", + "size": 0.0009, + "price": 61805.1, + "pnl_gross": 0.335, + "pnl_net": 0.285, + "fee": 0.050062 + }, + { + "time": "2026-07-31 13:24", + "side": "SELL", + "size": 0.0007, + "price": 61853.0, + "pnl_gross": -0.3387, + "pnl_net": -0.3777, + "fee": 0.038967 + }, + { + "time": "2026-07-31 15:24", + "side": "SELL", + "size": 0.0014, + "price": 60529.7, + "pnl_gross": -0.5307, + "pnl_net": -0.607, + "fee": 0.076267 + }, + { + "time": "2026-07-31 16:24", + "side": "SELL", + "size": 0.001, + "price": 63879.5, + "pnl_gross": -0.397, + "pnl_net": -0.4544, + "fee": 0.057492 + }, + { + "time": "2026-07-31 19:24", + "side": "SELL", + "size": 0.0006, + "price": 61673.1, + "pnl_gross": -0.3739, + "pnl_net": -0.4072, + "fee": 0.033303 + }, + { + "time": "2026-07-31 20:24", + "side": "BUY", + "size": 0.0011, + "price": 61605.9, + "pnl_gross": 0.3939, + "pnl_net": 0.3329, + "fee": 0.06099 + }, + { + "time": "2026-08-01 02:24", + "side": "SELL", + "size": 0.0011, + "price": 63022.1, + "pnl_gross": -0.4943, + "pnl_net": -0.5567, + "fee": 0.062392 + }, + { + "time": "2026-08-01 08:24", + "side": "BUY", + "size": 0.0016, + "price": 61692.5, + "pnl_gross": 0.4993, + "pnl_net": 0.4105, + "fee": 0.088837 + }, + { + "time": "2026-08-01 13:24", + "side": "SELL", + "size": 0.0015, + "price": 62158.2, + "pnl_gross": -0.3734, + "pnl_net": -0.4573, + "fee": 0.083914 + }, + { + "time": "2026-08-01 15:24", + "side": "BUY", + "size": 0.0014, + "price": 64711.3, + "pnl_gross": 0.3226, + "pnl_net": 0.241, + "fee": 0.081536 + }, + { + "time": "2026-08-01 16:24", + "side": "BUY", + "size": 0.0011, + "price": 60177.8, + "pnl_gross": 0.374, + "pnl_net": 0.3144, + "fee": 0.059576 + }, + { + "time": "2026-08-01 17:24", + "side": "BUY", + "size": 0.002, + "price": 64209.0, + "pnl_gross": 0.3052, + "pnl_net": 0.1896, + "fee": 0.115576 + }, + { + "time": "2026-08-02 00:24", + "side": "SELL", + "size": 0.0019, + "price": 60608.7, + "pnl_gross": -0.7919, + "pnl_net": -0.8955, + "fee": 0.103641 + }, + { + "time": "2026-08-02 16:24", + "side": "SELL", + "size": 0.0014, + "price": 64321.7, + "pnl_gross": -0.4016, + "pnl_net": -0.4827, + "fee": 0.081045 + }, + { + "time": "2026-08-02 18:24", + "side": "BUY", + "size": 0.0006, + "price": 61902.5, + "pnl_gross": 0.304, + "pnl_net": 0.2705, + "fee": 0.033427 + }, + { + "time": "2026-08-02 20:24", + "side": "BUY", + "size": 0.0006, + "price": 64608.5, + "pnl_gross": 0.4124, + "pnl_net": 0.3775, + "fee": 0.034889 + }, + { + "time": "2026-08-02 21:24", + "side": "BUY", + "size": 0.0005, + "price": 60135.5, + "pnl_gross": 0.7058, + "pnl_net": 0.6787, + "fee": 0.027061 + }, + { + "time": "2026-08-02 23:24", + "side": "BUY", + "size": 0.001, + "price": 61842.7, + "pnl_gross": 0.4575, + "pnl_net": 0.4018, + "fee": 0.055658 + }, + { + "time": "2026-08-03 01:24", + "side": "SELL", + "size": 0.0007, + "price": 62182.5, + "pnl_gross": -0.5138, + "pnl_net": -0.553, + "fee": 0.039175 + }, + { + "time": "2026-08-03 02:24", + "side": "SELL", + "size": 0.0015, + "price": 61649.7, + "pnl_gross": -0.404, + "pnl_net": -0.4872, + "fee": 0.083227 + }, + { + "time": "2026-08-03 03:24", + "side": "SELL", + "size": 0.0006, + "price": 64127.2, + "pnl_gross": -0.3931, + "pnl_net": -0.4278, + "fee": 0.034629 + }, + { + "time": "2026-08-03 10:24", + "side": "BUY", + "size": 0.001, + "price": 61325.4, + "pnl_gross": 0.3923, + "pnl_net": 0.3371, + "fee": 0.055193 + }, + { + "time": "2026-08-03 11:24", + "side": "BUY", + "size": 0.0017, + "price": 60911.6, + "pnl_gross": 0.4273, + "pnl_net": 0.3341, + "fee": 0.093195 + }, + { + "time": "2026-08-03 13:24", + "side": "BUY", + "size": 0.0007, + "price": 60655.0, + "pnl_gross": 0.728, + "pnl_net": 0.6898, + "fee": 0.038213 + }, + { + "time": "2026-08-03 23:24", + "side": "BUY", + "size": 0.0007, + "price": 61540.3, + "pnl_gross": 0.543, + "pnl_net": 0.5042, + "fee": 0.03877 + }, + { + "time": "2026-08-04 00:24", + "side": "BUY", + "size": 0.0006, + "price": 60710.1, + "pnl_gross": 0.4519, + "pnl_net": 0.4191, + "fee": 0.032783 + }, + { + "time": "2026-08-04 03:24", + "side": "SELL", + "size": 0.001, + "price": 61649.6, + "pnl_gross": -0.3513, + "pnl_net": -0.4068, + "fee": 0.055485 + }, + { + "time": "2026-08-04 05:24", + "side": "BUY", + "size": 0.0014, + "price": 61957.0, + "pnl_gross": 0.5137, + "pnl_net": 0.4357, + "fee": 0.078066 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.476550" +} \ No newline at end of file diff --git a/backtests/results/iceberg_20260804-072448.json b/backtests/results/iceberg_20260804-072448.json new file mode 100644 index 0000000..d66fbad --- /dev/null +++ b/backtests/results/iceberg_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Iceberg Detection", + "strategy_key": "iceberg", + "description": "Whale TWAP accumulation detection", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.385861", + "end_time": "2026-08-04T06:24:48.385861", + "start_equity": 100.0, + "end_equity": 104.8035, + "pnl": 4.7832, + "pnl_pct": 4.7832, + "pnl_gross": 19.3769, + "pnl_gross_pct": 19.3769, + "fees_total": 14.5937, + "fee_model": "taker", + "ann_return_pct": 57.4, + "sharpe": 9.1701, + "sortino": 16.767, + "max_dd": 0.0433, + "max_dd_pct": 4.33, + "win_rate": 0.0, + "total_trades": 210, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.385861", + "v": 100.3704 + }, + { + "t": "2026-07-05T08:24:48.385861", + "v": 100.4445 + }, + { + "t": "2026-07-05T09:24:48.385861", + "v": 99.5233 + }, + { + "t": "2026-07-05T10:24:48.385861", + "v": 99.5894 + }, + { + "t": "2026-07-05T11:24:48.385861", + "v": 99.5811 + }, + { + "t": "2026-07-05T12:24:48.385861", + "v": 99.3039 + }, + { + "t": "2026-07-05T13:24:48.385861", + "v": 99.5275 + }, + { + "t": "2026-07-05T14:24:48.385861", + "v": 99.6761 + }, + { + "t": "2026-07-05T15:24:48.385861", + "v": 99.4473 + }, + { + "t": "2026-07-05T16:24:48.385861", + "v": 99.3225 + }, + { + "t": "2026-07-05T17:24:48.385861", + "v": 99.7407 + }, + { + "t": "2026-07-05T18:24:48.385861", + "v": 99.5567 + }, + { + "t": "2026-07-05T19:24:48.385861", + "v": 99.7394 + }, + { + "t": "2026-07-05T20:24:48.385861", + "v": 99.4669 + }, + { + "t": "2026-07-05T21:24:48.385861", + "v": 99.57 + }, + { + "t": "2026-07-05T22:24:48.385861", + "v": 99.0435 + }, + { + "t": "2026-07-05T23:24:48.385861", + "v": 99.2722 + }, + { + "t": "2026-07-06T00:24:48.385861", + "v": 98.9088 + }, + { + "t": "2026-07-06T01:24:48.385861", + "v": 98.7789 + }, + { + "t": "2026-07-06T02:24:48.385861", + "v": 98.7237 + }, + { + "t": "2026-07-06T03:24:48.385861", + "v": 99.0764 + }, + { + "t": "2026-07-06T04:24:48.385861", + "v": 98.9523 + }, + { + "t": "2026-07-06T05:24:48.385861", + "v": 99.0074 + }, + { + "t": "2026-07-06T06:24:48.385861", + "v": 99.0645 + }, + { + "t": "2026-07-06T07:24:48.385861", + "v": 99.0889 + }, + { + "t": "2026-07-06T08:24:48.385861", + "v": 98.9625 + }, + { + "t": "2026-07-06T09:24:48.385861", + "v": 98.9623 + }, + { + "t": "2026-07-06T10:24:48.385861", + "v": 98.9494 + }, + { + "t": "2026-07-06T11:24:48.385861", + "v": 99.2144 + }, + { + "t": "2026-07-06T12:24:48.385861", + "v": 99.4777 + }, + { + "t": "2026-07-06T13:24:48.385861", + "v": 99.8135 + }, + { + "t": "2026-07-06T14:24:48.385861", + "v": 99.6496 + }, + { + "t": "2026-07-06T15:24:48.385861", + "v": 99.7719 + }, + { + "t": "2026-07-06T16:24:48.385861", + "v": 99.8471 + }, + { + "t": "2026-07-06T17:24:48.385861", + "v": 99.7023 + }, + { + "t": "2026-07-06T18:24:48.385861", + "v": 99.3898 + }, + { + "t": "2026-07-06T19:24:48.385861", + "v": 99.2828 + }, + { + "t": "2026-07-06T20:24:48.385861", + "v": 99.3947 + }, + { + "t": "2026-07-06T21:24:48.385861", + "v": 99.2052 + }, + { + "t": "2026-07-06T22:24:48.385861", + "v": 98.578 + }, + { + "t": "2026-07-06T23:24:48.385861", + "v": 98.611 + }, + { + "t": "2026-07-07T00:24:48.385861", + "v": 98.8285 + }, + { + "t": "2026-07-07T01:24:48.385861", + "v": 98.7277 + }, + { + "t": "2026-07-07T02:24:48.385861", + "v": 98.7332 + }, + { + "t": "2026-07-07T03:24:48.385861", + "v": 98.4953 + }, + { + "t": "2026-07-07T04:24:48.385861", + "v": 98.2882 + }, + { + "t": "2026-07-07T05:24:48.385861", + "v": 98.5759 + }, + { + "t": "2026-07-07T06:24:48.385861", + "v": 98.4621 + }, + { + "t": "2026-07-07T07:24:48.385861", + "v": 98.8223 + }, + { + "t": "2026-07-07T08:24:48.385861", + "v": 98.8199 + }, + { + "t": "2026-07-07T09:24:48.385861", + "v": 99.0394 + }, + { + "t": "2026-07-07T10:24:48.385861", + "v": 99.0446 + }, + { + "t": "2026-07-07T11:24:48.385861", + "v": 99.2416 + }, + { + "t": "2026-07-07T12:24:48.385861", + "v": 99.4644 + }, + { + "t": "2026-07-07T13:24:48.385861", + "v": 99.6348 + }, + { + "t": "2026-07-07T14:24:48.385861", + "v": 99.6709 + }, + { + "t": "2026-07-07T15:24:48.385861", + "v": 99.596 + }, + { + "t": "2026-07-07T16:24:48.385861", + "v": 99.5021 + }, + { + "t": "2026-07-07T17:24:48.385861", + "v": 99.5517 + }, + { + "t": "2026-07-07T18:24:48.385861", + "v": 99.9282 + }, + { + "t": "2026-07-07T19:24:48.385861", + "v": 99.8254 + }, + { + "t": "2026-07-07T20:24:48.385861", + "v": 100.0786 + }, + { + "t": "2026-07-07T21:24:48.385861", + "v": 100.2537 + }, + { + "t": "2026-07-07T22:24:48.385861", + "v": 99.9551 + }, + { + "t": "2026-07-07T23:24:48.385861", + "v": 100.2593 + }, + { + "t": "2026-07-08T00:24:48.385861", + "v": 100.0926 + }, + { + "t": "2026-07-08T01:24:48.385861", + "v": 100.3594 + }, + { + "t": "2026-07-08T02:24:48.385861", + "v": 100.0813 + }, + { + "t": "2026-07-08T03:24:48.385861", + "v": 99.8743 + }, + { + "t": "2026-07-08T04:24:48.385861", + "v": 99.8375 + }, + { + "t": "2026-07-08T05:24:48.385861", + "v": 99.7543 + }, + { + "t": "2026-07-08T06:24:48.385861", + "v": 99.9542 + }, + { + "t": "2026-07-08T07:24:48.385861", + "v": 100.2246 + }, + { + "t": "2026-07-08T08:24:48.385861", + "v": 100.5533 + }, + { + "t": "2026-07-08T09:24:48.385861", + "v": 100.5887 + }, + { + "t": "2026-07-08T10:24:48.385861", + "v": 100.3957 + }, + { + "t": "2026-07-08T11:24:48.385861", + "v": 100.5637 + }, + { + "t": "2026-07-08T12:24:48.385861", + "v": 100.5408 + }, + { + "t": "2026-07-08T13:24:48.385861", + "v": 100.6749 + }, + { + "t": "2026-07-08T14:24:48.385861", + "v": 100.7057 + }, + { + "t": "2026-07-08T15:24:48.385861", + "v": 100.7246 + }, + { + "t": "2026-07-08T16:24:48.385861", + "v": 100.8608 + }, + { + "t": "2026-07-08T17:24:48.385861", + "v": 100.7292 + }, + { + "t": "2026-07-08T18:24:48.385861", + "v": 100.1778 + }, + { + "t": "2026-07-08T19:24:48.385861", + "v": 100.1457 + }, + { + "t": "2026-07-08T20:24:48.385861", + "v": 100.644 + }, + { + "t": "2026-07-08T21:24:48.385861", + "v": 100.4759 + }, + { + "t": "2026-07-08T22:24:48.385861", + "v": 100.8524 + }, + { + "t": "2026-07-08T23:24:48.385861", + "v": 100.6431 + }, + { + "t": "2026-07-09T00:24:48.385861", + "v": 100.8159 + }, + { + "t": "2026-07-09T01:24:48.385861", + "v": 100.7279 + }, + { + "t": "2026-07-09T02:24:48.385861", + "v": 100.6153 + }, + { + "t": "2026-07-09T03:24:48.385861", + "v": 100.6844 + }, + { + "t": "2026-07-09T04:24:48.385861", + "v": 100.4796 + }, + { + "t": "2026-07-09T05:24:48.385861", + "v": 100.3434 + }, + { + "t": "2026-07-09T06:24:48.385861", + "v": 99.9672 + }, + { + "t": "2026-07-09T07:24:48.385861", + "v": 100.145 + }, + { + "t": "2026-07-09T08:24:48.385861", + "v": 100.2389 + }, + { + "t": "2026-07-09T09:24:48.385861", + "v": 100.3036 + }, + { + "t": "2026-07-09T10:24:48.385861", + "v": 100.1488 + }, + { + "t": "2026-07-09T11:24:48.385861", + "v": 100.2907 + }, + { + "t": "2026-07-09T12:24:48.385861", + "v": 100.0689 + }, + { + "t": "2026-07-09T13:24:48.385861", + "v": 100.5113 + }, + { + "t": "2026-07-09T14:24:48.385861", + "v": 100.7609 + }, + { + "t": "2026-07-09T15:24:48.385861", + "v": 100.7114 + }, + { + "t": "2026-07-09T16:24:48.385861", + "v": 100.7866 + }, + { + "t": "2026-07-09T17:24:48.385861", + "v": 100.9014 + }, + { + "t": "2026-07-09T18:24:48.385861", + "v": 100.5396 + }, + { + "t": "2026-07-09T19:24:48.385861", + "v": 100.3663 + }, + { + "t": "2026-07-09T20:24:48.385861", + "v": 100.193 + }, + { + "t": "2026-07-09T21:24:48.385861", + "v": 99.8371 + }, + { + "t": "2026-07-09T22:24:48.385861", + "v": 99.4698 + }, + { + "t": "2026-07-09T23:24:48.385861", + "v": 99.4073 + }, + { + "t": "2026-07-10T00:24:48.385861", + "v": 99.3948 + }, + { + "t": "2026-07-10T01:24:48.385861", + "v": 99.6985 + }, + { + "t": "2026-07-10T02:24:48.385861", + "v": 99.7484 + }, + { + "t": "2026-07-10T03:24:48.385861", + "v": 99.9837 + }, + { + "t": "2026-07-10T04:24:48.385861", + "v": 100.2132 + }, + { + "t": "2026-07-10T05:24:48.385861", + "v": 100.351 + }, + { + "t": "2026-07-10T06:24:48.385861", + "v": 100.7583 + }, + { + "t": "2026-07-10T07:24:48.385861", + "v": 100.6448 + }, + { + "t": "2026-07-10T08:24:48.385861", + "v": 100.6138 + }, + { + "t": "2026-07-10T09:24:48.385861", + "v": 100.5247 + }, + { + "t": "2026-07-10T10:24:48.385861", + "v": 100.3544 + }, + { + "t": "2026-07-10T11:24:48.385861", + "v": 100.746 + }, + { + "t": "2026-07-10T12:24:48.385861", + "v": 100.5183 + }, + { + "t": "2026-07-10T13:24:48.385861", + "v": 100.4468 + }, + { + "t": "2026-07-10T14:24:48.385861", + "v": 100.6899 + }, + { + "t": "2026-07-10T15:24:48.385861", + "v": 100.9221 + }, + { + "t": "2026-07-10T16:24:48.385861", + "v": 101.0021 + }, + { + "t": "2026-07-10T17:24:48.385861", + "v": 100.9138 + }, + { + "t": "2026-07-10T18:24:48.385861", + "v": 101.1242 + }, + { + "t": "2026-07-10T19:24:48.385861", + "v": 100.9742 + }, + { + "t": "2026-07-10T20:24:48.385861", + "v": 100.7877 + }, + { + "t": "2026-07-10T21:24:48.385861", + "v": 100.4994 + }, + { + "t": "2026-07-10T22:24:48.385861", + "v": 100.8408 + }, + { + "t": "2026-07-10T23:24:48.385861", + "v": 100.4209 + }, + { + "t": "2026-07-11T00:24:48.385861", + "v": 100.9064 + }, + { + "t": "2026-07-11T01:24:48.385861", + "v": 100.8707 + }, + { + "t": "2026-07-11T02:24:48.385861", + "v": 101.2094 + }, + { + "t": "2026-07-11T03:24:48.385861", + "v": 100.9681 + }, + { + "t": "2026-07-11T04:24:48.385861", + "v": 100.7455 + }, + { + "t": "2026-07-11T05:24:48.385861", + "v": 100.534 + }, + { + "t": "2026-07-11T06:24:48.385861", + "v": 100.5395 + }, + { + "t": "2026-07-11T07:24:48.385861", + "v": 100.3282 + }, + { + "t": "2026-07-11T08:24:48.385861", + "v": 100.4792 + }, + { + "t": "2026-07-11T09:24:48.385861", + "v": 100.4777 + }, + { + "t": "2026-07-11T10:24:48.385861", + "v": 100.3075 + }, + { + "t": "2026-07-11T11:24:48.385861", + "v": 100.1324 + }, + { + "t": "2026-07-11T12:24:48.385861", + "v": 99.9598 + }, + { + "t": "2026-07-11T13:24:48.385861", + "v": 100.2339 + }, + { + "t": "2026-07-11T14:24:48.385861", + "v": 100.057 + }, + { + "t": "2026-07-11T15:24:48.385861", + "v": 100.0346 + }, + { + "t": "2026-07-11T16:24:48.385861", + "v": 99.9841 + }, + { + "t": "2026-07-11T17:24:48.385861", + "v": 100.3368 + }, + { + "t": "2026-07-11T18:24:48.385861", + "v": 100.4685 + }, + { + "t": "2026-07-11T19:24:48.385861", + "v": 100.4382 + }, + { + "t": "2026-07-11T20:24:48.385861", + "v": 100.7911 + }, + { + "t": "2026-07-11T21:24:48.385861", + "v": 100.4939 + }, + { + "t": "2026-07-11T22:24:48.385861", + "v": 100.5854 + }, + { + "t": "2026-07-11T23:24:48.385861", + "v": 100.5261 + }, + { + "t": "2026-07-12T00:24:48.385861", + "v": 100.3789 + }, + { + "t": "2026-07-12T01:24:48.385861", + "v": 100.6063 + }, + { + "t": "2026-07-12T02:24:48.385861", + "v": 100.5755 + }, + { + "t": "2026-07-12T03:24:48.385861", + "v": 101.0678 + }, + { + "t": "2026-07-12T04:24:48.385861", + "v": 101.3351 + }, + { + "t": "2026-07-12T05:24:48.385861", + "v": 101.0344 + }, + { + "t": "2026-07-12T06:24:48.385861", + "v": 101.2379 + }, + { + "t": "2026-07-12T07:24:48.385861", + "v": 101.4137 + }, + { + "t": "2026-07-12T08:24:48.385861", + "v": 100.7949 + }, + { + "t": "2026-07-12T09:24:48.385861", + "v": 101.2471 + }, + { + "t": "2026-07-12T10:24:48.385861", + "v": 101.288 + }, + { + "t": "2026-07-12T11:24:48.385861", + "v": 101.4017 + }, + { + "t": "2026-07-12T12:24:48.385861", + "v": 101.1389 + }, + { + "t": "2026-07-12T13:24:48.385861", + "v": 101.3967 + }, + { + "t": "2026-07-12T14:24:48.385861", + "v": 101.2307 + }, + { + "t": "2026-07-12T15:24:48.385861", + "v": 101.043 + }, + { + "t": "2026-07-12T16:24:48.385861", + "v": 101.3444 + }, + { + "t": "2026-07-12T17:24:48.385861", + "v": 101.5502 + }, + { + "t": "2026-07-12T18:24:48.385861", + "v": 101.7271 + }, + { + "t": "2026-07-12T19:24:48.385861", + "v": 102.4777 + }, + { + "t": "2026-07-12T20:24:48.385861", + "v": 102.6103 + }, + { + "t": "2026-07-12T21:24:48.385861", + "v": 102.0746 + }, + { + "t": "2026-07-12T22:24:48.385861", + "v": 101.8095 + }, + { + "t": "2026-07-12T23:24:48.385861", + "v": 101.8532 + }, + { + "t": "2026-07-13T00:24:48.385861", + "v": 101.9023 + }, + { + "t": "2026-07-13T01:24:48.385861", + "v": 101.671 + }, + { + "t": "2026-07-13T02:24:48.385861", + "v": 101.7604 + }, + { + "t": "2026-07-13T03:24:48.385861", + "v": 101.8886 + }, + { + "t": "2026-07-13T04:24:48.385861", + "v": 101.4246 + }, + { + "t": "2026-07-13T05:24:48.385861", + "v": 101.3984 + }, + { + "t": "2026-07-13T06:24:48.385861", + "v": 101.0214 + }, + { + "t": "2026-07-13T07:24:48.385861", + "v": 100.5673 + }, + { + "t": "2026-07-13T08:24:48.385861", + "v": 100.9865 + }, + { + "t": "2026-07-13T09:24:48.385861", + "v": 101.3892 + }, + { + "t": "2026-07-13T10:24:48.385861", + "v": 101.6322 + }, + { + "t": "2026-07-13T11:24:48.385861", + "v": 101.7485 + }, + { + "t": "2026-07-13T12:24:48.385861", + "v": 101.3279 + }, + { + "t": "2026-07-13T13:24:48.385861", + "v": 101.3092 + }, + { + "t": "2026-07-13T14:24:48.385861", + "v": 101.1234 + }, + { + "t": "2026-07-13T15:24:48.385861", + "v": 100.9735 + }, + { + "t": "2026-07-13T16:24:48.385861", + "v": 101.2187 + }, + { + "t": "2026-07-13T17:24:48.385861", + "v": 101.3376 + }, + { + "t": "2026-07-13T18:24:48.385861", + "v": 101.0913 + }, + { + "t": "2026-07-13T19:24:48.385861", + "v": 100.733 + }, + { + "t": "2026-07-13T20:24:48.385861", + "v": 100.5828 + }, + { + "t": "2026-07-13T21:24:48.385861", + "v": 100.743 + }, + { + "t": "2026-07-13T22:24:48.385861", + "v": 100.5463 + }, + { + "t": "2026-07-13T23:24:48.385861", + "v": 100.0239 + }, + { + "t": "2026-07-14T00:24:48.385861", + "v": 100.6106 + }, + { + "t": "2026-07-14T01:24:48.385861", + "v": 100.8107 + }, + { + "t": "2026-07-14T02:24:48.385861", + "v": 101.0269 + }, + { + "t": "2026-07-14T03:24:48.385861", + "v": 100.9755 + }, + { + "t": "2026-07-14T04:24:48.385861", + "v": 100.9326 + }, + { + "t": "2026-07-14T05:24:48.385861", + "v": 100.9014 + }, + { + "t": "2026-07-14T06:24:48.385861", + "v": 100.8798 + }, + { + "t": "2026-07-14T07:24:48.385861", + "v": 100.7384 + }, + { + "t": "2026-07-14T08:24:48.385861", + "v": 100.4376 + }, + { + "t": "2026-07-14T09:24:48.385861", + "v": 100.6299 + }, + { + "t": "2026-07-14T10:24:48.385861", + "v": 100.9033 + }, + { + "t": "2026-07-14T11:24:48.385861", + "v": 100.9835 + }, + { + "t": "2026-07-14T12:24:48.385861", + "v": 101.0274 + }, + { + "t": "2026-07-14T13:24:48.385861", + "v": 100.8695 + }, + { + "t": "2026-07-14T14:24:48.385861", + "v": 100.5893 + }, + { + "t": "2026-07-14T15:24:48.385861", + "v": 100.9068 + }, + { + "t": "2026-07-14T16:24:48.385861", + "v": 101.2248 + }, + { + "t": "2026-07-14T17:24:48.385861", + "v": 101.1598 + }, + { + "t": "2026-07-14T18:24:48.385861", + "v": 101.4059 + }, + { + "t": "2026-07-14T19:24:48.385861", + "v": 101.2 + }, + { + "t": "2026-07-14T20:24:48.385861", + "v": 101.4829 + }, + { + "t": "2026-07-14T21:24:48.385861", + "v": 101.4101 + }, + { + "t": "2026-07-14T22:24:48.385861", + "v": 101.6922 + }, + { + "t": "2026-07-14T23:24:48.385861", + "v": 101.4743 + }, + { + "t": "2026-07-15T00:24:48.385861", + "v": 101.6101 + }, + { + "t": "2026-07-15T01:24:48.385861", + "v": 102.0039 + }, + { + "t": "2026-07-15T02:24:48.385861", + "v": 101.5034 + }, + { + "t": "2026-07-15T03:24:48.385861", + "v": 101.6092 + }, + { + "t": "2026-07-15T04:24:48.385861", + "v": 101.3572 + }, + { + "t": "2026-07-15T05:24:48.385861", + "v": 101.3299 + }, + { + "t": "2026-07-15T06:24:48.385861", + "v": 100.9282 + }, + { + "t": "2026-07-15T07:24:48.385861", + "v": 100.9969 + }, + { + "t": "2026-07-15T08:24:48.385861", + "v": 101.1483 + }, + { + "t": "2026-07-15T09:24:48.385861", + "v": 101.1701 + }, + { + "t": "2026-07-15T10:24:48.385861", + "v": 101.0723 + }, + { + "t": "2026-07-15T11:24:48.385861", + "v": 101.1118 + }, + { + "t": "2026-07-15T12:24:48.385861", + "v": 100.852 + }, + { + "t": "2026-07-15T13:24:48.385861", + "v": 100.8515 + }, + { + "t": "2026-07-15T14:24:48.385861", + "v": 100.9663 + }, + { + "t": "2026-07-15T15:24:48.385861", + "v": 100.9793 + }, + { + "t": "2026-07-15T16:24:48.385861", + "v": 100.7786 + }, + { + "t": "2026-07-15T17:24:48.385861", + "v": 100.9607 + }, + { + "t": "2026-07-15T18:24:48.385861", + "v": 100.8843 + }, + { + "t": "2026-07-15T19:24:48.385861", + "v": 101.0661 + }, + { + "t": "2026-07-15T20:24:48.385861", + "v": 101.1095 + }, + { + "t": "2026-07-15T21:24:48.385861", + "v": 100.4984 + }, + { + "t": "2026-07-15T22:24:48.385861", + "v": 100.1371 + }, + { + "t": "2026-07-15T23:24:48.385861", + "v": 99.8129 + }, + { + "t": "2026-07-16T00:24:48.385861", + "v": 99.7907 + }, + { + "t": "2026-07-16T01:24:48.385861", + "v": 99.7333 + }, + { + "t": "2026-07-16T02:24:48.385861", + "v": 99.8477 + }, + { + "t": "2026-07-16T03:24:48.385861", + "v": 99.5581 + }, + { + "t": "2026-07-16T04:24:48.385861", + "v": 99.575 + }, + { + "t": "2026-07-16T05:24:48.385861", + "v": 99.2778 + }, + { + "t": "2026-07-16T06:24:48.385861", + "v": 99.3745 + }, + { + "t": "2026-07-16T07:24:48.385861", + "v": 99.2733 + }, + { + "t": "2026-07-16T08:24:48.385861", + "v": 99.5508 + }, + { + "t": "2026-07-16T09:24:48.385861", + "v": 99.0522 + }, + { + "t": "2026-07-16T10:24:48.385861", + "v": 98.7874 + }, + { + "t": "2026-07-16T11:24:48.385861", + "v": 98.5875 + }, + { + "t": "2026-07-16T12:24:48.385861", + "v": 98.8382 + }, + { + "t": "2026-07-16T13:24:48.385861", + "v": 99.1209 + }, + { + "t": "2026-07-16T14:24:48.385861", + "v": 99.2722 + }, + { + "t": "2026-07-16T15:24:48.385861", + "v": 99.5948 + }, + { + "t": "2026-07-16T16:24:48.385861", + "v": 100.1459 + }, + { + "t": "2026-07-16T17:24:48.385861", + "v": 100.2839 + }, + { + "t": "2026-07-16T18:24:48.385861", + "v": 100.4605 + }, + { + "t": "2026-07-16T19:24:48.385861", + "v": 100.8928 + }, + { + "t": "2026-07-16T20:24:48.385861", + "v": 100.6642 + }, + { + "t": "2026-07-16T21:24:48.385861", + "v": 100.3652 + }, + { + "t": "2026-07-16T22:24:48.385861", + "v": 100.0636 + }, + { + "t": "2026-07-16T23:24:48.385861", + "v": 99.5918 + }, + { + "t": "2026-07-17T00:24:48.385861", + "v": 102.2438 + }, + { + "t": "2026-07-17T01:24:48.385861", + "v": 102.3062 + }, + { + "t": "2026-07-17T02:24:48.385861", + "v": 102.3667 + }, + { + "t": "2026-07-17T03:24:48.385861", + "v": 102.0055 + }, + { + "t": "2026-07-17T04:24:48.385861", + "v": 101.6639 + }, + { + "t": "2026-07-17T05:24:48.385861", + "v": 101.4155 + }, + { + "t": "2026-07-17T06:24:48.385861", + "v": 101.3723 + }, + { + "t": "2026-07-17T07:24:48.385861", + "v": 101.5409 + }, + { + "t": "2026-07-17T08:24:48.385861", + "v": 101.2503 + }, + { + "t": "2026-07-17T09:24:48.385861", + "v": 100.9861 + }, + { + "t": "2026-07-17T10:24:48.385861", + "v": 100.8981 + }, + { + "t": "2026-07-17T11:24:48.385861", + "v": 100.765 + }, + { + "t": "2026-07-17T12:24:48.385861", + "v": 101.4506 + }, + { + "t": "2026-07-17T13:24:48.385861", + "v": 101.6344 + }, + { + "t": "2026-07-17T14:24:48.385861", + "v": 101.5238 + }, + { + "t": "2026-07-17T15:24:48.385861", + "v": 101.4306 + }, + { + "t": "2026-07-17T16:24:48.385861", + "v": 101.515 + }, + { + "t": "2026-07-17T17:24:48.385861", + "v": 102.2684 + }, + { + "t": "2026-07-17T18:24:48.385861", + "v": 102.4219 + }, + { + "t": "2026-07-17T19:24:48.385861", + "v": 102.1719 + }, + { + "t": "2026-07-17T20:24:48.385861", + "v": 102.0887 + }, + { + "t": "2026-07-17T21:24:48.385861", + "v": 101.9677 + }, + { + "t": "2026-07-17T22:24:48.385861", + "v": 102.3833 + }, + { + "t": "2026-07-17T23:24:48.385861", + "v": 102.4303 + }, + { + "t": "2026-07-18T00:24:48.385861", + "v": 102.401 + }, + { + "t": "2026-07-18T01:24:48.385861", + "v": 101.9308 + }, + { + "t": "2026-07-18T02:24:48.385861", + "v": 101.6848 + }, + { + "t": "2026-07-18T03:24:48.385861", + "v": 101.7794 + }, + { + "t": "2026-07-18T04:24:48.385861", + "v": 102.2557 + }, + { + "t": "2026-07-18T05:24:48.385861", + "v": 101.9518 + }, + { + "t": "2026-07-18T06:24:48.385861", + "v": 102.0398 + }, + { + "t": "2026-07-18T07:24:48.385861", + "v": 102.0114 + }, + { + "t": "2026-07-18T08:24:48.385861", + "v": 102.4438 + }, + { + "t": "2026-07-18T09:24:48.385861", + "v": 102.4019 + }, + { + "t": "2026-07-18T10:24:48.385861", + "v": 102.4922 + }, + { + "t": "2026-07-18T11:24:48.385861", + "v": 102.3994 + }, + { + "t": "2026-07-18T12:24:48.385861", + "v": 102.6164 + }, + { + "t": "2026-07-18T13:24:48.385861", + "v": 102.4094 + }, + { + "t": "2026-07-18T14:24:48.385861", + "v": 102.4624 + }, + { + "t": "2026-07-18T15:24:48.385861", + "v": 102.2825 + }, + { + "t": "2026-07-18T16:24:48.385861", + "v": 102.133 + }, + { + "t": "2026-07-18T17:24:48.385861", + "v": 102.3037 + }, + { + "t": "2026-07-18T18:24:48.385861", + "v": 102.1547 + }, + { + "t": "2026-07-18T19:24:48.385861", + "v": 101.8315 + }, + { + "t": "2026-07-18T20:24:48.385861", + "v": 101.6899 + }, + { + "t": "2026-07-18T21:24:48.385861", + "v": 101.5528 + }, + { + "t": "2026-07-18T22:24:48.385861", + "v": 101.5265 + }, + { + "t": "2026-07-18T23:24:48.385861", + "v": 101.8186 + }, + { + "t": "2026-07-19T00:24:48.385861", + "v": 102.043 + }, + { + "t": "2026-07-19T01:24:48.385861", + "v": 101.9776 + }, + { + "t": "2026-07-19T02:24:48.385861", + "v": 101.9776 + }, + { + "t": "2026-07-19T03:24:48.385861", + "v": 101.7709 + }, + { + "t": "2026-07-19T04:24:48.385861", + "v": 101.9553 + }, + { + "t": "2026-07-19T05:24:48.385861", + "v": 101.9444 + }, + { + "t": "2026-07-19T06:24:48.385861", + "v": 102.1134 + }, + { + "t": "2026-07-19T07:24:48.385861", + "v": 101.8618 + }, + { + "t": "2026-07-19T08:24:48.385861", + "v": 101.6225 + }, + { + "t": "2026-07-19T09:24:48.385861", + "v": 101.5001 + }, + { + "t": "2026-07-19T10:24:48.385861", + "v": 101.4945 + }, + { + "t": "2026-07-19T11:24:48.385861", + "v": 101.4969 + }, + { + "t": "2026-07-19T12:24:48.385861", + "v": 101.4824 + }, + { + "t": "2026-07-19T13:24:48.385861", + "v": 101.5573 + }, + { + "t": "2026-07-19T14:24:48.385861", + "v": 101.6187 + }, + { + "t": "2026-07-19T15:24:48.385861", + "v": 101.7443 + }, + { + "t": "2026-07-19T16:24:48.385861", + "v": 101.4506 + }, + { + "t": "2026-07-19T17:24:48.385861", + "v": 101.2299 + }, + { + "t": "2026-07-19T18:24:48.385861", + "v": 101.4474 + }, + { + "t": "2026-07-19T19:24:48.385861", + "v": 101.4815 + }, + { + "t": "2026-07-19T20:24:48.385861", + "v": 101.3684 + }, + { + "t": "2026-07-19T21:24:48.385861", + "v": 101.0986 + }, + { + "t": "2026-07-19T22:24:48.385861", + "v": 100.8293 + }, + { + "t": "2026-07-19T23:24:48.385861", + "v": 100.8171 + }, + { + "t": "2026-07-20T00:24:48.385861", + "v": 100.8329 + }, + { + "t": "2026-07-20T01:24:48.385861", + "v": 101.1423 + }, + { + "t": "2026-07-20T02:24:48.385861", + "v": 101.1201 + }, + { + "t": "2026-07-20T03:24:48.385861", + "v": 101.4491 + }, + { + "t": "2026-07-20T04:24:48.385861", + "v": 101.5381 + }, + { + "t": "2026-07-20T05:24:48.385861", + "v": 101.5344 + }, + { + "t": "2026-07-20T06:24:48.385861", + "v": 101.3716 + }, + { + "t": "2026-07-20T07:24:48.385861", + "v": 101.3922 + }, + { + "t": "2026-07-20T08:24:48.385861", + "v": 101.6115 + }, + { + "t": "2026-07-20T09:24:48.385861", + "v": 101.7667 + }, + { + "t": "2026-07-20T10:24:48.385861", + "v": 101.702 + }, + { + "t": "2026-07-20T11:24:48.385861", + "v": 102.1964 + }, + { + "t": "2026-07-20T12:24:48.385861", + "v": 102.0914 + }, + { + "t": "2026-07-20T13:24:48.385861", + "v": 102.0429 + }, + { + "t": "2026-07-20T14:24:48.385861", + "v": 101.9825 + }, + { + "t": "2026-07-20T15:24:48.385861", + "v": 102.0227 + }, + { + "t": "2026-07-20T16:24:48.385861", + "v": 101.8367 + }, + { + "t": "2026-07-20T17:24:48.385861", + "v": 102.166 + }, + { + "t": "2026-07-20T18:24:48.385861", + "v": 101.9187 + }, + { + "t": "2026-07-20T19:24:48.385861", + "v": 102.0726 + }, + { + "t": "2026-07-20T20:24:48.385861", + "v": 102.3061 + }, + { + "t": "2026-07-20T21:24:48.385861", + "v": 102.2079 + }, + { + "t": "2026-07-20T22:24:48.385861", + "v": 101.9702 + }, + { + "t": "2026-07-20T23:24:48.385861", + "v": 102.3316 + }, + { + "t": "2026-07-21T00:24:48.385861", + "v": 102.1129 + }, + { + "t": "2026-07-21T01:24:48.385861", + "v": 101.7765 + }, + { + "t": "2026-07-21T02:24:48.385861", + "v": 101.6539 + }, + { + "t": "2026-07-21T03:24:48.385861", + "v": 101.7017 + }, + { + "t": "2026-07-21T04:24:48.385861", + "v": 101.446 + }, + { + "t": "2026-07-21T05:24:48.385861", + "v": 101.4093 + }, + { + "t": "2026-07-21T06:24:48.385861", + "v": 101.2694 + }, + { + "t": "2026-07-21T07:24:48.385861", + "v": 101.6731 + }, + { + "t": "2026-07-21T08:24:48.385861", + "v": 102.22 + }, + { + "t": "2026-07-21T09:24:48.385861", + "v": 102.3969 + }, + { + "t": "2026-07-21T10:24:48.385861", + "v": 102.7994 + }, + { + "t": "2026-07-21T11:24:48.385861", + "v": 102.675 + }, + { + "t": "2026-07-21T12:24:48.385861", + "v": 102.5363 + }, + { + "t": "2026-07-21T13:24:48.385861", + "v": 102.3135 + }, + { + "t": "2026-07-21T14:24:48.385861", + "v": 102.4689 + }, + { + "t": "2026-07-21T15:24:48.385861", + "v": 102.4429 + }, + { + "t": "2026-07-21T16:24:48.385861", + "v": 102.1087 + }, + { + "t": "2026-07-21T17:24:48.385861", + "v": 102.7888 + }, + { + "t": "2026-07-21T18:24:48.385861", + "v": 102.8762 + }, + { + "t": "2026-07-21T19:24:48.385861", + "v": 103.4484 + }, + { + "t": "2026-07-21T20:24:48.385861", + "v": 103.1813 + }, + { + "t": "2026-07-21T21:24:48.385861", + "v": 102.9262 + }, + { + "t": "2026-07-21T22:24:48.385861", + "v": 102.7219 + }, + { + "t": "2026-07-21T23:24:48.385861", + "v": 102.5807 + }, + { + "t": "2026-07-22T00:24:48.385861", + "v": 102.364 + }, + { + "t": "2026-07-22T01:24:48.385861", + "v": 102.4778 + }, + { + "t": "2026-07-22T02:24:48.385861", + "v": 102.5345 + }, + { + "t": "2026-07-22T03:24:48.385861", + "v": 102.4868 + }, + { + "t": "2026-07-22T04:24:48.385861", + "v": 102.9598 + }, + { + "t": "2026-07-22T05:24:48.385861", + "v": 102.6822 + }, + { + "t": "2026-07-22T06:24:48.385861", + "v": 102.918 + }, + { + "t": "2026-07-22T07:24:48.385861", + "v": 102.7364 + }, + { + "t": "2026-07-22T08:24:48.385861", + "v": 102.7889 + }, + { + "t": "2026-07-22T09:24:48.385861", + "v": 103.1301 + }, + { + "t": "2026-07-22T10:24:48.385861", + "v": 103.2979 + }, + { + "t": "2026-07-22T11:24:48.385861", + "v": 103.1797 + }, + { + "t": "2026-07-22T12:24:48.385861", + "v": 103.6089 + }, + { + "t": "2026-07-22T13:24:48.385861", + "v": 103.7609 + }, + { + "t": "2026-07-22T14:24:48.385861", + "v": 103.5381 + }, + { + "t": "2026-07-22T15:24:48.385861", + "v": 103.5383 + }, + { + "t": "2026-07-22T16:24:48.385861", + "v": 103.1704 + }, + { + "t": "2026-07-22T17:24:48.385861", + "v": 103.4215 + }, + { + "t": "2026-07-22T18:24:48.385861", + "v": 103.7273 + }, + { + "t": "2026-07-22T19:24:48.385861", + "v": 103.6663 + }, + { + "t": "2026-07-22T20:24:48.385861", + "v": 103.923 + }, + { + "t": "2026-07-22T21:24:48.385861", + "v": 103.9077 + }, + { + "t": "2026-07-22T22:24:48.385861", + "v": 103.5617 + }, + { + "t": "2026-07-22T23:24:48.385861", + "v": 104.1544 + }, + { + "t": "2026-07-23T00:24:48.385861", + "v": 104.3243 + }, + { + "t": "2026-07-23T01:24:48.385861", + "v": 103.907 + }, + { + "t": "2026-07-23T02:24:48.385861", + "v": 103.8275 + }, + { + "t": "2026-07-23T03:24:48.385861", + "v": 103.9118 + }, + { + "t": "2026-07-23T04:24:48.385861", + "v": 103.7927 + }, + { + "t": "2026-07-23T05:24:48.385861", + "v": 103.5257 + }, + { + "t": "2026-07-23T06:24:48.385861", + "v": 103.4073 + }, + { + "t": "2026-07-23T07:24:48.385861", + "v": 103.308 + }, + { + "t": "2026-07-23T08:24:48.385861", + "v": 102.4102 + }, + { + "t": "2026-07-23T09:24:48.385861", + "v": 102.4659 + }, + { + "t": "2026-07-23T10:24:48.385861", + "v": 102.8879 + }, + { + "t": "2026-07-23T11:24:48.385861", + "v": 103.0007 + }, + { + "t": "2026-07-23T12:24:48.385861", + "v": 102.9343 + }, + { + "t": "2026-07-23T13:24:48.385861", + "v": 102.9024 + }, + { + "t": "2026-07-23T14:24:48.385861", + "v": 102.9317 + }, + { + "t": "2026-07-23T15:24:48.385861", + "v": 102.847 + }, + { + "t": "2026-07-23T16:24:48.385861", + "v": 102.6345 + }, + { + "t": "2026-07-23T17:24:48.385861", + "v": 102.4146 + }, + { + "t": "2026-07-23T18:24:48.385861", + "v": 102.5964 + }, + { + "t": "2026-07-23T19:24:48.385861", + "v": 103.0107 + }, + { + "t": "2026-07-23T20:24:48.385861", + "v": 103.0157 + }, + { + "t": "2026-07-23T21:24:48.385861", + "v": 103.3211 + }, + { + "t": "2026-07-23T22:24:48.385861", + "v": 103.0873 + }, + { + "t": "2026-07-23T23:24:48.385861", + "v": 103.0629 + }, + { + "t": "2026-07-24T00:24:48.385861", + "v": 102.7649 + }, + { + "t": "2026-07-24T01:24:48.385861", + "v": 102.6474 + }, + { + "t": "2026-07-24T02:24:48.385861", + "v": 102.6491 + }, + { + "t": "2026-07-24T03:24:48.385861", + "v": 102.6878 + }, + { + "t": "2026-07-24T04:24:48.385861", + "v": 102.5543 + }, + { + "t": "2026-07-24T05:24:48.385861", + "v": 102.2031 + }, + { + "t": "2026-07-24T06:24:48.385861", + "v": 102.3365 + }, + { + "t": "2026-07-24T07:24:48.385861", + "v": 102.5441 + }, + { + "t": "2026-07-24T08:24:48.385861", + "v": 102.3176 + }, + { + "t": "2026-07-24T09:24:48.385861", + "v": 102.1019 + }, + { + "t": "2026-07-24T10:24:48.385861", + "v": 102.2356 + }, + { + "t": "2026-07-24T11:24:48.385861", + "v": 102.1017 + }, + { + "t": "2026-07-24T12:24:48.385861", + "v": 102.4396 + }, + { + "t": "2026-07-24T13:24:48.385861", + "v": 102.6126 + }, + { + "t": "2026-07-24T14:24:48.385861", + "v": 102.9054 + }, + { + "t": "2026-07-24T15:24:48.385861", + "v": 102.8985 + }, + { + "t": "2026-07-24T16:24:48.385861", + "v": 103.1686 + }, + { + "t": "2026-07-24T17:24:48.385861", + "v": 102.9865 + }, + { + "t": "2026-07-24T18:24:48.385861", + "v": 103.1338 + }, + { + "t": "2026-07-24T19:24:48.385861", + "v": 103.2644 + }, + { + "t": "2026-07-24T20:24:48.385861", + "v": 103.4125 + }, + { + "t": "2026-07-24T21:24:48.385861", + "v": 103.516 + }, + { + "t": "2026-07-24T22:24:48.385861", + "v": 103.6845 + }, + { + "t": "2026-07-24T23:24:48.385861", + "v": 103.33 + }, + { + "t": "2026-07-25T00:24:48.385861", + "v": 103.2162 + }, + { + "t": "2026-07-25T01:24:48.385861", + "v": 103.6829 + }, + { + "t": "2026-07-25T02:24:48.385861", + "v": 103.4701 + }, + { + "t": "2026-07-25T03:24:48.385861", + "v": 103.2112 + }, + { + "t": "2026-07-25T04:24:48.385861", + "v": 103.0575 + }, + { + "t": "2026-07-25T05:24:48.385861", + "v": 102.7657 + }, + { + "t": "2026-07-25T06:24:48.385861", + "v": 102.7094 + }, + { + "t": "2026-07-25T07:24:48.385861", + "v": 102.8898 + }, + { + "t": "2026-07-25T08:24:48.385861", + "v": 102.35 + }, + { + "t": "2026-07-25T09:24:48.385861", + "v": 102.2005 + }, + { + "t": "2026-07-25T10:24:48.385861", + "v": 102.4633 + }, + { + "t": "2026-07-25T11:24:48.385861", + "v": 102.3639 + }, + { + "t": "2026-07-25T12:24:48.385861", + "v": 102.4552 + }, + { + "t": "2026-07-25T13:24:48.385861", + "v": 102.7391 + }, + { + "t": "2026-07-25T14:24:48.385861", + "v": 102.5291 + }, + { + "t": "2026-07-25T15:24:48.385861", + "v": 102.5968 + }, + { + "t": "2026-07-25T16:24:48.385861", + "v": 102.3746 + }, + { + "t": "2026-07-25T17:24:48.385861", + "v": 102.2207 + }, + { + "t": "2026-07-25T18:24:48.385861", + "v": 102.219 + }, + { + "t": "2026-07-25T19:24:48.385861", + "v": 101.8745 + }, + { + "t": "2026-07-25T20:24:48.385861", + "v": 101.9377 + }, + { + "t": "2026-07-25T21:24:48.385861", + "v": 102.1299 + }, + { + "t": "2026-07-25T22:24:48.385861", + "v": 102.0113 + }, + { + "t": "2026-07-25T23:24:48.385861", + "v": 101.9985 + }, + { + "t": "2026-07-26T00:24:48.385861", + "v": 101.3878 + }, + { + "t": "2026-07-26T01:24:48.385861", + "v": 101.6349 + }, + { + "t": "2026-07-26T02:24:48.385861", + "v": 101.481 + }, + { + "t": "2026-07-26T03:24:48.385861", + "v": 101.5681 + }, + { + "t": "2026-07-26T04:24:48.385861", + "v": 101.1789 + }, + { + "t": "2026-07-26T05:24:48.385861", + "v": 101.4061 + }, + { + "t": "2026-07-26T06:24:48.385861", + "v": 101.3773 + }, + { + "t": "2026-07-26T07:24:48.385861", + "v": 101.3814 + }, + { + "t": "2026-07-26T08:24:48.385861", + "v": 100.9853 + }, + { + "t": "2026-07-26T09:24:48.385861", + "v": 100.8065 + }, + { + "t": "2026-07-26T10:24:48.385861", + "v": 100.8171 + }, + { + "t": "2026-07-26T11:24:48.385861", + "v": 100.4934 + }, + { + "t": "2026-07-26T12:24:48.385861", + "v": 100.3418 + }, + { + "t": "2026-07-26T13:24:48.385861", + "v": 100.136 + }, + { + "t": "2026-07-26T14:24:48.385861", + "v": 99.6718 + }, + { + "t": "2026-07-26T15:24:48.385861", + "v": 99.5665 + }, + { + "t": "2026-07-26T16:24:48.385861", + "v": 99.5339 + }, + { + "t": "2026-07-26T17:24:48.385861", + "v": 99.7938 + }, + { + "t": "2026-07-26T18:24:48.385861", + "v": 99.8021 + }, + { + "t": "2026-07-26T19:24:48.385861", + "v": 99.9861 + }, + { + "t": "2026-07-26T20:24:48.385861", + "v": 99.8883 + }, + { + "t": "2026-07-26T21:24:48.385861", + "v": 99.8132 + }, + { + "t": "2026-07-26T22:24:48.385861", + "v": 100.0309 + }, + { + "t": "2026-07-26T23:24:48.385861", + "v": 99.8304 + }, + { + "t": "2026-07-27T00:24:48.385861", + "v": 99.289 + }, + { + "t": "2026-07-27T01:24:48.385861", + "v": 99.2926 + }, + { + "t": "2026-07-27T02:24:48.385861", + "v": 99.2806 + }, + { + "t": "2026-07-27T03:24:48.385861", + "v": 99.3884 + }, + { + "t": "2026-07-27T04:24:48.385861", + "v": 98.8563 + }, + { + "t": "2026-07-27T05:24:48.385861", + "v": 99.0493 + }, + { + "t": "2026-07-27T06:24:48.385861", + "v": 98.36 + }, + { + "t": "2026-07-27T07:24:48.385861", + "v": 98.384 + }, + { + "t": "2026-07-27T08:24:48.385861", + "v": 98.3362 + }, + { + "t": "2026-07-27T09:24:48.385861", + "v": 98.2219 + }, + { + "t": "2026-07-27T10:24:48.385861", + "v": 98.0935 + }, + { + "t": "2026-07-27T11:24:48.385861", + "v": 97.5979 + }, + { + "t": "2026-07-27T12:24:48.385861", + "v": 97.9213 + }, + { + "t": "2026-07-27T13:24:48.385861", + "v": 98.0 + }, + { + "t": "2026-07-27T14:24:48.385861", + "v": 98.1341 + }, + { + "t": "2026-07-27T15:24:48.385861", + "v": 98.532 + }, + { + "t": "2026-07-27T16:24:48.385861", + "v": 98.5156 + }, + { + "t": "2026-07-27T17:24:48.385861", + "v": 98.4674 + }, + { + "t": "2026-07-27T18:24:48.385861", + "v": 98.2666 + }, + { + "t": "2026-07-27T19:24:48.385861", + "v": 98.7404 + }, + { + "t": "2026-07-27T20:24:48.385861", + "v": 98.8654 + }, + { + "t": "2026-07-27T21:24:48.385861", + "v": 99.3663 + }, + { + "t": "2026-07-27T22:24:48.385861", + "v": 98.7615 + }, + { + "t": "2026-07-27T23:24:48.385861", + "v": 98.4964 + }, + { + "t": "2026-07-28T00:24:48.385861", + "v": 98.3146 + }, + { + "t": "2026-07-28T01:24:48.385861", + "v": 98.2636 + }, + { + "t": "2026-07-28T02:24:48.385861", + "v": 98.7666 + }, + { + "t": "2026-07-28T03:24:48.385861", + "v": 98.8426 + }, + { + "t": "2026-07-28T04:24:48.385861", + "v": 98.6597 + }, + { + "t": "2026-07-28T05:24:48.385861", + "v": 98.2973 + }, + { + "t": "2026-07-28T06:24:48.385861", + "v": 98.5084 + }, + { + "t": "2026-07-28T07:24:48.385861", + "v": 98.1632 + }, + { + "t": "2026-07-28T08:24:48.385861", + "v": 98.4277 + }, + { + "t": "2026-07-28T09:24:48.385861", + "v": 98.4959 + }, + { + "t": "2026-07-28T10:24:48.385861", + "v": 98.6637 + }, + { + "t": "2026-07-28T11:24:48.385861", + "v": 98.8098 + }, + { + "t": "2026-07-28T12:24:48.385861", + "v": 98.4075 + }, + { + "t": "2026-07-28T13:24:48.385861", + "v": 98.3672 + }, + { + "t": "2026-07-28T14:24:48.385861", + "v": 97.8586 + }, + { + "t": "2026-07-28T15:24:48.385861", + "v": 98.0343 + }, + { + "t": "2026-07-28T16:24:48.385861", + "v": 97.9294 + }, + { + "t": "2026-07-28T17:24:48.385861", + "v": 97.8043 + }, + { + "t": "2026-07-28T18:24:48.385861", + "v": 97.5913 + }, + { + "t": "2026-07-28T19:24:48.385861", + "v": 98.2295 + }, + { + "t": "2026-07-28T20:24:48.385861", + "v": 97.8298 + }, + { + "t": "2026-07-28T21:24:48.385861", + "v": 97.7791 + }, + { + "t": "2026-07-28T22:24:48.385861", + "v": 97.7427 + }, + { + "t": "2026-07-28T23:24:48.385861", + "v": 97.8123 + }, + { + "t": "2026-07-29T00:24:48.385861", + "v": 97.9398 + }, + { + "t": "2026-07-29T01:24:48.385861", + "v": 98.0674 + }, + { + "t": "2026-07-29T02:24:48.385861", + "v": 97.9902 + }, + { + "t": "2026-07-29T03:24:48.385861", + "v": 97.7117 + }, + { + "t": "2026-07-29T04:24:48.385861", + "v": 97.7078 + }, + { + "t": "2026-07-29T05:24:48.385861", + "v": 97.8939 + }, + { + "t": "2026-07-29T06:24:48.385861", + "v": 98.0098 + }, + { + "t": "2026-07-29T07:24:48.385861", + "v": 98.1449 + }, + { + "t": "2026-07-29T08:24:48.385861", + "v": 98.4374 + }, + { + "t": "2026-07-29T09:24:48.385861", + "v": 98.8336 + }, + { + "t": "2026-07-29T10:24:48.385861", + "v": 99.0404 + }, + { + "t": "2026-07-29T11:24:48.385861", + "v": 99.1776 + }, + { + "t": "2026-07-29T12:24:48.385861", + "v": 99.0572 + }, + { + "t": "2026-07-29T13:24:48.385861", + "v": 98.7166 + }, + { + "t": "2026-07-29T14:24:48.385861", + "v": 98.5397 + }, + { + "t": "2026-07-29T15:24:48.385861", + "v": 98.2222 + }, + { + "t": "2026-07-29T16:24:48.385861", + "v": 97.8922 + }, + { + "t": "2026-07-29T17:24:48.385861", + "v": 97.4693 + }, + { + "t": "2026-07-29T18:24:48.385861", + "v": 98.2175 + }, + { + "t": "2026-07-29T19:24:48.385861", + "v": 97.9895 + }, + { + "t": "2026-07-29T20:24:48.385861", + "v": 97.7272 + }, + { + "t": "2026-07-29T21:24:48.385861", + "v": 97.5976 + }, + { + "t": "2026-07-29T22:24:48.385861", + "v": 97.6048 + }, + { + "t": "2026-07-29T23:24:48.385861", + "v": 97.9587 + }, + { + "t": "2026-07-30T00:24:48.385861", + "v": 98.0786 + }, + { + "t": "2026-07-30T01:24:48.385861", + "v": 98.3309 + }, + { + "t": "2026-07-30T02:24:48.385861", + "v": 98.4592 + }, + { + "t": "2026-07-30T03:24:48.385861", + "v": 98.4623 + }, + { + "t": "2026-07-30T04:24:48.385861", + "v": 98.61 + }, + { + "t": "2026-07-30T05:24:48.385861", + "v": 98.3181 + }, + { + "t": "2026-07-30T06:24:48.385861", + "v": 98.4929 + }, + { + "t": "2026-07-30T07:24:48.385861", + "v": 98.4172 + }, + { + "t": "2026-07-30T08:24:48.385861", + "v": 99.2751 + }, + { + "t": "2026-07-30T09:24:48.385861", + "v": 99.7296 + }, + { + "t": "2026-07-30T10:24:48.385861", + "v": 99.2057 + }, + { + "t": "2026-07-30T11:24:48.385861", + "v": 99.4801 + }, + { + "t": "2026-07-30T12:24:48.385861", + "v": 99.428 + }, + { + "t": "2026-07-30T13:24:48.385861", + "v": 99.8389 + }, + { + "t": "2026-07-30T14:24:48.385861", + "v": 99.9954 + }, + { + "t": "2026-07-30T15:24:48.385861", + "v": 100.2777 + }, + { + "t": "2026-07-30T16:24:48.385861", + "v": 100.2638 + }, + { + "t": "2026-07-30T17:24:48.385861", + "v": 100.5348 + }, + { + "t": "2026-07-30T18:24:48.385861", + "v": 100.723 + }, + { + "t": "2026-07-30T19:24:48.385861", + "v": 100.7487 + }, + { + "t": "2026-07-30T20:24:48.385861", + "v": 100.8396 + }, + { + "t": "2026-07-30T21:24:48.385861", + "v": 100.6882 + }, + { + "t": "2026-07-30T22:24:48.385861", + "v": 100.8735 + }, + { + "t": "2026-07-30T23:24:48.385861", + "v": 100.8767 + }, + { + "t": "2026-07-31T00:24:48.385861", + "v": 100.7494 + }, + { + "t": "2026-07-31T01:24:48.385861", + "v": 101.0551 + }, + { + "t": "2026-07-31T02:24:48.385861", + "v": 100.9688 + }, + { + "t": "2026-07-31T03:24:48.385861", + "v": 100.93 + }, + { + "t": "2026-07-31T04:24:48.385861", + "v": 100.8177 + }, + { + "t": "2026-07-31T05:24:48.385861", + "v": 100.7414 + }, + { + "t": "2026-07-31T06:24:48.385861", + "v": 101.0222 + }, + { + "t": "2026-07-31T07:24:48.385861", + "v": 101.6337 + }, + { + "t": "2026-07-31T08:24:48.385861", + "v": 102.1228 + }, + { + "t": "2026-07-31T09:24:48.385861", + "v": 101.6778 + }, + { + "t": "2026-07-31T10:24:48.385861", + "v": 101.7015 + }, + { + "t": "2026-07-31T11:24:48.385861", + "v": 101.8739 + }, + { + "t": "2026-07-31T12:24:48.385861", + "v": 101.6006 + }, + { + "t": "2026-07-31T13:24:48.385861", + "v": 101.5701 + }, + { + "t": "2026-07-31T14:24:48.385861", + "v": 101.9842 + }, + { + "t": "2026-07-31T15:24:48.385861", + "v": 101.8059 + }, + { + "t": "2026-07-31T16:24:48.385861", + "v": 101.9856 + }, + { + "t": "2026-07-31T17:24:48.385861", + "v": 102.23 + }, + { + "t": "2026-07-31T18:24:48.385861", + "v": 102.1455 + }, + { + "t": "2026-07-31T19:24:48.385861", + "v": 102.2042 + }, + { + "t": "2026-07-31T20:24:48.385861", + "v": 102.5283 + }, + { + "t": "2026-07-31T21:24:48.385861", + "v": 102.7253 + }, + { + "t": "2026-07-31T22:24:48.385861", + "v": 102.6429 + }, + { + "t": "2026-07-31T23:24:48.385861", + "v": 102.2303 + }, + { + "t": "2026-08-01T00:24:48.385861", + "v": 102.2594 + }, + { + "t": "2026-08-01T01:24:48.385861", + "v": 102.4811 + }, + { + "t": "2026-08-01T02:24:48.385861", + "v": 102.3086 + }, + { + "t": "2026-08-01T03:24:48.385861", + "v": 102.1866 + }, + { + "t": "2026-08-01T04:24:48.385861", + "v": 102.4538 + }, + { + "t": "2026-08-01T05:24:48.385861", + "v": 102.966 + }, + { + "t": "2026-08-01T06:24:48.385861", + "v": 103.0101 + }, + { + "t": "2026-08-01T07:24:48.385861", + "v": 103.0341 + }, + { + "t": "2026-08-01T08:24:48.385861", + "v": 102.7674 + }, + { + "t": "2026-08-01T09:24:48.385861", + "v": 102.8955 + }, + { + "t": "2026-08-01T10:24:48.385861", + "v": 102.875 + }, + { + "t": "2026-08-01T11:24:48.385861", + "v": 102.7499 + }, + { + "t": "2026-08-01T12:24:48.385861", + "v": 103.2106 + }, + { + "t": "2026-08-01T13:24:48.385861", + "v": 103.1877 + }, + { + "t": "2026-08-01T14:24:48.385861", + "v": 103.6478 + }, + { + "t": "2026-08-01T15:24:48.385861", + "v": 103.7117 + }, + { + "t": "2026-08-01T16:24:48.385861", + "v": 103.2357 + }, + { + "t": "2026-08-01T17:24:48.385861", + "v": 103.2986 + }, + { + "t": "2026-08-01T18:24:48.385861", + "v": 103.2313 + }, + { + "t": "2026-08-01T19:24:48.385861", + "v": 103.2182 + }, + { + "t": "2026-08-01T20:24:48.385861", + "v": 102.5412 + }, + { + "t": "2026-08-01T21:24:48.385861", + "v": 102.7066 + }, + { + "t": "2026-08-01T22:24:48.385861", + "v": 103.1046 + }, + { + "t": "2026-08-01T23:24:48.385861", + "v": 103.4936 + }, + { + "t": "2026-08-02T00:24:48.385861", + "v": 103.7844 + }, + { + "t": "2026-08-02T01:24:48.385861", + "v": 104.0383 + }, + { + "t": "2026-08-02T02:24:48.385861", + "v": 103.8649 + }, + { + "t": "2026-08-02T03:24:48.385861", + "v": 104.0226 + }, + { + "t": "2026-08-02T04:24:48.385861", + "v": 104.1172 + }, + { + "t": "2026-08-02T05:24:48.385861", + "v": 104.2546 + }, + { + "t": "2026-08-02T06:24:48.385861", + "v": 104.2301 + }, + { + "t": "2026-08-02T07:24:48.385861", + "v": 104.31 + }, + { + "t": "2026-08-02T08:24:48.385861", + "v": 104.4439 + }, + { + "t": "2026-08-02T09:24:48.385861", + "v": 104.34 + }, + { + "t": "2026-08-02T10:24:48.385861", + "v": 104.4437 + }, + { + "t": "2026-08-02T11:24:48.385861", + "v": 104.4557 + }, + { + "t": "2026-08-02T12:24:48.385861", + "v": 104.4797 + }, + { + "t": "2026-08-02T13:24:48.385861", + "v": 104.1676 + }, + { + "t": "2026-08-02T14:24:48.385861", + "v": 103.9467 + }, + { + "t": "2026-08-02T15:24:48.385861", + "v": 103.6416 + }, + { + "t": "2026-08-02T16:24:48.385861", + "v": 103.5788 + }, + { + "t": "2026-08-02T17:24:48.385861", + "v": 103.6496 + }, + { + "t": "2026-08-02T18:24:48.385861", + "v": 103.4661 + }, + { + "t": "2026-08-02T19:24:48.385861", + "v": 103.7146 + }, + { + "t": "2026-08-02T20:24:48.385861", + "v": 103.2565 + }, + { + "t": "2026-08-02T21:24:48.385861", + "v": 103.3172 + }, + { + "t": "2026-08-02T22:24:48.385861", + "v": 103.0947 + }, + { + "t": "2026-08-02T23:24:48.385861", + "v": 103.3414 + }, + { + "t": "2026-08-03T00:24:48.385861", + "v": 103.2964 + }, + { + "t": "2026-08-03T01:24:48.385861", + "v": 103.1449 + }, + { + "t": "2026-08-03T02:24:48.385861", + "v": 103.091 + }, + { + "t": "2026-08-03T03:24:48.385861", + "v": 103.6084 + }, + { + "t": "2026-08-03T04:24:48.385861", + "v": 103.7508 + }, + { + "t": "2026-08-03T05:24:48.385861", + "v": 103.8083 + }, + { + "t": "2026-08-03T06:24:48.385861", + "v": 103.6093 + }, + { + "t": "2026-08-03T07:24:48.385861", + "v": 103.3519 + }, + { + "t": "2026-08-03T08:24:48.385861", + "v": 103.4798 + }, + { + "t": "2026-08-03T09:24:48.385861", + "v": 103.4251 + }, + { + "t": "2026-08-03T10:24:48.385861", + "v": 103.7964 + }, + { + "t": "2026-08-03T11:24:48.385861", + "v": 103.4775 + }, + { + "t": "2026-08-03T12:24:48.385861", + "v": 103.7552 + }, + { + "t": "2026-08-03T13:24:48.385861", + "v": 103.9532 + }, + { + "t": "2026-08-03T14:24:48.385861", + "v": 104.0637 + }, + { + "t": "2026-08-03T15:24:48.385861", + "v": 103.9652 + }, + { + "t": "2026-08-03T16:24:48.385861", + "v": 104.3847 + }, + { + "t": "2026-08-03T17:24:48.385861", + "v": 104.2488 + }, + { + "t": "2026-08-03T18:24:48.385861", + "v": 104.1373 + }, + { + "t": "2026-08-03T19:24:48.385861", + "v": 104.3691 + }, + { + "t": "2026-08-03T20:24:48.385861", + "v": 104.8346 + }, + { + "t": "2026-08-03T21:24:48.385861", + "v": 105.2675 + }, + { + "t": "2026-08-03T22:24:48.385861", + "v": 104.9984 + }, + { + "t": "2026-08-03T23:24:48.385861", + "v": 105.154 + }, + { + "t": "2026-08-04T00:24:48.385861", + "v": 105.0993 + }, + { + "t": "2026-08-04T01:24:48.385861", + "v": 105.3095 + }, + { + "t": "2026-08-04T02:24:48.385861", + "v": 105.0449 + }, + { + "t": "2026-08-04T03:24:48.385861", + "v": 105.1463 + }, + { + "t": "2026-08-04T04:24:48.385861", + "v": 104.8469 + }, + { + "t": "2026-08-04T05:24:48.385861", + "v": 104.7641 + }, + { + "t": "2026-08-04T06:24:48.385861", + "v": 104.8035 + } + ], + "trades": [ + { + "time": "2026-07-20 11:24", + "side": "BUY", + "size": 0.0016, + "price": 61647.7, + "pnl_gross": 0.5146, + "pnl_net": 0.4258, + "fee": 0.088773 + }, + { + "time": "2026-07-20 17:24", + "side": "BUY", + "size": 0.001, + "price": 63057.2, + "pnl_gross": 0.3496, + "pnl_net": 0.2928, + "fee": 0.056751 + }, + { + "time": "2026-07-20 23:24", + "side": "BUY", + "size": 0.0005, + "price": 62274.9, + "pnl_gross": 0.3816, + "pnl_net": 0.3536, + "fee": 0.028024 + }, + { + "time": "2026-07-21 01:24", + "side": "SELL", + "size": 0.0011, + "price": 62658.9, + "pnl_gross": -0.3161, + "pnl_net": -0.3782, + "fee": 0.062032 + }, + { + "time": "2026-07-21 07:24", + "side": "BUY", + "size": 0.001, + "price": 61382.6, + "pnl_gross": 0.424, + "pnl_net": 0.3687, + "fee": 0.055244 + }, + { + "time": "2026-07-21 08:24", + "side": "BUY", + "size": 0.001, + "price": 63817.0, + "pnl_gross": 0.5672, + "pnl_net": 0.5098, + "fee": 0.057435 + }, + { + "time": "2026-07-21 10:24", + "side": "BUY", + "size": 0.0009, + "price": 61942.1, + "pnl_gross": 0.4228, + "pnl_net": 0.3726, + "fee": 0.050173 + }, + { + "time": "2026-07-21 16:24", + "side": "SELL", + "size": 0.002, + "price": 60414.7, + "pnl_gross": -0.314, + "pnl_net": -0.4227, + "fee": 0.108746 + }, + { + "time": "2026-07-21 17:24", + "side": "BUY", + "size": 0.0013, + "price": 61989.7, + "pnl_gross": 0.7004, + "pnl_net": 0.6278, + "fee": 0.072528 + }, + { + "time": "2026-07-21 19:24", + "side": "BUY", + "size": 0.0013, + "price": 61950.1, + "pnl_gross": 0.5924, + "pnl_net": 0.5199, + "fee": 0.072482 + }, + { + "time": "2026-07-22 04:24", + "side": "BUY", + "size": 0.0011, + "price": 61424.7, + "pnl_gross": 0.4933, + "pnl_net": 0.4325, + "fee": 0.06081 + }, + { + "time": "2026-07-22 09:24", + "side": "BUY", + "size": 0.0008, + "price": 63119.9, + "pnl_gross": 0.3615, + "pnl_net": 0.316, + "fee": 0.045446 + }, + { + "time": "2026-07-22 12:24", + "side": "BUY", + "size": 0.001, + "price": 61472.2, + "pnl_gross": 0.4496, + "pnl_net": 0.3942, + "fee": 0.055325 + }, + { + "time": "2026-07-22 16:24", + "side": "SELL", + "size": 0.0012, + "price": 62833.2, + "pnl_gross": -0.3475, + "pnl_net": -0.4154, + "fee": 0.06786 + }, + { + "time": "2026-07-22 18:24", + "side": "BUY", + "size": 0.0011, + "price": 60476.9, + "pnl_gross": 0.3261, + "pnl_net": 0.2662, + "fee": 0.059872 + }, + { + "time": "2026-07-22 20:24", + "side": "BUY", + "size": 0.0017, + "price": 62940.0, + "pnl_gross": 0.2769, + "pnl_net": 0.1806, + "fee": 0.096298 + }, + { + "time": "2026-07-22 22:24", + "side": "SELL", + "size": 0.0018, + "price": 60922.4, + "pnl_gross": -0.3257, + "pnl_net": -0.4244, + "fee": 0.098694 + }, + { + "time": "2026-07-22 23:24", + "side": "BUY", + "size": 0.0014, + "price": 62269.5, + "pnl_gross": 0.613, + "pnl_net": 0.5345, + "fee": 0.07846 + }, + { + "time": "2026-07-23 01:24", + "side": "SELL", + "size": 0.0015, + "price": 64453.9, + "pnl_gross": -0.397, + "pnl_net": -0.484, + "fee": 0.087013 + }, + { + "time": "2026-07-23 08:24", + "side": "SELL", + "size": 0.0017, + "price": 60915.9, + "pnl_gross": -0.8775, + "pnl_net": -0.9707, + "fee": 0.093201 + }, + { + "time": "2026-07-23 10:24", + "side": "BUY", + "size": 0.0016, + "price": 61844.5, + "pnl_gross": 0.4422, + "pnl_net": 0.3532, + "fee": 0.089056 + }, + { + "time": "2026-07-23 19:24", + "side": "BUY", + "size": 0.0015, + "price": 63005.7, + "pnl_gross": 0.4345, + "pnl_net": 0.3494, + "fee": 0.085058 + }, + { + "time": "2026-07-23 21:24", + "side": "BUY", + "size": 0.0015, + "price": 61132.2, + "pnl_gross": 0.3257, + "pnl_net": 0.2431, + "fee": 0.082528 + }, + { + "time": "2026-07-24 00:24", + "side": "SELL", + "size": 0.0017, + "price": 64843.2, + "pnl_gross": -0.2777, + "pnl_net": -0.3769, + "fee": 0.09921 + }, + { + "time": "2026-07-24 05:24", + "side": "SELL", + "size": 0.0013, + "price": 62297.5, + "pnl_gross": -0.331, + "pnl_net": -0.4039, + "fee": 0.072888 + }, + { + "time": "2026-07-24 12:24", + "side": "BUY", + "size": 0.0014, + "price": 60146.2, + "pnl_gross": 0.3582, + "pnl_net": 0.2824, + "fee": 0.075784 + }, + { + "time": "2026-07-24 14:24", + "side": "BUY", + "size": 0.001, + "price": 64673.7, + "pnl_gross": 0.3131, + "pnl_net": 0.2549, + "fee": 0.058206 + }, + { + "time": "2026-07-24 16:24", + "side": "BUY", + "size": 0.0009, + "price": 63484.3, + "pnl_gross": 0.2903, + "pnl_net": 0.2389, + "fee": 0.051422 + }, + { + "time": "2026-07-24 23:24", + "side": "SELL", + "size": 0.002, + "price": 62395.2, + "pnl_gross": -0.3342, + "pnl_net": -0.4465, + "fee": 0.112311 + }, + { + "time": "2026-07-25 01:24", + "side": "BUY", + "size": 0.0014, + "price": 62745.1, + "pnl_gross": 0.487, + "pnl_net": 0.4079, + "fee": 0.079059 + }, + { + "time": "2026-07-25 08:24", + "side": "SELL", + "size": 0.0007, + "price": 60730.7, + "pnl_gross": -0.5195, + "pnl_net": -0.5577, + "fee": 0.03826 + }, + { + "time": "2026-07-25 10:24", + "side": "BUY", + "size": 0.0011, + "price": 64036.3, + "pnl_gross": 0.283, + "pnl_net": 0.2196, + "fee": 0.063396 + }, + { + "time": "2026-07-25 13:24", + "side": "BUY", + "size": 0.0008, + "price": 64336.0, + "pnl_gross": 0.3041, + "pnl_net": 0.2578, + "fee": 0.046322 + }, + { + "time": "2026-07-25 19:24", + "side": "SELL", + "size": 0.0006, + "price": 63333.2, + "pnl_gross": -0.3242, + "pnl_net": -0.3584, + "fee": 0.0342 + }, + { + "time": "2026-07-26 00:24", + "side": "SELL", + "size": 0.0018, + "price": 61262.2, + "pnl_gross": -0.5904, + "pnl_net": -0.6897, + "fee": 0.099245 + }, + { + "time": "2026-07-26 04:24", + "side": "SELL", + "size": 0.0018, + "price": 64574.2, + "pnl_gross": -0.3689, + "pnl_net": -0.4735, + "fee": 0.10461 + }, + { + "time": "2026-07-26 08:24", + "side": "SELL", + "size": 0.002, + "price": 62958.2, + "pnl_gross": -0.3758, + "pnl_net": -0.4892, + "fee": 0.113325 + }, + { + "time": "2026-07-26 11:24", + "side": "SELL", + "size": 0.0016, + "price": 64097.5, + "pnl_gross": -0.3034, + "pnl_net": -0.3957, + "fee": 0.0923 + }, + { + "time": "2026-07-26 14:24", + "side": "SELL", + "size": 0.0006, + "price": 61721.4, + "pnl_gross": -0.4439, + "pnl_net": -0.4772, + "fee": 0.03333 + }, + { + "time": "2026-07-26 17:24", + "side": "BUY", + "size": 0.0016, + "price": 64934.4, + "pnl_gross": 0.2802, + "pnl_net": 0.1867, + "fee": 0.093506 + }, + { + "time": "2026-07-27 00:24", + "side": "SELL", + "size": 0.0008, + "price": 63459.5, + "pnl_gross": -0.5211, + "pnl_net": -0.5668, + "fee": 0.045691 + }, + { + "time": "2026-07-27 04:24", + "side": "SELL", + "size": 0.0019, + "price": 62530.6, + "pnl_gross": -0.5119, + "pnl_net": -0.6189, + "fee": 0.106927 + }, + { + "time": "2026-07-27 06:24", + "side": "SELL", + "size": 0.0018, + "price": 62884.1, + "pnl_gross": -0.669, + "pnl_net": -0.7709, + "fee": 0.101872 + }, + { + "time": "2026-07-27 11:24", + "side": "SELL", + "size": 0.0014, + "price": 63362.8, + "pnl_gross": -0.4754, + "pnl_net": -0.5552, + "fee": 0.079837 + }, + { + "time": "2026-07-27 12:24", + "side": "BUY", + "size": 0.0018, + "price": 60711.3, + "pnl_gross": 0.3438, + "pnl_net": 0.2454, + "fee": 0.098352 + }, + { + "time": "2026-07-27 15:24", + "side": "BUY", + "size": 0.0015, + "price": 60129.0, + "pnl_gross": 0.4182, + "pnl_net": 0.337, + "fee": 0.081174 + }, + { + "time": "2026-07-27 19:24", + "side": "BUY", + "size": 0.0009, + "price": 62187.8, + "pnl_gross": 0.4941, + "pnl_net": 0.4437, + "fee": 0.050372 + }, + { + "time": "2026-07-27 21:24", + "side": "BUY", + "size": 0.0008, + "price": 61157.4, + "pnl_gross": 0.5211, + "pnl_net": 0.4771, + "fee": 0.044033 + }, + { + "time": "2026-07-27 22:24", + "side": "SELL", + "size": 0.0018, + "price": 60820.3, + "pnl_gross": -0.5845, + "pnl_net": -0.683, + "fee": 0.098529 + }, + { + "time": "2026-07-28 02:24", + "side": "BUY", + "size": 0.0017, + "price": 62313.2, + "pnl_gross": 0.5233, + "pnl_net": 0.428, + "fee": 0.095339 + }, + { + "time": "2026-07-28 05:24", + "side": "SELL", + "size": 0.0013, + "price": 63163.2, + "pnl_gross": -0.3422, + "pnl_net": -0.4161, + "fee": 0.073901 + }, + { + "time": "2026-07-28 07:24", + "side": "SELL", + "size": 0.0007, + "price": 64490.3, + "pnl_gross": -0.3248, + "pnl_net": -0.3654, + "fee": 0.040629 + }, + { + "time": "2026-07-28 08:24", + "side": "BUY", + "size": 0.0007, + "price": 62849.0, + "pnl_gross": 0.2848, + "pnl_net": 0.2452, + "fee": 0.039595 + }, + { + "time": "2026-07-28 12:24", + "side": "SELL", + "size": 0.0007, + "price": 61649.9, + "pnl_gross": -0.3821, + "pnl_net": -0.4209, + "fee": 0.038839 + }, + { + "time": "2026-07-28 14:24", + "side": "SELL", + "size": 0.0013, + "price": 60820.3, + "pnl_gross": -0.4883, + "pnl_net": -0.5595, + "fee": 0.07116 + }, + { + "time": "2026-07-28 19:24", + "side": "BUY", + "size": 0.0013, + "price": 62034.7, + "pnl_gross": 0.6584, + "pnl_net": 0.5858, + "fee": 0.072581 + }, + { + "time": "2026-07-28 20:24", + "side": "SELL", + "size": 0.0017, + "price": 60352.9, + "pnl_gross": -0.3794, + "pnl_net": -0.4718, + "fee": 0.09234 + }, + { + "time": "2026-07-29 08:24", + "side": "BUY", + "size": 0.0016, + "price": 63738.1, + "pnl_gross": 0.3127, + "pnl_net": 0.221, + "fee": 0.091783 + }, + { + "time": "2026-07-29 09:24", + "side": "BUY", + "size": 0.0015, + "price": 63751.9, + "pnl_gross": 0.4164, + "pnl_net": 0.3304, + "fee": 0.086065 + }, + { + "time": "2026-07-29 13:24", + "side": "SELL", + "size": 0.0006, + "price": 61170.5, + "pnl_gross": -0.3203, + "pnl_net": -0.3534, + "fee": 0.033032 + }, + { + "time": "2026-07-29 15:24", + "side": "SELL", + "size": 0.001, + "price": 60408.9, + "pnl_gross": -0.2973, + "pnl_net": -0.3516, + "fee": 0.054368 + }, + { + "time": "2026-07-29 16:24", + "side": "SELL", + "size": 0.0014, + "price": 62015.7, + "pnl_gross": -0.3096, + "pnl_net": -0.3878, + "fee": 0.07814 + }, + { + "time": "2026-07-29 17:24", + "side": "SELL", + "size": 0.0013, + "price": 60366.7, + "pnl_gross": -0.4027, + "pnl_net": -0.4734, + "fee": 0.070629 + }, + { + "time": "2026-07-29 18:24", + "side": "BUY", + "size": 0.0009, + "price": 60800.6, + "pnl_gross": 0.7685, + "pnl_net": 0.7192, + "fee": 0.049248 + }, + { + "time": "2026-07-29 23:24", + "side": "BUY", + "size": 0.0019, + "price": 62833.6, + "pnl_gross": 0.3742, + "pnl_net": 0.2668, + "fee": 0.107445 + }, + { + "time": "2026-07-30 01:24", + "side": "BUY", + "size": 0.0006, + "price": 62106.3, + "pnl_gross": 0.2726, + "pnl_net": 0.239, + "fee": 0.033537 + }, + { + "time": "2026-07-30 05:24", + "side": "SELL", + "size": 0.002, + "price": 62922.4, + "pnl_gross": -0.2715, + "pnl_net": -0.3848, + "fee": 0.11326 + }, + { + "time": "2026-07-30 08:24", + "side": "BUY", + "size": 0.0012, + "price": 63561.7, + "pnl_gross": 0.8782, + "pnl_net": 0.8096, + "fee": 0.068647 + }, + { + "time": "2026-07-30 09:24", + "side": "BUY", + "size": 0.0018, + "price": 60019.8, + "pnl_gross": 0.4747, + "pnl_net": 0.3774, + "fee": 0.097232 + }, + { + "time": "2026-07-30 10:24", + "side": "SELL", + "size": 0.0012, + "price": 61749.9, + "pnl_gross": -0.5036, + "pnl_net": -0.5703, + "fee": 0.06669 + }, + { + "time": "2026-07-30 11:24", + "side": "BUY", + "size": 0.0007, + "price": 61501.9, + "pnl_gross": 0.2947, + "pnl_net": 0.256, + "fee": 0.038746 + }, + { + "time": "2026-07-30 13:24", + "side": "BUY", + "size": 0.0009, + "price": 63317.2, + "pnl_gross": 0.4311, + "pnl_net": 0.3798, + "fee": 0.051287 + }, + { + "time": "2026-07-30 15:24", + "side": "BUY", + "size": 0.001, + "price": 62483.8, + "pnl_gross": 0.3027, + "pnl_net": 0.2464, + "fee": 0.056235 + }, + { + "time": "2026-07-30 17:24", + "side": "BUY", + "size": 0.0013, + "price": 62071.5, + "pnl_gross": 0.2913, + "pnl_net": 0.2187, + "fee": 0.072624 + }, + { + "time": "2026-07-31 01:24", + "side": "BUY", + "size": 0.0016, + "price": 61864.3, + "pnl_gross": 0.326, + "pnl_net": 0.2369, + "fee": 0.089085 + }, + { + "time": "2026-07-31 06:24", + "side": "BUY", + "size": 0.0014, + "price": 63565.2, + "pnl_gross": 0.3012, + "pnl_net": 0.2211, + "fee": 0.080092 + }, + { + "time": "2026-07-31 07:24", + "side": "BUY", + "size": 0.0014, + "price": 62915.5, + "pnl_gross": 0.6318, + "pnl_net": 0.5525, + "fee": 0.079274 + }, + { + "time": "2026-07-31 08:24", + "side": "BUY", + "size": 0.0018, + "price": 60774.5, + "pnl_gross": 0.5093, + "pnl_net": 0.4108, + "fee": 0.098455 + }, + { + "time": "2026-07-31 09:24", + "side": "SELL", + "size": 0.001, + "price": 64218.0, + "pnl_gross": -0.4247, + "pnl_net": -0.4825, + "fee": 0.057796 + }, + { + "time": "2026-07-31 14:24", + "side": "BUY", + "size": 0.001, + "price": 62980.5, + "pnl_gross": 0.4342, + "pnl_net": 0.3776, + "fee": 0.056682 + }, + { + "time": "2026-07-31 20:24", + "side": "BUY", + "size": 0.0008, + "price": 60323.3, + "pnl_gross": 0.3444, + "pnl_net": 0.301, + "fee": 0.043433 + }, + { + "time": "2026-07-31 23:24", + "side": "SELL", + "size": 0.0006, + "price": 62028.9, + "pnl_gross": -0.3923, + "pnl_net": -0.4258, + "fee": 0.033496 + }, + { + "time": "2026-08-01 04:24", + "side": "BUY", + "size": 0.0008, + "price": 62361.7, + "pnl_gross": 0.2875, + "pnl_net": 0.2426, + "fee": 0.0449 + }, + { + "time": "2026-08-01 05:24", + "side": "BUY", + "size": 0.0013, + "price": 60560.0, + "pnl_gross": 0.5325, + "pnl_net": 0.4616, + "fee": 0.070855 + }, + { + "time": "2026-08-01 12:24", + "side": "BUY", + "size": 0.001, + "price": 60825.9, + "pnl_gross": 0.481, + "pnl_net": 0.4262, + "fee": 0.054743 + }, + { + "time": "2026-08-01 14:24", + "side": "BUY", + "size": 0.001, + "price": 62452.9, + "pnl_gross": 0.4804, + "pnl_net": 0.4242, + "fee": 0.056208 + }, + { + "time": "2026-08-01 16:24", + "side": "SELL", + "size": 0.0006, + "price": 60849.8, + "pnl_gross": -0.4557, + "pnl_net": -0.4886, + "fee": 0.032859 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.0017, + "price": 60595.4, + "pnl_gross": -0.6567, + "pnl_net": -0.7494, + "fee": 0.092711 + }, + { + "time": "2026-08-01 22:24", + "side": "BUY", + "size": 0.0015, + "price": 61162.1, + "pnl_gross": 0.4182, + "pnl_net": 0.3357, + "fee": 0.082569 + }, + { + "time": "2026-08-01 23:24", + "side": "BUY", + "size": 0.0012, + "price": 60660.4, + "pnl_gross": 0.4092, + "pnl_net": 0.3437, + "fee": 0.065513 + }, + { + "time": "2026-08-02 00:24", + "side": "BUY", + "size": 0.0016, + "price": 64616.4, + "pnl_gross": 0.3111, + "pnl_net": 0.2181, + "fee": 0.093048 + }, + { + "time": "2026-08-02 13:24", + "side": "SELL", + "size": 0.0006, + "price": 64613.3, + "pnl_gross": -0.2918, + "pnl_net": -0.3267, + "fee": 0.034891 + }, + { + "time": "2026-08-02 20:24", + "side": "SELL", + "size": 0.0015, + "price": 63644.7, + "pnl_gross": -0.4378, + "pnl_net": -0.5237, + "fee": 0.08592 + }, + { + "time": "2026-08-03 03:24", + "side": "BUY", + "size": 0.0007, + "price": 64027.3, + "pnl_gross": 0.5377, + "pnl_net": 0.4974, + "fee": 0.040337 + }, + { + "time": "2026-08-03 10:24", + "side": "BUY", + "size": 0.0012, + "price": 64452.7, + "pnl_gross": 0.3915, + "pnl_net": 0.3219, + "fee": 0.069609 + }, + { + "time": "2026-08-03 11:24", + "side": "SELL", + "size": 0.0018, + "price": 60654.5, + "pnl_gross": -0.2986, + "pnl_net": -0.3969, + "fee": 0.09826 + }, + { + "time": "2026-08-03 12:24", + "side": "BUY", + "size": 0.0015, + "price": 64864.4, + "pnl_gross": 0.298, + "pnl_net": 0.2104, + "fee": 0.087567 + }, + { + "time": "2026-08-03 16:24", + "side": "BUY", + "size": 0.0006, + "price": 60592.2, + "pnl_gross": 0.4399, + "pnl_net": 0.4071, + "fee": 0.03272 + }, + { + "time": "2026-08-03 20:24", + "side": "BUY", + "size": 0.0014, + "price": 61219.5, + "pnl_gross": 0.4857, + "pnl_net": 0.4086, + "fee": 0.077137 + }, + { + "time": "2026-08-03 21:24", + "side": "BUY", + "size": 0.001, + "price": 63930.6, + "pnl_gross": 0.4533, + "pnl_net": 0.3957, + "fee": 0.057538 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.394716" +} \ No newline at end of file diff --git a/backtests/results/mean_rev_20260804-072448.json b/backtests/results/mean_rev_20260804-072448.json new file mode 100644 index 0000000..e265faf --- /dev/null +++ b/backtests/results/mean_rev_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Mean Reversion", + "strategy_key": "mean_rev", + "description": "VWAP deviation \u2014 oscillates around fair value", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.452597", + "end_time": "2026-08-04T06:24:48.452597", + "start_equity": 100.0, + "end_equity": 73.6516, + "pnl": -26.3733, + "pnl_pct": -26.3733, + "pnl_gross": -8.4639, + "pnl_gross_pct": -8.4639, + "fees_total": 17.9094, + "fee_model": "taker", + "ann_return_pct": -316.48, + "sharpe": -5.1228, + "sortino": -6.5826, + "max_dd": 0.09, + "max_dd_pct": 9.0, + "win_rate": 0.0, + "total_trades": 249, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.452597", + "v": 99.9105 + }, + { + "t": "2026-07-05T08:24:48.452597", + "v": 99.8602 + }, + { + "t": "2026-07-05T09:24:48.452597", + "v": 99.9504 + }, + { + "t": "2026-07-05T10:24:48.452597", + "v": 99.8838 + }, + { + "t": "2026-07-05T11:24:48.452597", + "v": 100.2277 + }, + { + "t": "2026-07-05T12:24:48.452597", + "v": 100.1273 + }, + { + "t": "2026-07-05T13:24:48.452597", + "v": 100.1692 + }, + { + "t": "2026-07-05T14:24:48.452597", + "v": 100.0617 + }, + { + "t": "2026-07-05T15:24:48.452597", + "v": 100.24 + }, + { + "t": "2026-07-05T16:24:48.452597", + "v": 100.3031 + }, + { + "t": "2026-07-05T17:24:48.452597", + "v": 100.1931 + }, + { + "t": "2026-07-05T18:24:48.452597", + "v": 100.3139 + }, + { + "t": "2026-07-05T19:24:48.452597", + "v": 100.034 + }, + { + "t": "2026-07-05T20:24:48.452597", + "v": 99.6666 + }, + { + "t": "2026-07-05T21:24:48.452597", + "v": 99.7733 + }, + { + "t": "2026-07-05T22:24:48.452597", + "v": 99.4574 + }, + { + "t": "2026-07-05T23:24:48.452597", + "v": 99.345 + }, + { + "t": "2026-07-06T00:24:48.452597", + "v": 99.3256 + }, + { + "t": "2026-07-06T01:24:48.452597", + "v": 99.1953 + }, + { + "t": "2026-07-06T02:24:48.452597", + "v": 99.3727 + }, + { + "t": "2026-07-06T03:24:48.452597", + "v": 98.0957 + }, + { + "t": "2026-07-06T04:24:48.452597", + "v": 98.2517 + }, + { + "t": "2026-07-06T05:24:48.452597", + "v": 98.2136 + }, + { + "t": "2026-07-06T06:24:48.452597", + "v": 98.5013 + }, + { + "t": "2026-07-06T07:24:48.452597", + "v": 98.5783 + }, + { + "t": "2026-07-06T08:24:48.452597", + "v": 98.5093 + }, + { + "t": "2026-07-06T09:24:48.452597", + "v": 98.5996 + }, + { + "t": "2026-07-06T10:24:48.452597", + "v": 98.3654 + }, + { + "t": "2026-07-06T11:24:48.452597", + "v": 98.1943 + }, + { + "t": "2026-07-06T12:24:48.452597", + "v": 98.2943 + }, + { + "t": "2026-07-06T13:24:48.452597", + "v": 98.4566 + }, + { + "t": "2026-07-06T14:24:48.452597", + "v": 97.9447 + }, + { + "t": "2026-07-06T15:24:48.452597", + "v": 98.0105 + }, + { + "t": "2026-07-06T16:24:48.452597", + "v": 97.7593 + }, + { + "t": "2026-07-06T17:24:48.452597", + "v": 97.5588 + }, + { + "t": "2026-07-06T18:24:48.452597", + "v": 97.4324 + }, + { + "t": "2026-07-06T19:24:48.452597", + "v": 97.7784 + }, + { + "t": "2026-07-06T20:24:48.452597", + "v": 97.2966 + }, + { + "t": "2026-07-06T21:24:48.452597", + "v": 97.2703 + }, + { + "t": "2026-07-06T22:24:48.452597", + "v": 97.285 + }, + { + "t": "2026-07-06T23:24:48.452597", + "v": 97.2253 + }, + { + "t": "2026-07-07T00:24:48.452597", + "v": 97.138 + }, + { + "t": "2026-07-07T01:24:48.452597", + "v": 96.9883 + }, + { + "t": "2026-07-07T02:24:48.452597", + "v": 97.2472 + }, + { + "t": "2026-07-07T03:24:48.452597", + "v": 97.3029 + }, + { + "t": "2026-07-07T04:24:48.452597", + "v": 97.2445 + }, + { + "t": "2026-07-07T05:24:48.452597", + "v": 97.3226 + }, + { + "t": "2026-07-07T06:24:48.452597", + "v": 97.0902 + }, + { + "t": "2026-07-07T07:24:48.452597", + "v": 97.8871 + }, + { + "t": "2026-07-07T08:24:48.452597", + "v": 98.0414 + }, + { + "t": "2026-07-07T09:24:48.452597", + "v": 98.0576 + }, + { + "t": "2026-07-07T10:24:48.452597", + "v": 97.9635 + }, + { + "t": "2026-07-07T11:24:48.452597", + "v": 97.6788 + }, + { + "t": "2026-07-07T12:24:48.452597", + "v": 97.7337 + }, + { + "t": "2026-07-07T13:24:48.452597", + "v": 97.7243 + }, + { + "t": "2026-07-07T14:24:48.452597", + "v": 97.7324 + }, + { + "t": "2026-07-07T15:24:48.452597", + "v": 97.6665 + }, + { + "t": "2026-07-07T16:24:48.452597", + "v": 97.758 + }, + { + "t": "2026-07-07T17:24:48.452597", + "v": 97.529 + }, + { + "t": "2026-07-07T18:24:48.452597", + "v": 97.8543 + }, + { + "t": "2026-07-07T19:24:48.452597", + "v": 97.6211 + }, + { + "t": "2026-07-07T20:24:48.452597", + "v": 97.5321 + }, + { + "t": "2026-07-07T21:24:48.452597", + "v": 97.7594 + }, + { + "t": "2026-07-07T22:24:48.452597", + "v": 97.6919 + }, + { + "t": "2026-07-07T23:24:48.452597", + "v": 97.6908 + }, + { + "t": "2026-07-08T00:24:48.452597", + "v": 97.5427 + }, + { + "t": "2026-07-08T01:24:48.452597", + "v": 97.4993 + }, + { + "t": "2026-07-08T02:24:48.452597", + "v": 97.3701 + }, + { + "t": "2026-07-08T03:24:48.452597", + "v": 97.3156 + }, + { + "t": "2026-07-08T04:24:48.452597", + "v": 97.2296 + }, + { + "t": "2026-07-08T05:24:48.452597", + "v": 96.8824 + }, + { + "t": "2026-07-08T06:24:48.452597", + "v": 97.0422 + }, + { + "t": "2026-07-08T07:24:48.452597", + "v": 96.8119 + }, + { + "t": "2026-07-08T08:24:48.452597", + "v": 96.9146 + }, + { + "t": "2026-07-08T09:24:48.452597", + "v": 96.959 + }, + { + "t": "2026-07-08T10:24:48.452597", + "v": 97.18 + }, + { + "t": "2026-07-08T11:24:48.452597", + "v": 97.1578 + }, + { + "t": "2026-07-08T12:24:48.452597", + "v": 97.0235 + }, + { + "t": "2026-07-08T13:24:48.452597", + "v": 96.8809 + }, + { + "t": "2026-07-08T14:24:48.452597", + "v": 97.1711 + }, + { + "t": "2026-07-08T15:24:48.452597", + "v": 96.8936 + }, + { + "t": "2026-07-08T16:24:48.452597", + "v": 96.9974 + }, + { + "t": "2026-07-08T17:24:48.452597", + "v": 96.848 + }, + { + "t": "2026-07-08T18:24:48.452597", + "v": 96.9129 + }, + { + "t": "2026-07-08T19:24:48.452597", + "v": 97.048 + }, + { + "t": "2026-07-08T20:24:48.452597", + "v": 96.7824 + }, + { + "t": "2026-07-08T21:24:48.452597", + "v": 96.9333 + }, + { + "t": "2026-07-08T22:24:48.452597", + "v": 96.6985 + }, + { + "t": "2026-07-08T23:24:48.452597", + "v": 96.7348 + }, + { + "t": "2026-07-09T00:24:48.452597", + "v": 96.8391 + }, + { + "t": "2026-07-09T01:24:48.452597", + "v": 96.8985 + }, + { + "t": "2026-07-09T02:24:48.452597", + "v": 96.707 + }, + { + "t": "2026-07-09T03:24:48.452597", + "v": 96.6192 + }, + { + "t": "2026-07-09T04:24:48.452597", + "v": 96.7739 + }, + { + "t": "2026-07-09T05:24:48.452597", + "v": 96.673 + }, + { + "t": "2026-07-09T06:24:48.452597", + "v": 96.8426 + }, + { + "t": "2026-07-09T07:24:48.452597", + "v": 97.0167 + }, + { + "t": "2026-07-09T08:24:48.452597", + "v": 96.8774 + }, + { + "t": "2026-07-09T09:24:48.452597", + "v": 96.8365 + }, + { + "t": "2026-07-09T10:24:48.452597", + "v": 96.6407 + }, + { + "t": "2026-07-09T11:24:48.452597", + "v": 96.7362 + }, + { + "t": "2026-07-09T12:24:48.452597", + "v": 96.4693 + }, + { + "t": "2026-07-09T13:24:48.452597", + "v": 96.4881 + }, + { + "t": "2026-07-09T14:24:48.452597", + "v": 96.3439 + }, + { + "t": "2026-07-09T15:24:48.452597", + "v": 96.0402 + }, + { + "t": "2026-07-09T16:24:48.452597", + "v": 96.1871 + }, + { + "t": "2026-07-09T17:24:48.452597", + "v": 96.2614 + }, + { + "t": "2026-07-09T18:24:48.452597", + "v": 96.2955 + }, + { + "t": "2026-07-09T19:24:48.452597", + "v": 95.9928 + }, + { + "t": "2026-07-09T20:24:48.452597", + "v": 95.7868 + }, + { + "t": "2026-07-09T21:24:48.452597", + "v": 95.6986 + }, + { + "t": "2026-07-09T22:24:48.452597", + "v": 95.6893 + }, + { + "t": "2026-07-09T23:24:48.452597", + "v": 95.8622 + }, + { + "t": "2026-07-10T00:24:48.452597", + "v": 95.737 + }, + { + "t": "2026-07-10T01:24:48.452597", + "v": 95.358 + }, + { + "t": "2026-07-10T02:24:48.452597", + "v": 95.0403 + }, + { + "t": "2026-07-10T03:24:48.452597", + "v": 94.737 + }, + { + "t": "2026-07-10T04:24:48.452597", + "v": 94.8174 + }, + { + "t": "2026-07-10T05:24:48.452597", + "v": 94.6703 + }, + { + "t": "2026-07-10T06:24:48.452597", + "v": 94.4949 + }, + { + "t": "2026-07-10T07:24:48.452597", + "v": 94.111 + }, + { + "t": "2026-07-10T08:24:48.452597", + "v": 94.1565 + }, + { + "t": "2026-07-10T09:24:48.452597", + "v": 93.6287 + }, + { + "t": "2026-07-10T10:24:48.452597", + "v": 93.4703 + }, + { + "t": "2026-07-10T11:24:48.452597", + "v": 93.7205 + }, + { + "t": "2026-07-10T12:24:48.452597", + "v": 93.9489 + }, + { + "t": "2026-07-10T13:24:48.452597", + "v": 94.0327 + }, + { + "t": "2026-07-10T14:24:48.452597", + "v": 94.0073 + }, + { + "t": "2026-07-10T15:24:48.452597", + "v": 94.4054 + }, + { + "t": "2026-07-10T16:24:48.452597", + "v": 94.3556 + }, + { + "t": "2026-07-10T17:24:48.452597", + "v": 94.5601 + }, + { + "t": "2026-07-10T18:24:48.452597", + "v": 94.609 + }, + { + "t": "2026-07-10T19:24:48.452597", + "v": 94.5995 + }, + { + "t": "2026-07-10T20:24:48.452597", + "v": 94.6158 + }, + { + "t": "2026-07-10T21:24:48.452597", + "v": 94.6527 + }, + { + "t": "2026-07-10T22:24:48.452597", + "v": 94.447 + }, + { + "t": "2026-07-10T23:24:48.452597", + "v": 94.1767 + }, + { + "t": "2026-07-11T00:24:48.452597", + "v": 93.7011 + }, + { + "t": "2026-07-11T01:24:48.452597", + "v": 94.197 + }, + { + "t": "2026-07-11T02:24:48.452597", + "v": 94.5114 + }, + { + "t": "2026-07-11T03:24:48.452597", + "v": 94.399 + }, + { + "t": "2026-07-11T04:24:48.452597", + "v": 94.6301 + }, + { + "t": "2026-07-11T05:24:48.452597", + "v": 94.3244 + }, + { + "t": "2026-07-11T06:24:48.452597", + "v": 94.242 + }, + { + "t": "2026-07-11T07:24:48.452597", + "v": 94.1603 + }, + { + "t": "2026-07-11T08:24:48.452597", + "v": 93.873 + }, + { + "t": "2026-07-11T09:24:48.452597", + "v": 94.1443 + }, + { + "t": "2026-07-11T10:24:48.452597", + "v": 94.1118 + }, + { + "t": "2026-07-11T11:24:48.452597", + "v": 93.9959 + }, + { + "t": "2026-07-11T12:24:48.452597", + "v": 93.8296 + }, + { + "t": "2026-07-11T13:24:48.452597", + "v": 93.799 + }, + { + "t": "2026-07-11T14:24:48.452597", + "v": 93.5801 + }, + { + "t": "2026-07-11T15:24:48.452597", + "v": 93.7857 + }, + { + "t": "2026-07-11T16:24:48.452597", + "v": 93.7246 + }, + { + "t": "2026-07-11T17:24:48.452597", + "v": 93.5754 + }, + { + "t": "2026-07-11T18:24:48.452597", + "v": 93.6594 + }, + { + "t": "2026-07-11T19:24:48.452597", + "v": 93.6869 + }, + { + "t": "2026-07-11T20:24:48.452597", + "v": 93.5161 + }, + { + "t": "2026-07-11T21:24:48.452597", + "v": 93.4561 + }, + { + "t": "2026-07-11T22:24:48.452597", + "v": 93.5572 + }, + { + "t": "2026-07-11T23:24:48.452597", + "v": 93.6252 + }, + { + "t": "2026-07-12T00:24:48.452597", + "v": 93.3287 + }, + { + "t": "2026-07-12T01:24:48.452597", + "v": 93.471 + }, + { + "t": "2026-07-12T02:24:48.452597", + "v": 93.6284 + }, + { + "t": "2026-07-12T03:24:48.452597", + "v": 93.6295 + }, + { + "t": "2026-07-12T04:24:48.452597", + "v": 93.8906 + }, + { + "t": "2026-07-12T05:24:48.452597", + "v": 93.5485 + }, + { + "t": "2026-07-12T06:24:48.452597", + "v": 93.7886 + }, + { + "t": "2026-07-12T07:24:48.452597", + "v": 93.938 + }, + { + "t": "2026-07-12T08:24:48.452597", + "v": 93.6234 + }, + { + "t": "2026-07-12T09:24:48.452597", + "v": 93.4643 + }, + { + "t": "2026-07-12T10:24:48.452597", + "v": 93.4913 + }, + { + "t": "2026-07-12T11:24:48.452597", + "v": 93.4993 + }, + { + "t": "2026-07-12T12:24:48.452597", + "v": 93.2959 + }, + { + "t": "2026-07-12T13:24:48.452597", + "v": 93.3891 + }, + { + "t": "2026-07-12T14:24:48.452597", + "v": 93.5447 + }, + { + "t": "2026-07-12T15:24:48.452597", + "v": 93.7797 + }, + { + "t": "2026-07-12T16:24:48.452597", + "v": 93.921 + }, + { + "t": "2026-07-12T17:24:48.452597", + "v": 93.8057 + }, + { + "t": "2026-07-12T18:24:48.452597", + "v": 93.4269 + }, + { + "t": "2026-07-12T19:24:48.452597", + "v": 93.343 + }, + { + "t": "2026-07-12T20:24:48.452597", + "v": 93.5157 + }, + { + "t": "2026-07-12T21:24:48.452597", + "v": 93.5148 + }, + { + "t": "2026-07-12T22:24:48.452597", + "v": 93.3849 + }, + { + "t": "2026-07-12T23:24:48.452597", + "v": 93.4226 + }, + { + "t": "2026-07-13T00:24:48.452597", + "v": 93.3031 + }, + { + "t": "2026-07-13T01:24:48.452597", + "v": 93.127 + }, + { + "t": "2026-07-13T02:24:48.452597", + "v": 92.8821 + }, + { + "t": "2026-07-13T03:24:48.452597", + "v": 92.5394 + }, + { + "t": "2026-07-13T04:24:48.452597", + "v": 92.4093 + }, + { + "t": "2026-07-13T05:24:48.452597", + "v": 92.2583 + }, + { + "t": "2026-07-13T06:24:48.452597", + "v": 92.293 + }, + { + "t": "2026-07-13T07:24:48.452597", + "v": 92.4677 + }, + { + "t": "2026-07-13T08:24:48.452597", + "v": 92.2117 + }, + { + "t": "2026-07-13T09:24:48.452597", + "v": 92.2451 + }, + { + "t": "2026-07-13T10:24:48.452597", + "v": 92.1218 + }, + { + "t": "2026-07-13T11:24:48.452597", + "v": 92.1028 + }, + { + "t": "2026-07-13T12:24:48.452597", + "v": 92.1507 + }, + { + "t": "2026-07-13T13:24:48.452597", + "v": 92.3588 + }, + { + "t": "2026-07-13T14:24:48.452597", + "v": 92.4136 + }, + { + "t": "2026-07-13T15:24:48.452597", + "v": 92.199 + }, + { + "t": "2026-07-13T16:24:48.452597", + "v": 92.4401 + }, + { + "t": "2026-07-13T17:24:48.452597", + "v": 92.5853 + }, + { + "t": "2026-07-13T18:24:48.452597", + "v": 92.6855 + }, + { + "t": "2026-07-13T19:24:48.452597", + "v": 92.5779 + }, + { + "t": "2026-07-13T20:24:48.452597", + "v": 92.7547 + }, + { + "t": "2026-07-13T21:24:48.452597", + "v": 92.6187 + }, + { + "t": "2026-07-13T22:24:48.452597", + "v": 92.8965 + }, + { + "t": "2026-07-13T23:24:48.452597", + "v": 92.9036 + }, + { + "t": "2026-07-14T00:24:48.452597", + "v": 92.5009 + }, + { + "t": "2026-07-14T01:24:48.452597", + "v": 92.5309 + }, + { + "t": "2026-07-14T02:24:48.452597", + "v": 92.5815 + }, + { + "t": "2026-07-14T03:24:48.452597", + "v": 92.6183 + }, + { + "t": "2026-07-14T04:24:48.452597", + "v": 92.8215 + }, + { + "t": "2026-07-14T05:24:48.452597", + "v": 92.8557 + }, + { + "t": "2026-07-14T06:24:48.452597", + "v": 92.8682 + }, + { + "t": "2026-07-14T07:24:48.452597", + "v": 92.5001 + }, + { + "t": "2026-07-14T08:24:48.452597", + "v": 92.8337 + }, + { + "t": "2026-07-14T09:24:48.452597", + "v": 93.0378 + }, + { + "t": "2026-07-14T10:24:48.452597", + "v": 92.893 + }, + { + "t": "2026-07-14T11:24:48.452597", + "v": 92.647 + }, + { + "t": "2026-07-14T12:24:48.452597", + "v": 93.1071 + }, + { + "t": "2026-07-14T13:24:48.452597", + "v": 93.2823 + }, + { + "t": "2026-07-14T14:24:48.452597", + "v": 93.319 + }, + { + "t": "2026-07-14T15:24:48.452597", + "v": 93.1598 + }, + { + "t": "2026-07-14T16:24:48.452597", + "v": 92.9528 + }, + { + "t": "2026-07-14T17:24:48.452597", + "v": 93.0036 + }, + { + "t": "2026-07-14T18:24:48.452597", + "v": 92.6527 + }, + { + "t": "2026-07-14T19:24:48.452597", + "v": 92.7066 + }, + { + "t": "2026-07-14T20:24:48.452597", + "v": 92.5394 + }, + { + "t": "2026-07-14T21:24:48.452597", + "v": 92.4803 + }, + { + "t": "2026-07-14T22:24:48.452597", + "v": 92.4028 + }, + { + "t": "2026-07-14T23:24:48.452597", + "v": 92.4364 + }, + { + "t": "2026-07-15T00:24:48.452597", + "v": 92.6949 + }, + { + "t": "2026-07-15T01:24:48.452597", + "v": 92.8333 + }, + { + "t": "2026-07-15T02:24:48.452597", + "v": 92.9252 + }, + { + "t": "2026-07-15T03:24:48.452597", + "v": 92.9426 + }, + { + "t": "2026-07-15T04:24:48.452597", + "v": 92.72 + }, + { + "t": "2026-07-15T05:24:48.452597", + "v": 92.714 + }, + { + "t": "2026-07-15T06:24:48.452597", + "v": 92.7549 + }, + { + "t": "2026-07-15T07:24:48.452597", + "v": 92.815 + }, + { + "t": "2026-07-15T08:24:48.452597", + "v": 92.7975 + }, + { + "t": "2026-07-15T09:24:48.452597", + "v": 92.8767 + }, + { + "t": "2026-07-15T10:24:48.452597", + "v": 92.8835 + }, + { + "t": "2026-07-15T11:24:48.452597", + "v": 92.8856 + }, + { + "t": "2026-07-15T12:24:48.452597", + "v": 93.1059 + }, + { + "t": "2026-07-15T13:24:48.452597", + "v": 93.1162 + }, + { + "t": "2026-07-15T14:24:48.452597", + "v": 93.2669 + }, + { + "t": "2026-07-15T15:24:48.452597", + "v": 93.4029 + }, + { + "t": "2026-07-15T16:24:48.452597", + "v": 93.2601 + }, + { + "t": "2026-07-15T17:24:48.452597", + "v": 93.4346 + }, + { + "t": "2026-07-15T18:24:48.452597", + "v": 93.283 + }, + { + "t": "2026-07-15T19:24:48.452597", + "v": 93.042 + }, + { + "t": "2026-07-15T20:24:48.452597", + "v": 93.1154 + }, + { + "t": "2026-07-15T21:24:48.452597", + "v": 92.9283 + }, + { + "t": "2026-07-15T22:24:48.452597", + "v": 92.9425 + }, + { + "t": "2026-07-15T23:24:48.452597", + "v": 92.6961 + }, + { + "t": "2026-07-16T00:24:48.452597", + "v": 92.6178 + }, + { + "t": "2026-07-16T01:24:48.452597", + "v": 92.7238 + }, + { + "t": "2026-07-16T02:24:48.452597", + "v": 92.8377 + }, + { + "t": "2026-07-16T03:24:48.452597", + "v": 92.6173 + }, + { + "t": "2026-07-16T04:24:48.452597", + "v": 92.4639 + }, + { + "t": "2026-07-16T05:24:48.452597", + "v": 92.2798 + }, + { + "t": "2026-07-16T06:24:48.452597", + "v": 92.0303 + }, + { + "t": "2026-07-16T07:24:48.452597", + "v": 92.0623 + }, + { + "t": "2026-07-16T08:24:48.452597", + "v": 91.8432 + }, + { + "t": "2026-07-16T09:24:48.452597", + "v": 92.1933 + }, + { + "t": "2026-07-16T10:24:48.452597", + "v": 92.0964 + }, + { + "t": "2026-07-16T11:24:48.452597", + "v": 91.9094 + }, + { + "t": "2026-07-16T12:24:48.452597", + "v": 91.8063 + }, + { + "t": "2026-07-16T13:24:48.452597", + "v": 91.9017 + }, + { + "t": "2026-07-16T14:24:48.452597", + "v": 91.6285 + }, + { + "t": "2026-07-16T15:24:48.452597", + "v": 91.5382 + }, + { + "t": "2026-07-16T16:24:48.452597", + "v": 91.123 + }, + { + "t": "2026-07-16T17:24:48.452597", + "v": 91.1357 + }, + { + "t": "2026-07-16T18:24:48.452597", + "v": 91.0959 + }, + { + "t": "2026-07-16T19:24:48.452597", + "v": 90.8514 + }, + { + "t": "2026-07-16T20:24:48.452597", + "v": 90.7533 + }, + { + "t": "2026-07-16T21:24:48.452597", + "v": 90.8378 + }, + { + "t": "2026-07-16T22:24:48.452597", + "v": 90.9541 + }, + { + "t": "2026-07-16T23:24:48.452597", + "v": 91.2716 + }, + { + "t": "2026-07-17T00:24:48.452597", + "v": 91.2988 + }, + { + "t": "2026-07-17T01:24:48.452597", + "v": 91.2313 + }, + { + "t": "2026-07-17T02:24:48.452597", + "v": 90.8149 + }, + { + "t": "2026-07-17T03:24:48.452597", + "v": 90.9455 + }, + { + "t": "2026-07-17T04:24:48.452597", + "v": 90.8761 + }, + { + "t": "2026-07-17T05:24:48.452597", + "v": 91.0088 + }, + { + "t": "2026-07-17T06:24:48.452597", + "v": 90.9902 + }, + { + "t": "2026-07-17T07:24:48.452597", + "v": 91.4308 + }, + { + "t": "2026-07-17T08:24:48.452597", + "v": 91.0372 + }, + { + "t": "2026-07-17T09:24:48.452597", + "v": 90.8218 + }, + { + "t": "2026-07-17T10:24:48.452597", + "v": 90.7823 + }, + { + "t": "2026-07-17T11:24:48.452597", + "v": 90.4132 + }, + { + "t": "2026-07-17T12:24:48.452597", + "v": 90.1857 + }, + { + "t": "2026-07-17T13:24:48.452597", + "v": 90.4147 + }, + { + "t": "2026-07-17T14:24:48.452597", + "v": 90.1186 + }, + { + "t": "2026-07-17T15:24:48.452597", + "v": 89.8912 + }, + { + "t": "2026-07-17T16:24:48.452597", + "v": 89.7881 + }, + { + "t": "2026-07-17T17:24:48.452597", + "v": 90.1223 + }, + { + "t": "2026-07-17T18:24:48.452597", + "v": 90.145 + }, + { + "t": "2026-07-17T19:24:48.452597", + "v": 90.0566 + }, + { + "t": "2026-07-17T20:24:48.452597", + "v": 90.2516 + }, + { + "t": "2026-07-17T21:24:48.452597", + "v": 90.2849 + }, + { + "t": "2026-07-17T22:24:48.452597", + "v": 90.1009 + }, + { + "t": "2026-07-17T23:24:48.452597", + "v": 89.8398 + }, + { + "t": "2026-07-18T00:24:48.452597", + "v": 90.118 + }, + { + "t": "2026-07-18T01:24:48.452597", + "v": 90.151 + }, + { + "t": "2026-07-18T02:24:48.452597", + "v": 90.0545 + }, + { + "t": "2026-07-18T03:24:48.452597", + "v": 89.796 + }, + { + "t": "2026-07-18T04:24:48.452597", + "v": 89.8863 + }, + { + "t": "2026-07-18T05:24:48.452597", + "v": 89.6676 + }, + { + "t": "2026-07-18T06:24:48.452597", + "v": 89.6508 + }, + { + "t": "2026-07-18T07:24:48.452597", + "v": 89.7849 + }, + { + "t": "2026-07-18T08:24:48.452597", + "v": 89.4001 + }, + { + "t": "2026-07-18T09:24:48.452597", + "v": 89.5577 + }, + { + "t": "2026-07-18T10:24:48.452597", + "v": 89.7645 + }, + { + "t": "2026-07-18T11:24:48.452597", + "v": 89.5953 + }, + { + "t": "2026-07-18T12:24:48.452597", + "v": 89.5744 + }, + { + "t": "2026-07-18T13:24:48.452597", + "v": 89.6226 + }, + { + "t": "2026-07-18T14:24:48.452597", + "v": 89.5795 + }, + { + "t": "2026-07-18T15:24:48.452597", + "v": 89.6542 + }, + { + "t": "2026-07-18T16:24:48.452597", + "v": 89.2443 + }, + { + "t": "2026-07-18T17:24:48.452597", + "v": 89.0917 + }, + { + "t": "2026-07-18T18:24:48.452597", + "v": 89.0452 + }, + { + "t": "2026-07-18T19:24:48.452597", + "v": 88.7402 + }, + { + "t": "2026-07-18T20:24:48.452597", + "v": 88.8475 + }, + { + "t": "2026-07-18T21:24:48.452597", + "v": 88.8314 + }, + { + "t": "2026-07-18T22:24:48.452597", + "v": 88.9014 + }, + { + "t": "2026-07-18T23:24:48.452597", + "v": 89.1801 + }, + { + "t": "2026-07-19T00:24:48.452597", + "v": 89.5314 + }, + { + "t": "2026-07-19T01:24:48.452597", + "v": 89.3467 + }, + { + "t": "2026-07-19T02:24:48.452597", + "v": 89.2001 + }, + { + "t": "2026-07-19T03:24:48.452597", + "v": 89.4098 + }, + { + "t": "2026-07-19T04:24:48.452597", + "v": 89.1473 + }, + { + "t": "2026-07-19T05:24:48.452597", + "v": 89.2751 + }, + { + "t": "2026-07-19T06:24:48.452597", + "v": 89.3323 + }, + { + "t": "2026-07-19T07:24:48.452597", + "v": 89.2218 + }, + { + "t": "2026-07-19T08:24:48.452597", + "v": 89.1264 + }, + { + "t": "2026-07-19T09:24:48.452597", + "v": 89.205 + }, + { + "t": "2026-07-19T10:24:48.452597", + "v": 89.2045 + }, + { + "t": "2026-07-19T11:24:48.452597", + "v": 89.2727 + }, + { + "t": "2026-07-19T12:24:48.452597", + "v": 89.1826 + }, + { + "t": "2026-07-19T13:24:48.452597", + "v": 89.1054 + }, + { + "t": "2026-07-19T14:24:48.452597", + "v": 89.0607 + }, + { + "t": "2026-07-19T15:24:48.452597", + "v": 89.2764 + }, + { + "t": "2026-07-19T16:24:48.452597", + "v": 89.2169 + }, + { + "t": "2026-07-19T17:24:48.452597", + "v": 88.9635 + }, + { + "t": "2026-07-19T18:24:48.452597", + "v": 88.9652 + }, + { + "t": "2026-07-19T19:24:48.452597", + "v": 88.8745 + }, + { + "t": "2026-07-19T20:24:48.452597", + "v": 88.7152 + }, + { + "t": "2026-07-19T21:24:48.452597", + "v": 88.444 + }, + { + "t": "2026-07-19T22:24:48.452597", + "v": 88.5507 + }, + { + "t": "2026-07-19T23:24:48.452597", + "v": 88.7881 + }, + { + "t": "2026-07-20T00:24:48.452597", + "v": 89.0475 + }, + { + "t": "2026-07-20T01:24:48.452597", + "v": 89.3221 + }, + { + "t": "2026-07-20T02:24:48.452597", + "v": 89.2406 + }, + { + "t": "2026-07-20T03:24:48.452597", + "v": 89.0596 + }, + { + "t": "2026-07-20T04:24:48.452597", + "v": 88.8621 + }, + { + "t": "2026-07-20T05:24:48.452597", + "v": 88.9287 + }, + { + "t": "2026-07-20T06:24:48.452597", + "v": 88.9414 + }, + { + "t": "2026-07-20T07:24:48.452597", + "v": 88.812 + }, + { + "t": "2026-07-20T08:24:48.452597", + "v": 88.9158 + }, + { + "t": "2026-07-20T09:24:48.452597", + "v": 88.8791 + }, + { + "t": "2026-07-20T10:24:48.452597", + "v": 88.8424 + }, + { + "t": "2026-07-20T11:24:48.452597", + "v": 88.7271 + }, + { + "t": "2026-07-20T12:24:48.452597", + "v": 88.8435 + }, + { + "t": "2026-07-20T13:24:48.452597", + "v": 88.6344 + }, + { + "t": "2026-07-20T14:24:48.452597", + "v": 88.5252 + }, + { + "t": "2026-07-20T15:24:48.452597", + "v": 88.4027 + }, + { + "t": "2026-07-20T16:24:48.452597", + "v": 88.4848 + }, + { + "t": "2026-07-20T17:24:48.452597", + "v": 87.9503 + }, + { + "t": "2026-07-20T18:24:48.452597", + "v": 88.2144 + }, + { + "t": "2026-07-20T19:24:48.452597", + "v": 88.1317 + }, + { + "t": "2026-07-20T20:24:48.452597", + "v": 88.1375 + }, + { + "t": "2026-07-20T21:24:48.452597", + "v": 88.2348 + }, + { + "t": "2026-07-20T22:24:48.452597", + "v": 88.127 + }, + { + "t": "2026-07-20T23:24:48.452597", + "v": 88.1841 + }, + { + "t": "2026-07-21T00:24:48.452597", + "v": 88.0358 + }, + { + "t": "2026-07-21T01:24:48.452597", + "v": 87.8138 + }, + { + "t": "2026-07-21T02:24:48.452597", + "v": 87.4728 + }, + { + "t": "2026-07-21T03:24:48.452597", + "v": 87.3423 + }, + { + "t": "2026-07-21T04:24:48.452597", + "v": 87.3651 + }, + { + "t": "2026-07-21T05:24:48.452597", + "v": 87.4704 + }, + { + "t": "2026-07-21T06:24:48.452597", + "v": 87.6485 + }, + { + "t": "2026-07-21T07:24:48.452597", + "v": 87.7097 + }, + { + "t": "2026-07-21T08:24:48.452597", + "v": 87.8316 + }, + { + "t": "2026-07-21T09:24:48.452597", + "v": 87.938 + }, + { + "t": "2026-07-21T10:24:48.452597", + "v": 87.9923 + }, + { + "t": "2026-07-21T11:24:48.452597", + "v": 88.1426 + }, + { + "t": "2026-07-21T12:24:48.452597", + "v": 88.3711 + }, + { + "t": "2026-07-21T13:24:48.452597", + "v": 88.4878 + }, + { + "t": "2026-07-21T14:24:48.452597", + "v": 88.3544 + }, + { + "t": "2026-07-21T15:24:48.452597", + "v": 88.0891 + }, + { + "t": "2026-07-21T16:24:48.452597", + "v": 88.4141 + }, + { + "t": "2026-07-21T17:24:48.452597", + "v": 88.5885 + }, + { + "t": "2026-07-21T18:24:48.452597", + "v": 88.5948 + }, + { + "t": "2026-07-21T19:24:48.452597", + "v": 88.809 + }, + { + "t": "2026-07-21T20:24:48.452597", + "v": 88.8382 + }, + { + "t": "2026-07-21T21:24:48.452597", + "v": 88.495 + }, + { + "t": "2026-07-21T22:24:48.452597", + "v": 88.4253 + }, + { + "t": "2026-07-21T23:24:48.452597", + "v": 88.4638 + }, + { + "t": "2026-07-22T00:24:48.452597", + "v": 88.0868 + }, + { + "t": "2026-07-22T01:24:48.452597", + "v": 88.0824 + }, + { + "t": "2026-07-22T02:24:48.452597", + "v": 87.9053 + }, + { + "t": "2026-07-22T03:24:48.452597", + "v": 87.9589 + }, + { + "t": "2026-07-22T04:24:48.452597", + "v": 87.823 + }, + { + "t": "2026-07-22T05:24:48.452597", + "v": 88.1 + }, + { + "t": "2026-07-22T06:24:48.452597", + "v": 88.2683 + }, + { + "t": "2026-07-22T07:24:48.452597", + "v": 88.4352 + }, + { + "t": "2026-07-22T08:24:48.452597", + "v": 88.4493 + }, + { + "t": "2026-07-22T09:24:48.452597", + "v": 88.3783 + }, + { + "t": "2026-07-22T10:24:48.452597", + "v": 88.2755 + }, + { + "t": "2026-07-22T11:24:48.452597", + "v": 87.8411 + }, + { + "t": "2026-07-22T12:24:48.452597", + "v": 87.7346 + }, + { + "t": "2026-07-22T13:24:48.452597", + "v": 87.5795 + }, + { + "t": "2026-07-22T14:24:48.452597", + "v": 87.6223 + }, + { + "t": "2026-07-22T15:24:48.452597", + "v": 87.5463 + }, + { + "t": "2026-07-22T16:24:48.452597", + "v": 87.3609 + }, + { + "t": "2026-07-22T17:24:48.452597", + "v": 87.2962 + }, + { + "t": "2026-07-22T18:24:48.452597", + "v": 87.1214 + }, + { + "t": "2026-07-22T19:24:48.452597", + "v": 87.5345 + }, + { + "t": "2026-07-22T20:24:48.452597", + "v": 87.6346 + }, + { + "t": "2026-07-22T21:24:48.452597", + "v": 87.5354 + }, + { + "t": "2026-07-22T22:24:48.452597", + "v": 87.3794 + }, + { + "t": "2026-07-22T23:24:48.452597", + "v": 87.5552 + }, + { + "t": "2026-07-23T00:24:48.452597", + "v": 87.531 + }, + { + "t": "2026-07-23T01:24:48.452597", + "v": 87.7694 + }, + { + "t": "2026-07-23T02:24:48.452597", + "v": 87.793 + }, + { + "t": "2026-07-23T03:24:48.452597", + "v": 87.8806 + }, + { + "t": "2026-07-23T04:24:48.452597", + "v": 87.8474 + }, + { + "t": "2026-07-23T05:24:48.452597", + "v": 87.6702 + }, + { + "t": "2026-07-23T06:24:48.452597", + "v": 87.7529 + }, + { + "t": "2026-07-23T07:24:48.452597", + "v": 87.5796 + }, + { + "t": "2026-07-23T08:24:48.452597", + "v": 87.7988 + }, + { + "t": "2026-07-23T09:24:48.452597", + "v": 87.8911 + }, + { + "t": "2026-07-23T10:24:48.452597", + "v": 88.2078 + }, + { + "t": "2026-07-23T11:24:48.452597", + "v": 87.9183 + }, + { + "t": "2026-07-23T12:24:48.452597", + "v": 87.7597 + }, + { + "t": "2026-07-23T13:24:48.452597", + "v": 87.4194 + }, + { + "t": "2026-07-23T14:24:48.452597", + "v": 87.425 + }, + { + "t": "2026-07-23T15:24:48.452597", + "v": 87.7174 + }, + { + "t": "2026-07-23T16:24:48.452597", + "v": 87.678 + }, + { + "t": "2026-07-23T17:24:48.452597", + "v": 87.6713 + }, + { + "t": "2026-07-23T18:24:48.452597", + "v": 87.8309 + }, + { + "t": "2026-07-23T19:24:48.452597", + "v": 87.5865 + }, + { + "t": "2026-07-23T20:24:48.452597", + "v": 87.6778 + }, + { + "t": "2026-07-23T21:24:48.452597", + "v": 87.404 + }, + { + "t": "2026-07-23T22:24:48.452597", + "v": 87.4793 + }, + { + "t": "2026-07-23T23:24:48.452597", + "v": 87.3112 + }, + { + "t": "2026-07-24T00:24:48.452597", + "v": 87.426 + }, + { + "t": "2026-07-24T01:24:48.452597", + "v": 87.3242 + }, + { + "t": "2026-07-24T02:24:48.452597", + "v": 87.2373 + }, + { + "t": "2026-07-24T03:24:48.452597", + "v": 87.6325 + }, + { + "t": "2026-07-24T04:24:48.452597", + "v": 87.7195 + }, + { + "t": "2026-07-24T05:24:48.452597", + "v": 87.6323 + }, + { + "t": "2026-07-24T06:24:48.452597", + "v": 87.5069 + }, + { + "t": "2026-07-24T07:24:48.452597", + "v": 87.6925 + }, + { + "t": "2026-07-24T08:24:48.452597", + "v": 87.5435 + }, + { + "t": "2026-07-24T09:24:48.452597", + "v": 87.2227 + }, + { + "t": "2026-07-24T10:24:48.452597", + "v": 87.3093 + }, + { + "t": "2026-07-24T11:24:48.452597", + "v": 87.4497 + }, + { + "t": "2026-07-24T12:24:48.452597", + "v": 87.0995 + }, + { + "t": "2026-07-24T13:24:48.452597", + "v": 86.9243 + }, + { + "t": "2026-07-24T14:24:48.452597", + "v": 87.154 + }, + { + "t": "2026-07-24T15:24:48.452597", + "v": 86.9044 + }, + { + "t": "2026-07-24T16:24:48.452597", + "v": 86.944 + }, + { + "t": "2026-07-24T17:24:48.452597", + "v": 86.5279 + }, + { + "t": "2026-07-24T18:24:48.452597", + "v": 86.462 + }, + { + "t": "2026-07-24T19:24:48.452597", + "v": 86.4259 + }, + { + "t": "2026-07-24T20:24:48.452597", + "v": 86.6797 + }, + { + "t": "2026-07-24T21:24:48.452597", + "v": 86.4523 + }, + { + "t": "2026-07-24T22:24:48.452597", + "v": 86.3258 + }, + { + "t": "2026-07-24T23:24:48.452597", + "v": 86.3192 + }, + { + "t": "2026-07-25T00:24:48.452597", + "v": 86.197 + }, + { + "t": "2026-07-25T01:24:48.452597", + "v": 85.9708 + }, + { + "t": "2026-07-25T02:24:48.452597", + "v": 86.0845 + }, + { + "t": "2026-07-25T03:24:48.452597", + "v": 85.8438 + }, + { + "t": "2026-07-25T04:24:48.452597", + "v": 85.959 + }, + { + "t": "2026-07-25T05:24:48.452597", + "v": 85.9947 + }, + { + "t": "2026-07-25T06:24:48.452597", + "v": 85.8317 + }, + { + "t": "2026-07-25T07:24:48.452597", + "v": 85.858 + }, + { + "t": "2026-07-25T08:24:48.452597", + "v": 86.1007 + }, + { + "t": "2026-07-25T09:24:48.452597", + "v": 85.9299 + }, + { + "t": "2026-07-25T10:24:48.452597", + "v": 86.0298 + }, + { + "t": "2026-07-25T11:24:48.452597", + "v": 85.686 + }, + { + "t": "2026-07-25T12:24:48.452597", + "v": 85.5924 + }, + { + "t": "2026-07-25T13:24:48.452597", + "v": 85.7941 + }, + { + "t": "2026-07-25T14:24:48.452597", + "v": 85.6508 + }, + { + "t": "2026-07-25T15:24:48.452597", + "v": 85.9841 + }, + { + "t": "2026-07-25T16:24:48.452597", + "v": 86.0296 + }, + { + "t": "2026-07-25T17:24:48.452597", + "v": 86.2658 + }, + { + "t": "2026-07-25T18:24:48.452597", + "v": 86.4157 + }, + { + "t": "2026-07-25T19:24:48.452597", + "v": 86.3994 + }, + { + "t": "2026-07-25T20:24:48.452597", + "v": 86.0371 + }, + { + "t": "2026-07-25T21:24:48.452597", + "v": 86.4265 + }, + { + "t": "2026-07-25T22:24:48.452597", + "v": 86.0942 + }, + { + "t": "2026-07-25T23:24:48.452597", + "v": 86.1524 + }, + { + "t": "2026-07-26T00:24:48.452597", + "v": 86.4579 + }, + { + "t": "2026-07-26T01:24:48.452597", + "v": 86.2419 + }, + { + "t": "2026-07-26T02:24:48.452597", + "v": 86.4313 + }, + { + "t": "2026-07-26T03:24:48.452597", + "v": 86.2968 + }, + { + "t": "2026-07-26T04:24:48.452597", + "v": 86.3407 + }, + { + "t": "2026-07-26T05:24:48.452597", + "v": 86.4651 + }, + { + "t": "2026-07-26T06:24:48.452597", + "v": 86.5959 + }, + { + "t": "2026-07-26T07:24:48.452597", + "v": 86.2922 + }, + { + "t": "2026-07-26T08:24:48.452597", + "v": 86.2734 + }, + { + "t": "2026-07-26T09:24:48.452597", + "v": 86.6764 + }, + { + "t": "2026-07-26T10:24:48.452597", + "v": 86.8159 + }, + { + "t": "2026-07-26T11:24:48.452597", + "v": 86.7679 + }, + { + "t": "2026-07-26T12:24:48.452597", + "v": 86.738 + }, + { + "t": "2026-07-26T13:24:48.452597", + "v": 86.7319 + }, + { + "t": "2026-07-26T14:24:48.452597", + "v": 87.0519 + }, + { + "t": "2026-07-26T15:24:48.452597", + "v": 87.1028 + }, + { + "t": "2026-07-26T16:24:48.452597", + "v": 87.0704 + }, + { + "t": "2026-07-26T17:24:48.452597", + "v": 86.9038 + }, + { + "t": "2026-07-26T18:24:48.452597", + "v": 85.1916 + }, + { + "t": "2026-07-26T19:24:48.452597", + "v": 85.2843 + }, + { + "t": "2026-07-26T20:24:48.452597", + "v": 85.0457 + }, + { + "t": "2026-07-26T21:24:48.452597", + "v": 84.9821 + }, + { + "t": "2026-07-26T22:24:48.452597", + "v": 84.8644 + }, + { + "t": "2026-07-26T23:24:48.452597", + "v": 84.856 + }, + { + "t": "2026-07-27T00:24:48.452597", + "v": 84.7148 + }, + { + "t": "2026-07-27T01:24:48.452597", + "v": 84.5496 + }, + { + "t": "2026-07-27T02:24:48.452597", + "v": 84.6364 + }, + { + "t": "2026-07-27T03:24:48.452597", + "v": 84.5832 + }, + { + "t": "2026-07-27T04:24:48.452597", + "v": 84.5894 + }, + { + "t": "2026-07-27T05:24:48.452597", + "v": 84.2558 + }, + { + "t": "2026-07-27T06:24:48.452597", + "v": 84.2425 + }, + { + "t": "2026-07-27T07:24:48.452597", + "v": 84.3643 + }, + { + "t": "2026-07-27T08:24:48.452597", + "v": 84.2604 + }, + { + "t": "2026-07-27T09:24:48.452597", + "v": 84.3289 + }, + { + "t": "2026-07-27T10:24:48.452597", + "v": 84.0668 + }, + { + "t": "2026-07-27T11:24:48.452597", + "v": 83.9769 + }, + { + "t": "2026-07-27T12:24:48.452597", + "v": 83.8157 + }, + { + "t": "2026-07-27T13:24:48.452597", + "v": 83.8231 + }, + { + "t": "2026-07-27T14:24:48.452597", + "v": 83.6328 + }, + { + "t": "2026-07-27T15:24:48.452597", + "v": 83.6754 + }, + { + "t": "2026-07-27T16:24:48.452597", + "v": 83.615 + }, + { + "t": "2026-07-27T17:24:48.452597", + "v": 83.5884 + }, + { + "t": "2026-07-27T18:24:48.452597", + "v": 83.6697 + }, + { + "t": "2026-07-27T19:24:48.452597", + "v": 83.7358 + }, + { + "t": "2026-07-27T20:24:48.452597", + "v": 83.8286 + }, + { + "t": "2026-07-27T21:24:48.452597", + "v": 83.5238 + }, + { + "t": "2026-07-27T22:24:48.452597", + "v": 83.4356 + }, + { + "t": "2026-07-27T23:24:48.452597", + "v": 83.5709 + }, + { + "t": "2026-07-28T00:24:48.452597", + "v": 83.9208 + }, + { + "t": "2026-07-28T01:24:48.452597", + "v": 84.0936 + }, + { + "t": "2026-07-28T02:24:48.452597", + "v": 84.1975 + }, + { + "t": "2026-07-28T03:24:48.452597", + "v": 83.8068 + }, + { + "t": "2026-07-28T04:24:48.452597", + "v": 83.7482 + }, + { + "t": "2026-07-28T05:24:48.452597", + "v": 83.8176 + }, + { + "t": "2026-07-28T06:24:48.452597", + "v": 83.6439 + }, + { + "t": "2026-07-28T07:24:48.452597", + "v": 83.7709 + }, + { + "t": "2026-07-28T08:24:48.452597", + "v": 83.7085 + }, + { + "t": "2026-07-28T09:24:48.452597", + "v": 83.4855 + }, + { + "t": "2026-07-28T10:24:48.452597", + "v": 83.2013 + }, + { + "t": "2026-07-28T11:24:48.452597", + "v": 83.078 + }, + { + "t": "2026-07-28T12:24:48.452597", + "v": 83.3716 + }, + { + "t": "2026-07-28T13:24:48.452597", + "v": 83.5808 + }, + { + "t": "2026-07-28T14:24:48.452597", + "v": 83.6 + }, + { + "t": "2026-07-28T15:24:48.452597", + "v": 83.7496 + }, + { + "t": "2026-07-28T16:24:48.452597", + "v": 83.7765 + }, + { + "t": "2026-07-28T17:24:48.452597", + "v": 83.7017 + }, + { + "t": "2026-07-28T18:24:48.452597", + "v": 83.4135 + }, + { + "t": "2026-07-28T19:24:48.452597", + "v": 83.7463 + }, + { + "t": "2026-07-28T20:24:48.452597", + "v": 83.4156 + }, + { + "t": "2026-07-28T21:24:48.452597", + "v": 83.5263 + }, + { + "t": "2026-07-28T22:24:48.452597", + "v": 83.6425 + }, + { + "t": "2026-07-28T23:24:48.452597", + "v": 83.621 + }, + { + "t": "2026-07-29T00:24:48.452597", + "v": 83.5315 + }, + { + "t": "2026-07-29T01:24:48.452597", + "v": 83.174 + }, + { + "t": "2026-07-29T02:24:48.452597", + "v": 84.0386 + }, + { + "t": "2026-07-29T03:24:48.452597", + "v": 83.9518 + }, + { + "t": "2026-07-29T04:24:48.452597", + "v": 83.7667 + }, + { + "t": "2026-07-29T05:24:48.452597", + "v": 83.4422 + }, + { + "t": "2026-07-29T06:24:48.452597", + "v": 83.2984 + }, + { + "t": "2026-07-29T07:24:48.452597", + "v": 83.3869 + }, + { + "t": "2026-07-29T08:24:48.452597", + "v": 83.3725 + }, + { + "t": "2026-07-29T09:24:48.452597", + "v": 83.1203 + }, + { + "t": "2026-07-29T10:24:48.452597", + "v": 83.2405 + }, + { + "t": "2026-07-29T11:24:48.452597", + "v": 83.4239 + }, + { + "t": "2026-07-29T12:24:48.452597", + "v": 83.4854 + }, + { + "t": "2026-07-29T13:24:48.452597", + "v": 83.7235 + }, + { + "t": "2026-07-29T14:24:48.452597", + "v": 83.7416 + }, + { + "t": "2026-07-29T15:24:48.452597", + "v": 83.9439 + }, + { + "t": "2026-07-29T16:24:48.452597", + "v": 83.8481 + }, + { + "t": "2026-07-29T17:24:48.452597", + "v": 83.6576 + }, + { + "t": "2026-07-29T18:24:48.452597", + "v": 83.6255 + }, + { + "t": "2026-07-29T19:24:48.452597", + "v": 83.5109 + }, + { + "t": "2026-07-29T20:24:48.452597", + "v": 83.432 + }, + { + "t": "2026-07-29T21:24:48.452597", + "v": 83.2355 + }, + { + "t": "2026-07-29T22:24:48.452597", + "v": 83.1858 + }, + { + "t": "2026-07-29T23:24:48.452597", + "v": 83.2458 + }, + { + "t": "2026-07-30T00:24:48.452597", + "v": 83.3699 + }, + { + "t": "2026-07-30T01:24:48.452597", + "v": 83.1949 + }, + { + "t": "2026-07-30T02:24:48.452597", + "v": 83.0757 + }, + { + "t": "2026-07-30T03:24:48.452597", + "v": 83.2239 + }, + { + "t": "2026-07-30T04:24:48.452597", + "v": 83.0908 + }, + { + "t": "2026-07-30T05:24:48.452597", + "v": 83.1146 + }, + { + "t": "2026-07-30T06:24:48.452597", + "v": 82.7787 + }, + { + "t": "2026-07-30T07:24:48.452597", + "v": 82.6616 + }, + { + "t": "2026-07-30T08:24:48.452597", + "v": 82.6723 + }, + { + "t": "2026-07-30T09:24:48.452597", + "v": 82.4516 + }, + { + "t": "2026-07-30T10:24:48.452597", + "v": 82.5127 + }, + { + "t": "2026-07-30T11:24:48.452597", + "v": 82.3098 + }, + { + "t": "2026-07-30T12:24:48.452597", + "v": 82.507 + }, + { + "t": "2026-07-30T13:24:48.452597", + "v": 82.1325 + }, + { + "t": "2026-07-30T14:24:48.452597", + "v": 82.0933 + }, + { + "t": "2026-07-30T15:24:48.452597", + "v": 81.746 + }, + { + "t": "2026-07-30T16:24:48.452597", + "v": 81.7095 + }, + { + "t": "2026-07-30T17:24:48.452597", + "v": 81.5459 + }, + { + "t": "2026-07-30T18:24:48.452597", + "v": 81.5312 + }, + { + "t": "2026-07-30T19:24:48.452597", + "v": 81.8345 + }, + { + "t": "2026-07-30T20:24:48.452597", + "v": 81.7206 + }, + { + "t": "2026-07-30T21:24:48.452597", + "v": 81.8059 + }, + { + "t": "2026-07-30T22:24:48.452597", + "v": 81.7542 + }, + { + "t": "2026-07-30T23:24:48.452597", + "v": 81.6725 + }, + { + "t": "2026-07-31T00:24:48.452597", + "v": 81.9051 + }, + { + "t": "2026-07-31T01:24:48.452597", + "v": 81.9532 + }, + { + "t": "2026-07-31T02:24:48.452597", + "v": 82.2173 + }, + { + "t": "2026-07-31T03:24:48.452597", + "v": 82.3257 + }, + { + "t": "2026-07-31T04:24:48.452597", + "v": 82.1432 + }, + { + "t": "2026-07-31T05:24:48.452597", + "v": 81.903 + }, + { + "t": "2026-07-31T06:24:48.452597", + "v": 81.428 + }, + { + "t": "2026-07-31T07:24:48.452597", + "v": 81.1737 + }, + { + "t": "2026-07-31T08:24:48.452597", + "v": 81.1213 + }, + { + "t": "2026-07-31T09:24:48.452597", + "v": 81.1418 + }, + { + "t": "2026-07-31T10:24:48.452597", + "v": 80.7785 + }, + { + "t": "2026-07-31T11:24:48.452597", + "v": 80.7378 + }, + { + "t": "2026-07-31T12:24:48.452597", + "v": 80.6621 + }, + { + "t": "2026-07-31T13:24:48.452597", + "v": 80.6754 + }, + { + "t": "2026-07-31T14:24:48.452597", + "v": 80.8171 + }, + { + "t": "2026-07-31T15:24:48.452597", + "v": 80.5215 + }, + { + "t": "2026-07-31T16:24:48.452597", + "v": 80.5246 + }, + { + "t": "2026-07-31T17:24:48.452597", + "v": 80.2796 + }, + { + "t": "2026-07-31T18:24:48.452597", + "v": 80.3218 + }, + { + "t": "2026-07-31T19:24:48.452597", + "v": 80.4423 + }, + { + "t": "2026-07-31T20:24:48.452597", + "v": 80.4301 + }, + { + "t": "2026-07-31T21:24:48.452597", + "v": 80.6865 + }, + { + "t": "2026-07-31T22:24:48.452597", + "v": 80.8891 + }, + { + "t": "2026-07-31T23:24:48.452597", + "v": 80.7025 + }, + { + "t": "2026-08-01T00:24:48.452597", + "v": 80.5599 + }, + { + "t": "2026-08-01T01:24:48.452597", + "v": 80.4958 + }, + { + "t": "2026-08-01T02:24:48.452597", + "v": 80.4363 + }, + { + "t": "2026-08-01T03:24:48.452597", + "v": 80.0822 + }, + { + "t": "2026-08-01T04:24:48.452597", + "v": 79.9657 + }, + { + "t": "2026-08-01T05:24:48.452597", + "v": 79.9484 + }, + { + "t": "2026-08-01T06:24:48.452597", + "v": 79.8233 + }, + { + "t": "2026-08-01T07:24:48.452597", + "v": 79.9216 + }, + { + "t": "2026-08-01T08:24:48.452597", + "v": 79.659 + }, + { + "t": "2026-08-01T09:24:48.452597", + "v": 79.0904 + }, + { + "t": "2026-08-01T10:24:48.452597", + "v": 79.043 + }, + { + "t": "2026-08-01T11:24:48.452597", + "v": 79.2142 + }, + { + "t": "2026-08-01T12:24:48.452597", + "v": 79.1092 + }, + { + "t": "2026-08-01T13:24:48.452597", + "v": 78.9931 + }, + { + "t": "2026-08-01T14:24:48.452597", + "v": 78.9934 + }, + { + "t": "2026-08-01T15:24:48.452597", + "v": 78.7601 + }, + { + "t": "2026-08-01T16:24:48.452597", + "v": 78.5375 + }, + { + "t": "2026-08-01T17:24:48.452597", + "v": 78.7652 + }, + { + "t": "2026-08-01T18:24:48.452597", + "v": 79.1387 + }, + { + "t": "2026-08-01T19:24:48.452597", + "v": 79.1074 + }, + { + "t": "2026-08-01T20:24:48.452597", + "v": 78.762 + }, + { + "t": "2026-08-01T21:24:48.452597", + "v": 78.7978 + }, + { + "t": "2026-08-01T22:24:48.452597", + "v": 78.633 + }, + { + "t": "2026-08-01T23:24:48.452597", + "v": 78.8197 + }, + { + "t": "2026-08-02T00:24:48.452597", + "v": 79.0007 + }, + { + "t": "2026-08-02T01:24:48.452597", + "v": 78.7636 + }, + { + "t": "2026-08-02T02:24:48.452597", + "v": 78.6959 + }, + { + "t": "2026-08-02T03:24:48.452597", + "v": 78.4207 + }, + { + "t": "2026-08-02T04:24:48.452597", + "v": 78.4791 + }, + { + "t": "2026-08-02T05:24:48.452597", + "v": 78.5478 + }, + { + "t": "2026-08-02T06:24:48.452597", + "v": 78.6437 + }, + { + "t": "2026-08-02T07:24:48.452597", + "v": 78.8436 + }, + { + "t": "2026-08-02T08:24:48.452597", + "v": 78.5819 + }, + { + "t": "2026-08-02T09:24:48.452597", + "v": 78.4647 + }, + { + "t": "2026-08-02T10:24:48.452597", + "v": 78.1574 + }, + { + "t": "2026-08-02T11:24:48.452597", + "v": 78.0171 + }, + { + "t": "2026-08-02T12:24:48.452597", + "v": 77.9752 + }, + { + "t": "2026-08-02T13:24:48.452597", + "v": 78.0214 + }, + { + "t": "2026-08-02T14:24:48.452597", + "v": 77.7003 + }, + { + "t": "2026-08-02T15:24:48.452597", + "v": 77.6674 + }, + { + "t": "2026-08-02T16:24:48.452597", + "v": 77.7026 + }, + { + "t": "2026-08-02T17:24:48.452597", + "v": 77.6988 + }, + { + "t": "2026-08-02T18:24:48.452597", + "v": 77.6177 + }, + { + "t": "2026-08-02T19:24:48.452597", + "v": 77.6693 + }, + { + "t": "2026-08-02T20:24:48.452597", + "v": 77.793 + }, + { + "t": "2026-08-02T21:24:48.452597", + "v": 77.8787 + }, + { + "t": "2026-08-02T22:24:48.452597", + "v": 77.7944 + }, + { + "t": "2026-08-02T23:24:48.452597", + "v": 77.7722 + }, + { + "t": "2026-08-03T00:24:48.452597", + "v": 77.9014 + }, + { + "t": "2026-08-03T01:24:48.452597", + "v": 77.8546 + }, + { + "t": "2026-08-03T02:24:48.452597", + "v": 77.6303 + }, + { + "t": "2026-08-03T03:24:48.452597", + "v": 77.7675 + }, + { + "t": "2026-08-03T04:24:48.452597", + "v": 77.7834 + }, + { + "t": "2026-08-03T05:24:48.452597", + "v": 77.6444 + }, + { + "t": "2026-08-03T06:24:48.452597", + "v": 77.5004 + }, + { + "t": "2026-08-03T07:24:48.452597", + "v": 77.4072 + }, + { + "t": "2026-08-03T08:24:48.452597", + "v": 77.5008 + }, + { + "t": "2026-08-03T09:24:48.452597", + "v": 77.424 + }, + { + "t": "2026-08-03T10:24:48.452597", + "v": 76.9667 + }, + { + "t": "2026-08-03T11:24:48.452597", + "v": 77.0421 + }, + { + "t": "2026-08-03T12:24:48.452597", + "v": 76.802 + }, + { + "t": "2026-08-03T13:24:48.452597", + "v": 76.769 + }, + { + "t": "2026-08-03T14:24:48.452597", + "v": 76.3689 + }, + { + "t": "2026-08-03T15:24:48.452597", + "v": 76.1791 + }, + { + "t": "2026-08-03T16:24:48.452597", + "v": 74.5224 + }, + { + "t": "2026-08-03T17:24:48.452597", + "v": 74.7338 + }, + { + "t": "2026-08-03T18:24:48.452597", + "v": 74.4728 + }, + { + "t": "2026-08-03T19:24:48.452597", + "v": 74.414 + }, + { + "t": "2026-08-03T20:24:48.452597", + "v": 74.7268 + }, + { + "t": "2026-08-03T21:24:48.452597", + "v": 74.5363 + }, + { + "t": "2026-08-03T22:24:48.452597", + "v": 74.2464 + }, + { + "t": "2026-08-03T23:24:48.452597", + "v": 74.0046 + }, + { + "t": "2026-08-04T00:24:48.452597", + "v": 73.857 + }, + { + "t": "2026-08-04T01:24:48.452597", + "v": 73.87 + }, + { + "t": "2026-08-04T02:24:48.452597", + "v": 74.017 + }, + { + "t": "2026-08-04T03:24:48.452597", + "v": 73.8787 + }, + { + "t": "2026-08-04T04:24:48.452597", + "v": 73.9716 + }, + { + "t": "2026-08-04T05:24:48.452597", + "v": 73.92 + }, + { + "t": "2026-08-04T06:24:48.452597", + "v": 73.6516 + } + ], + "trades": [ + { + "time": "2026-07-23 08:24", + "side": "BUY", + "size": 0.0009, + "price": 64153.4, + "pnl_gross": 0.2441, + "pnl_net": 0.1921, + "fee": 0.051964 + }, + { + "time": "2026-07-23 10:24", + "side": "BUY", + "size": 0.0015, + "price": 64419.2, + "pnl_gross": 0.3415, + "pnl_net": 0.2546, + "fee": 0.086966 + }, + { + "time": "2026-07-23 11:24", + "side": "SELL", + "size": 0.0012, + "price": 63686.2, + "pnl_gross": -0.2646, + "pnl_net": -0.3334, + "fee": 0.068781 + }, + { + "time": "2026-07-23 13:24", + "side": "SELL", + "size": 0.0015, + "price": 61056.6, + "pnl_gross": -0.3154, + "pnl_net": -0.3978, + "fee": 0.082426 + }, + { + "time": "2026-07-23 15:24", + "side": "BUY", + "size": 0.0015, + "price": 64515.5, + "pnl_gross": 0.3173, + "pnl_net": 0.2302, + "fee": 0.087096 + }, + { + "time": "2026-07-23 18:24", + "side": "BUY", + "size": 0.0008, + "price": 62254.3, + "pnl_gross": 0.1844, + "pnl_net": 0.1396, + "fee": 0.044823 + }, + { + "time": "2026-07-23 19:24", + "side": "SELL", + "size": 0.0019, + "price": 62159.0, + "pnl_gross": -0.2196, + "pnl_net": -0.3259, + "fee": 0.106292 + }, + { + "time": "2026-07-23 21:24", + "side": "SELL", + "size": 0.0016, + "price": 61233.4, + "pnl_gross": -0.2489, + "pnl_net": -0.3371, + "fee": 0.088176 + }, + { + "time": "2026-07-24 03:24", + "side": "BUY", + "size": 0.0014, + "price": 62958.8, + "pnl_gross": 0.4201, + "pnl_net": 0.3407, + "fee": 0.079328 + }, + { + "time": "2026-07-24 07:24", + "side": "BUY", + "size": 0.0007, + "price": 60719.3, + "pnl_gross": 0.2106, + "pnl_net": 0.1723, + "fee": 0.038253 + }, + { + "time": "2026-07-24 09:24", + "side": "SELL", + "size": 0.0012, + "price": 60841.4, + "pnl_gross": -0.2959, + "pnl_net": -0.3616, + "fee": 0.065709 + }, + { + "time": "2026-07-24 12:24", + "side": "SELL", + "size": 0.0011, + "price": 61554.7, + "pnl_gross": -0.3253, + "pnl_net": -0.3863, + "fee": 0.060939 + }, + { + "time": "2026-07-24 14:24", + "side": "BUY", + "size": 0.0007, + "price": 60263.0, + "pnl_gross": 0.2545, + "pnl_net": 0.2165, + "fee": 0.037966 + }, + { + "time": "2026-07-24 15:24", + "side": "SELL", + "size": 0.001, + "price": 64459.5, + "pnl_gross": -0.2247, + "pnl_net": -0.2827, + "fee": 0.058014 + }, + { + "time": "2026-07-24 17:24", + "side": "SELL", + "size": 0.0006, + "price": 60526.2, + "pnl_gross": -0.3912, + "pnl_net": -0.4239, + "fee": 0.032684 + }, + { + "time": "2026-07-24 20:24", + "side": "BUY", + "size": 0.0018, + "price": 62142.8, + "pnl_gross": 0.2787, + "pnl_net": 0.1781, + "fee": 0.100671 + }, + { + "time": "2026-07-24 21:24", + "side": "SELL", + "size": 0.001, + "price": 64004.4, + "pnl_gross": -0.2026, + "pnl_net": -0.2602, + "fee": 0.057604 + }, + { + "time": "2026-07-25 01:24", + "side": "SELL", + "size": 0.0015, + "price": 63782.7, + "pnl_gross": -0.2013, + "pnl_net": -0.2874, + "fee": 0.086107 + }, + { + "time": "2026-07-25 03:24", + "side": "SELL", + "size": 0.0011, + "price": 63193.5, + "pnl_gross": -0.2158, + "pnl_net": -0.2784, + "fee": 0.062562 + }, + { + "time": "2026-07-25 08:24", + "side": "BUY", + "size": 0.0014, + "price": 61430.2, + "pnl_gross": 0.2675, + "pnl_net": 0.1901, + "fee": 0.077402 + }, + { + "time": "2026-07-25 11:24", + "side": "SELL", + "size": 0.0019, + "price": 63510.3, + "pnl_gross": -0.3189, + "pnl_net": -0.4275, + "fee": 0.108603 + }, + { + "time": "2026-07-25 13:24", + "side": "BUY", + "size": 0.0008, + "price": 62089.5, + "pnl_gross": 0.2265, + "pnl_net": 0.1818, + "fee": 0.044704 + }, + { + "time": "2026-07-25 15:24", + "side": "BUY", + "size": 0.0009, + "price": 64705.7, + "pnl_gross": 0.3582, + "pnl_net": 0.3058, + "fee": 0.052412 + }, + { + "time": "2026-07-25 17:24", + "side": "BUY", + "size": 0.0012, + "price": 61287.6, + "pnl_gross": 0.261, + "pnl_net": 0.1948, + "fee": 0.066191 + }, + { + "time": "2026-07-25 20:24", + "side": "SELL", + "size": 0.0007, + "price": 64543.1, + "pnl_gross": -0.3375, + "pnl_net": -0.3781, + "fee": 0.040662 + }, + { + "time": "2026-07-25 21:24", + "side": "BUY", + "size": 0.0006, + "price": 61608.9, + "pnl_gross": 0.4143, + "pnl_net": 0.381, + "fee": 0.033269 + }, + { + "time": "2026-07-25 22:24", + "side": "SELL", + "size": 0.0019, + "price": 64962.0, + "pnl_gross": -0.3075, + "pnl_net": -0.4186, + "fee": 0.111085 + }, + { + "time": "2026-07-26 00:24", + "side": "BUY", + "size": 0.0009, + "price": 61829.1, + "pnl_gross": 0.3303, + "pnl_net": 0.2802, + "fee": 0.050082 + }, + { + "time": "2026-07-26 01:24", + "side": "SELL", + "size": 0.0017, + "price": 62755.8, + "pnl_gross": -0.1911, + "pnl_net": -0.2871, + "fee": 0.096016 + }, + { + "time": "2026-07-26 02:24", + "side": "BUY", + "size": 0.002, + "price": 62933.3, + "pnl_gross": 0.2143, + "pnl_net": 0.101, + "fee": 0.11328 + }, + { + "time": "2026-07-26 07:24", + "side": "SELL", + "size": 0.0018, + "price": 63574.0, + "pnl_gross": -0.2787, + "pnl_net": -0.3817, + "fee": 0.10299 + }, + { + "time": "2026-07-26 09:24", + "side": "BUY", + "size": 0.0009, + "price": 63382.8, + "pnl_gross": 0.4279, + "pnl_net": 0.3766, + "fee": 0.05134 + }, + { + "time": "2026-07-26 14:24", + "side": "BUY", + "size": 0.0016, + "price": 61470.8, + "pnl_gross": 0.3449, + "pnl_net": 0.2564, + "fee": 0.088518 + }, + { + "time": "2026-07-26 18:24", + "side": "SELL", + "size": 0.0018, + "price": 64566.0, + "pnl_gross": -1.6873, + "pnl_net": -1.7918, + "fee": 0.104597 + }, + { + "time": "2026-07-26 20:24", + "side": "SELL", + "size": 0.0014, + "price": 63580.9, + "pnl_gross": -0.2138, + "pnl_net": -0.294, + "fee": 0.080112 + }, + { + "time": "2026-07-27 05:24", + "side": "SELL", + "size": 0.0009, + "price": 63903.3, + "pnl_gross": -0.3087, + "pnl_net": -0.3605, + "fee": 0.051762 + }, + { + "time": "2026-07-27 10:24", + "side": "SELL", + "size": 0.0008, + "price": 60925.5, + "pnl_gross": -0.2372, + "pnl_net": -0.2811, + "fee": 0.043866 + }, + { + "time": "2026-07-27 21:24", + "side": "SELL", + "size": 0.0006, + "price": 60346.3, + "pnl_gross": -0.2799, + "pnl_net": -0.3125, + "fee": 0.032587 + }, + { + "time": "2026-07-28 00:24", + "side": "BUY", + "size": 0.0007, + "price": 62333.4, + "pnl_gross": 0.3748, + "pnl_net": 0.3356, + "fee": 0.03927 + }, + { + "time": "2026-07-28 01:24", + "side": "BUY", + "size": 0.0012, + "price": 60013.8, + "pnl_gross": 0.1977, + "pnl_net": 0.1329, + "fee": 0.064815 + }, + { + "time": "2026-07-28 03:24", + "side": "SELL", + "size": 0.0008, + "price": 61680.5, + "pnl_gross": -0.3658, + "pnl_net": -0.4102, + "fee": 0.04441 + }, + { + "time": "2026-07-28 09:24", + "side": "SELL", + "size": 0.0014, + "price": 60291.7, + "pnl_gross": -0.1981, + "pnl_net": -0.274, + "fee": 0.075968 + }, + { + "time": "2026-07-28 10:24", + "side": "SELL", + "size": 0.0014, + "price": 62465.4, + "pnl_gross": -0.2594, + "pnl_net": -0.3381, + "fee": 0.078706 + }, + { + "time": "2026-07-28 12:24", + "side": "BUY", + "size": 0.0013, + "price": 63301.9, + "pnl_gross": 0.3185, + "pnl_net": 0.2444, + "fee": 0.074063 + }, + { + "time": "2026-07-28 13:24", + "side": "BUY", + "size": 0.0019, + "price": 61262.0, + "pnl_gross": 0.2341, + "pnl_net": 0.1293, + "fee": 0.104758 + }, + { + "time": "2026-07-28 18:24", + "side": "SELL", + "size": 0.0017, + "price": 64666.0, + "pnl_gross": -0.2634, + "pnl_net": -0.3623, + "fee": 0.098939 + }, + { + "time": "2026-07-28 19:24", + "side": "BUY", + "size": 0.0008, + "price": 62553.4, + "pnl_gross": 0.3577, + "pnl_net": 0.3126, + "fee": 0.045038 + }, + { + "time": "2026-07-28 20:24", + "side": "SELL", + "size": 0.0016, + "price": 64816.9, + "pnl_gross": -0.3058, + "pnl_net": -0.3991, + "fee": 0.093336 + }, + { + "time": "2026-07-29 01:24", + "side": "SELL", + "size": 0.001, + "price": 61938.2, + "pnl_gross": -0.3325, + "pnl_net": -0.3883, + "fee": 0.055744 + }, + { + "time": "2026-07-29 02:24", + "side": "BUY", + "size": 0.0008, + "price": 63127.8, + "pnl_gross": 0.8893, + "pnl_net": 0.8439, + "fee": 0.045452 + }, + { + "time": "2026-07-29 05:24", + "side": "SELL", + "size": 0.0015, + "price": 64753.3, + "pnl_gross": -0.2996, + "pnl_net": -0.387, + "fee": 0.087417 + }, + { + "time": "2026-07-29 09:24", + "side": "SELL", + "size": 0.002, + "price": 61525.1, + "pnl_gross": -0.2274, + "pnl_net": -0.3381, + "fee": 0.110745 + }, + { + "time": "2026-07-29 11:24", + "side": "BUY", + "size": 0.0017, + "price": 61452.1, + "pnl_gross": 0.2083, + "pnl_net": 0.1143, + "fee": 0.094022 + }, + { + "time": "2026-07-29 13:24", + "side": "BUY", + "size": 0.0016, + "price": 62672.2, + "pnl_gross": 0.2629, + "pnl_net": 0.1727, + "fee": 0.090248 + }, + { + "time": "2026-07-29 15:24", + "side": "BUY", + "size": 0.0017, + "price": 63821.4, + "pnl_gross": 0.2273, + "pnl_net": 0.1296, + "fee": 0.097647 + }, + { + "time": "2026-07-30 06:24", + "side": "SELL", + "size": 0.0006, + "price": 64407.1, + "pnl_gross": -0.3109, + "pnl_net": -0.3457, + "fee": 0.03478 + }, + { + "time": "2026-07-30 09:24", + "side": "SELL", + "size": 0.0017, + "price": 60130.4, + "pnl_gross": -0.1959, + "pnl_net": -0.2879, + "fee": 0.092 + }, + { + "time": "2026-07-30 12:24", + "side": "BUY", + "size": 0.0015, + "price": 64085.8, + "pnl_gross": 0.2221, + "pnl_net": 0.1355, + "fee": 0.086516 + }, + { + "time": "2026-07-30 13:24", + "side": "SELL", + "size": 0.0007, + "price": 64730.1, + "pnl_gross": -0.3497, + "pnl_net": -0.3905, + "fee": 0.04078 + }, + { + "time": "2026-07-30 15:24", + "side": "SELL", + "size": 0.0012, + "price": 61903.2, + "pnl_gross": -0.3224, + "pnl_net": -0.3893, + "fee": 0.066855 + }, + { + "time": "2026-07-30 19:24", + "side": "BUY", + "size": 0.0017, + "price": 64941.4, + "pnl_gross": 0.3282, + "pnl_net": 0.2289, + "fee": 0.09936 + }, + { + "time": "2026-07-31 00:24", + "side": "BUY", + "size": 0.0017, + "price": 63740.7, + "pnl_gross": 0.2574, + "pnl_net": 0.1599, + "fee": 0.097523 + }, + { + "time": "2026-07-31 02:24", + "side": "BUY", + "size": 0.0019, + "price": 62378.2, + "pnl_gross": 0.2889, + "pnl_net": 0.1823, + "fee": 0.106667 + }, + { + "time": "2026-07-31 05:24", + "side": "SELL", + "size": 0.0014, + "price": 64322.7, + "pnl_gross": -0.2153, + "pnl_net": -0.2963, + "fee": 0.081047 + }, + { + "time": "2026-07-31 06:24", + "side": "SELL", + "size": 0.0015, + "price": 61097.2, + "pnl_gross": -0.4501, + "pnl_net": -0.5326, + "fee": 0.082481 + }, + { + "time": "2026-07-31 07:24", + "side": "SELL", + "size": 0.001, + "price": 60596.0, + "pnl_gross": -0.2294, + "pnl_net": -0.284, + "fee": 0.054536 + }, + { + "time": "2026-07-31 10:24", + "side": "SELL", + "size": 0.0014, + "price": 62069.7, + "pnl_gross": -0.3384, + "pnl_net": -0.4166, + "fee": 0.078208 + }, + { + "time": "2026-07-31 15:24", + "side": "SELL", + "size": 0.0017, + "price": 60302.2, + "pnl_gross": -0.2708, + "pnl_net": -0.363, + "fee": 0.092262 + }, + { + "time": "2026-07-31 17:24", + "side": "SELL", + "size": 0.0012, + "price": 61352.6, + "pnl_gross": -0.2201, + "pnl_net": -0.2863, + "fee": 0.066261 + }, + { + "time": "2026-07-31 21:24", + "side": "BUY", + "size": 0.0018, + "price": 60532.7, + "pnl_gross": 0.2813, + "pnl_net": 0.1832, + "fee": 0.098063 + }, + { + "time": "2026-07-31 22:24", + "side": "BUY", + "size": 0.0018, + "price": 61650.4, + "pnl_gross": 0.2275, + "pnl_net": 0.1276, + "fee": 0.099874 + }, + { + "time": "2026-08-01 03:24", + "side": "SELL", + "size": 0.0011, + "price": 61842.9, + "pnl_gross": -0.3294, + "pnl_net": -0.3906, + "fee": 0.061224 + }, + { + "time": "2026-08-01 08:24", + "side": "SELL", + "size": 0.0011, + "price": 62764.3, + "pnl_gross": -0.2376, + "pnl_net": -0.2998, + "fee": 0.062137 + }, + { + "time": "2026-08-01 09:24", + "side": "SELL", + "size": 0.0013, + "price": 61584.8, + "pnl_gross": -0.5437, + "pnl_net": -0.6158, + "fee": 0.072054 + }, + { + "time": "2026-08-01 11:24", + "side": "BUY", + "size": 0.0006, + "price": 64268.6, + "pnl_gross": 0.196, + "pnl_net": 0.1613, + "fee": 0.034705 + }, + { + "time": "2026-08-01 15:24", + "side": "SELL", + "size": 0.002, + "price": 62667.4, + "pnl_gross": -0.2085, + "pnl_net": -0.3213, + "fee": 0.112801 + }, + { + "time": "2026-08-01 16:24", + "side": "SELL", + "size": 0.001, + "price": 62707.0, + "pnl_gross": -0.1977, + "pnl_net": -0.2542, + "fee": 0.056436 + }, + { + "time": "2026-08-01 17:24", + "side": "BUY", + "size": 0.0011, + "price": 60853.3, + "pnl_gross": 0.2526, + "pnl_net": 0.1923, + "fee": 0.060245 + }, + { + "time": "2026-08-01 18:24", + "side": "BUY", + "size": 0.0006, + "price": 63393.5, + "pnl_gross": 0.3985, + "pnl_net": 0.3642, + "fee": 0.034232 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.0006, + "price": 62276.0, + "pnl_gross": -0.3205, + "pnl_net": -0.3542, + "fee": 0.033629 + }, + { + "time": "2026-08-01 23:24", + "side": "BUY", + "size": 0.0008, + "price": 62480.8, + "pnl_gross": 0.2115, + "pnl_net": 0.1665, + "fee": 0.044986 + }, + { + "time": "2026-08-02 00:24", + "side": "BUY", + "size": 0.0017, + "price": 64779.3, + "pnl_gross": 0.2059, + "pnl_net": 0.1068, + "fee": 0.099112 + }, + { + "time": "2026-08-02 01:24", + "side": "SELL", + "size": 0.001, + "price": 62140.5, + "pnl_gross": -0.2121, + "pnl_net": -0.268, + "fee": 0.055926 + }, + { + "time": "2026-08-02 03:24", + "side": "SELL", + "size": 0.0009, + "price": 61214.8, + "pnl_gross": -0.2502, + "pnl_net": -0.2998, + "fee": 0.049584 + }, + { + "time": "2026-08-02 07:24", + "side": "BUY", + "size": 0.0016, + "price": 60537.1, + "pnl_gross": 0.2248, + "pnl_net": 0.1376, + "fee": 0.087173 + }, + { + "time": "2026-08-02 08:24", + "side": "SELL", + "size": 0.0007, + "price": 63170.1, + "pnl_gross": -0.2368, + "pnl_net": -0.2766, + "fee": 0.039797 + }, + { + "time": "2026-08-02 10:24", + "side": "SELL", + "size": 0.0017, + "price": 61074.3, + "pnl_gross": -0.2825, + "pnl_net": -0.376, + "fee": 0.093444 + }, + { + "time": "2026-08-02 14:24", + "side": "SELL", + "size": 0.0015, + "price": 60799.7, + "pnl_gross": -0.2963, + "pnl_net": -0.3784, + "fee": 0.08208 + }, + { + "time": "2026-08-03 02:24", + "side": "SELL", + "size": 0.0018, + "price": 61362.6, + "pnl_gross": -0.1995, + "pnl_net": -0.2989, + "fee": 0.099407 + }, + { + "time": "2026-08-03 10:24", + "side": "SELL", + "size": 0.002, + "price": 62269.7, + "pnl_gross": -0.4324, + "pnl_net": -0.5445, + "fee": 0.112085 + }, + { + "time": "2026-08-03 12:24", + "side": "SELL", + "size": 0.0008, + "price": 64291.0, + "pnl_gross": -0.2152, + "pnl_net": -0.2615, + "fee": 0.04629 + }, + { + "time": "2026-08-03 14:24", + "side": "SELL", + "size": 0.0015, + "price": 60995.6, + "pnl_gross": -0.3752, + "pnl_net": -0.4575, + "fee": 0.082344 + }, + { + "time": "2026-08-03 16:24", + "side": "SELL", + "size": 0.0018, + "price": 63814.7, + "pnl_gross": -1.6319, + "pnl_net": -1.7352, + "fee": 0.10338 + }, + { + "time": "2026-08-03 17:24", + "side": "BUY", + "size": 0.0007, + "price": 64687.3, + "pnl_gross": 0.2362, + "pnl_net": 0.1955, + "fee": 0.040753 + }, + { + "time": "2026-08-03 18:24", + "side": "SELL", + "size": 0.0005, + "price": 64325.6, + "pnl_gross": -0.2361, + "pnl_net": -0.265, + "fee": 0.028947 + }, + { + "time": "2026-08-03 20:24", + "side": "BUY", + "size": 0.0013, + "price": 62888.6, + "pnl_gross": 0.3377, + "pnl_net": 0.2641, + "fee": 0.07358 + }, + { + "time": "2026-08-03 22:24", + "side": "SELL", + "size": 0.0006, + "price": 62616.4, + "pnl_gross": -0.265, + "pnl_net": -0.2988, + "fee": 0.033813 + }, + { + "time": "2026-08-03 23:24", + "side": "SELL", + "size": 0.0012, + "price": 62333.2, + "pnl_gross": -0.2169, + "pnl_net": -0.2842, + "fee": 0.06732 + }, + { + "time": "2026-08-04 02:24", + "side": "BUY", + "size": 0.0006, + "price": 63127.8, + "pnl_gross": 0.1719, + "pnl_net": 0.1379, + "fee": 0.034089 + }, + { + "time": "2026-08-04 06:24", + "side": "SELL", + "size": 0.0014, + "price": 62668.2, + "pnl_gross": -0.2435, + "pnl_net": -0.3225, + "fee": 0.078962 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.462200" +} \ No newline at end of file diff --git a/backtests/results/momentum_20260804-072448.json b/backtests/results/momentum_20260804-072448.json new file mode 100644 index 0000000..a85ca38 --- /dev/null +++ b/backtests/results/momentum_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Momentum Breakout", + "strategy_key": "momentum", + "description": "Bollinger Band 2\u03c3 breakout", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.438376", + "end_time": "2026-08-04T06:24:48.438376", + "start_equity": 100.0, + "end_equity": 74.7568, + "pnl": -25.2638, + "pnl_pct": -25.2638, + "pnl_gross": -10.4281, + "pnl_gross_pct": -10.4281, + "fees_total": 14.8357, + "fee_model": "taker", + "ann_return_pct": -303.17, + "sharpe": -4.3148, + "sortino": -7.3402, + "max_dd": 0.1345, + "max_dd_pct": 13.45, + "win_rate": 0.0, + "total_trades": 205, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.438376", + "v": 99.7973 + }, + { + "t": "2026-07-05T08:24:48.438376", + "v": 100.0582 + }, + { + "t": "2026-07-05T09:24:48.438376", + "v": 99.7165 + }, + { + "t": "2026-07-05T10:24:48.438376", + "v": 99.6746 + }, + { + "t": "2026-07-05T11:24:48.438376", + "v": 99.8079 + }, + { + "t": "2026-07-05T12:24:48.438376", + "v": 99.814 + }, + { + "t": "2026-07-05T13:24:48.438376", + "v": 99.3898 + }, + { + "t": "2026-07-05T14:24:48.438376", + "v": 99.4206 + }, + { + "t": "2026-07-05T15:24:48.438376", + "v": 99.1007 + }, + { + "t": "2026-07-05T16:24:48.438376", + "v": 99.0397 + }, + { + "t": "2026-07-05T17:24:48.438376", + "v": 98.6754 + }, + { + "t": "2026-07-05T18:24:48.438376", + "v": 99.0091 + }, + { + "t": "2026-07-05T19:24:48.438376", + "v": 99.2777 + }, + { + "t": "2026-07-05T20:24:48.438376", + "v": 99.3256 + }, + { + "t": "2026-07-05T21:24:48.438376", + "v": 99.0687 + }, + { + "t": "2026-07-05T22:24:48.438376", + "v": 98.9904 + }, + { + "t": "2026-07-05T23:24:48.438376", + "v": 99.5361 + }, + { + "t": "2026-07-06T00:24:48.438376", + "v": 99.2406 + }, + { + "t": "2026-07-06T01:24:48.438376", + "v": 99.1026 + }, + { + "t": "2026-07-06T02:24:48.438376", + "v": 98.8485 + }, + { + "t": "2026-07-06T03:24:48.438376", + "v": 98.5947 + }, + { + "t": "2026-07-06T04:24:48.438376", + "v": 98.4925 + }, + { + "t": "2026-07-06T05:24:48.438376", + "v": 98.262 + }, + { + "t": "2026-07-06T06:24:48.438376", + "v": 98.7639 + }, + { + "t": "2026-07-06T07:24:48.438376", + "v": 98.5937 + }, + { + "t": "2026-07-06T08:24:48.438376", + "v": 98.419 + }, + { + "t": "2026-07-06T09:24:48.438376", + "v": 98.8137 + }, + { + "t": "2026-07-06T10:24:48.438376", + "v": 98.7592 + }, + { + "t": "2026-07-06T11:24:48.438376", + "v": 98.964 + }, + { + "t": "2026-07-06T12:24:48.438376", + "v": 99.0745 + }, + { + "t": "2026-07-06T13:24:48.438376", + "v": 99.1282 + }, + { + "t": "2026-07-06T14:24:48.438376", + "v": 98.7705 + }, + { + "t": "2026-07-06T15:24:48.438376", + "v": 98.2706 + }, + { + "t": "2026-07-06T16:24:48.438376", + "v": 98.2027 + }, + { + "t": "2026-07-06T17:24:48.438376", + "v": 98.4248 + }, + { + "t": "2026-07-06T18:24:48.438376", + "v": 98.442 + }, + { + "t": "2026-07-06T19:24:48.438376", + "v": 98.9053 + }, + { + "t": "2026-07-06T20:24:48.438376", + "v": 98.7591 + }, + { + "t": "2026-07-06T21:24:48.438376", + "v": 98.8079 + }, + { + "t": "2026-07-06T22:24:48.438376", + "v": 98.5 + }, + { + "t": "2026-07-06T23:24:48.438376", + "v": 98.6493 + }, + { + "t": "2026-07-07T00:24:48.438376", + "v": 98.6333 + }, + { + "t": "2026-07-07T01:24:48.438376", + "v": 98.8152 + }, + { + "t": "2026-07-07T02:24:48.438376", + "v": 98.8521 + }, + { + "t": "2026-07-07T03:24:48.438376", + "v": 98.9585 + }, + { + "t": "2026-07-07T04:24:48.438376", + "v": 98.3589 + }, + { + "t": "2026-07-07T05:24:48.438376", + "v": 98.7182 + }, + { + "t": "2026-07-07T06:24:48.438376", + "v": 98.0709 + }, + { + "t": "2026-07-07T07:24:48.438376", + "v": 98.1459 + }, + { + "t": "2026-07-07T08:24:48.438376", + "v": 98.1863 + }, + { + "t": "2026-07-07T09:24:48.438376", + "v": 98.4888 + }, + { + "t": "2026-07-07T10:24:48.438376", + "v": 98.2288 + }, + { + "t": "2026-07-07T11:24:48.438376", + "v": 97.4935 + }, + { + "t": "2026-07-07T12:24:48.438376", + "v": 96.8153 + }, + { + "t": "2026-07-07T13:24:48.438376", + "v": 96.5979 + }, + { + "t": "2026-07-07T14:24:48.438376", + "v": 97.1633 + }, + { + "t": "2026-07-07T15:24:48.438376", + "v": 96.5989 + }, + { + "t": "2026-07-07T16:24:48.438376", + "v": 96.7177 + }, + { + "t": "2026-07-07T17:24:48.438376", + "v": 97.2172 + }, + { + "t": "2026-07-07T18:24:48.438376", + "v": 97.4299 + }, + { + "t": "2026-07-07T19:24:48.438376", + "v": 97.4692 + }, + { + "t": "2026-07-07T20:24:48.438376", + "v": 97.266 + }, + { + "t": "2026-07-07T21:24:48.438376", + "v": 96.9036 + }, + { + "t": "2026-07-07T22:24:48.438376", + "v": 96.9768 + }, + { + "t": "2026-07-07T23:24:48.438376", + "v": 97.1627 + }, + { + "t": "2026-07-08T00:24:48.438376", + "v": 97.0982 + }, + { + "t": "2026-07-08T01:24:48.438376", + "v": 97.051 + }, + { + "t": "2026-07-08T02:24:48.438376", + "v": 97.4022 + }, + { + "t": "2026-07-08T03:24:48.438376", + "v": 97.0602 + }, + { + "t": "2026-07-08T04:24:48.438376", + "v": 96.8112 + }, + { + "t": "2026-07-08T05:24:48.438376", + "v": 96.3808 + }, + { + "t": "2026-07-08T06:24:48.438376", + "v": 96.6183 + }, + { + "t": "2026-07-08T07:24:48.438376", + "v": 96.3293 + }, + { + "t": "2026-07-08T08:24:48.438376", + "v": 96.2916 + }, + { + "t": "2026-07-08T09:24:48.438376", + "v": 96.1773 + }, + { + "t": "2026-07-08T10:24:48.438376", + "v": 96.2787 + }, + { + "t": "2026-07-08T11:24:48.438376", + "v": 96.2507 + }, + { + "t": "2026-07-08T12:24:48.438376", + "v": 95.9323 + }, + { + "t": "2026-07-08T13:24:48.438376", + "v": 96.319 + }, + { + "t": "2026-07-08T14:24:48.438376", + "v": 96.0984 + }, + { + "t": "2026-07-08T15:24:48.438376", + "v": 96.4273 + }, + { + "t": "2026-07-08T16:24:48.438376", + "v": 95.6858 + }, + { + "t": "2026-07-08T17:24:48.438376", + "v": 96.2974 + }, + { + "t": "2026-07-08T18:24:48.438376", + "v": 96.3913 + }, + { + "t": "2026-07-08T19:24:48.438376", + "v": 96.1307 + }, + { + "t": "2026-07-08T20:24:48.438376", + "v": 96.8171 + }, + { + "t": "2026-07-08T21:24:48.438376", + "v": 96.5227 + }, + { + "t": "2026-07-08T22:24:48.438376", + "v": 96.4831 + }, + { + "t": "2026-07-08T23:24:48.438376", + "v": 96.9086 + }, + { + "t": "2026-07-09T00:24:48.438376", + "v": 96.4389 + }, + { + "t": "2026-07-09T01:24:48.438376", + "v": 96.294 + }, + { + "t": "2026-07-09T02:24:48.438376", + "v": 95.9932 + }, + { + "t": "2026-07-09T03:24:48.438376", + "v": 96.0305 + }, + { + "t": "2026-07-09T04:24:48.438376", + "v": 96.131 + }, + { + "t": "2026-07-09T05:24:48.438376", + "v": 96.5893 + }, + { + "t": "2026-07-09T06:24:48.438376", + "v": 96.961 + }, + { + "t": "2026-07-09T07:24:48.438376", + "v": 96.8976 + }, + { + "t": "2026-07-09T08:24:48.438376", + "v": 96.4976 + }, + { + "t": "2026-07-09T09:24:48.438376", + "v": 96.8346 + }, + { + "t": "2026-07-09T10:24:48.438376", + "v": 97.0907 + }, + { + "t": "2026-07-09T11:24:48.438376", + "v": 96.7699 + }, + { + "t": "2026-07-09T12:24:48.438376", + "v": 96.9873 + }, + { + "t": "2026-07-09T13:24:48.438376", + "v": 96.7165 + }, + { + "t": "2026-07-09T14:24:48.438376", + "v": 97.2725 + }, + { + "t": "2026-07-09T15:24:48.438376", + "v": 97.552 + }, + { + "t": "2026-07-09T16:24:48.438376", + "v": 97.7653 + }, + { + "t": "2026-07-09T17:24:48.438376", + "v": 98.1978 + }, + { + "t": "2026-07-09T18:24:48.438376", + "v": 98.2666 + }, + { + "t": "2026-07-09T19:24:48.438376", + "v": 98.1226 + }, + { + "t": "2026-07-09T20:24:48.438376", + "v": 97.5641 + }, + { + "t": "2026-07-09T21:24:48.438376", + "v": 97.4761 + }, + { + "t": "2026-07-09T22:24:48.438376", + "v": 97.0894 + }, + { + "t": "2026-07-09T23:24:48.438376", + "v": 96.7208 + }, + { + "t": "2026-07-10T00:24:48.438376", + "v": 96.4176 + }, + { + "t": "2026-07-10T01:24:48.438376", + "v": 96.1998 + }, + { + "t": "2026-07-10T02:24:48.438376", + "v": 96.0559 + }, + { + "t": "2026-07-10T03:24:48.438376", + "v": 95.5297 + }, + { + "t": "2026-07-10T04:24:48.438376", + "v": 95.4653 + }, + { + "t": "2026-07-10T05:24:48.438376", + "v": 95.7083 + }, + { + "t": "2026-07-10T06:24:48.438376", + "v": 95.6281 + }, + { + "t": "2026-07-10T07:24:48.438376", + "v": 95.5319 + }, + { + "t": "2026-07-10T08:24:48.438376", + "v": 95.6295 + }, + { + "t": "2026-07-10T09:24:48.438376", + "v": 95.6777 + }, + { + "t": "2026-07-10T10:24:48.438376", + "v": 95.5007 + }, + { + "t": "2026-07-10T11:24:48.438376", + "v": 95.7593 + }, + { + "t": "2026-07-10T12:24:48.438376", + "v": 95.2676 + }, + { + "t": "2026-07-10T13:24:48.438376", + "v": 95.2599 + }, + { + "t": "2026-07-10T14:24:48.438376", + "v": 94.7609 + }, + { + "t": "2026-07-10T15:24:48.438376", + "v": 94.5148 + }, + { + "t": "2026-07-10T16:24:48.438376", + "v": 94.0405 + }, + { + "t": "2026-07-10T17:24:48.438376", + "v": 94.3002 + }, + { + "t": "2026-07-10T18:24:48.438376", + "v": 94.0856 + }, + { + "t": "2026-07-10T19:24:48.438376", + "v": 93.8063 + }, + { + "t": "2026-07-10T20:24:48.438376", + "v": 94.2349 + }, + { + "t": "2026-07-10T21:24:48.438376", + "v": 94.0446 + }, + { + "t": "2026-07-10T22:24:48.438376", + "v": 93.7176 + }, + { + "t": "2026-07-10T23:24:48.438376", + "v": 93.645 + }, + { + "t": "2026-07-11T00:24:48.438376", + "v": 93.4797 + }, + { + "t": "2026-07-11T01:24:48.438376", + "v": 93.8249 + }, + { + "t": "2026-07-11T02:24:48.438376", + "v": 93.8691 + }, + { + "t": "2026-07-11T03:24:48.438376", + "v": 93.8379 + }, + { + "t": "2026-07-11T04:24:48.438376", + "v": 93.1364 + }, + { + "t": "2026-07-11T05:24:48.438376", + "v": 93.005 + }, + { + "t": "2026-07-11T06:24:48.438376", + "v": 93.158 + }, + { + "t": "2026-07-11T07:24:48.438376", + "v": 93.6826 + }, + { + "t": "2026-07-11T08:24:48.438376", + "v": 94.2727 + }, + { + "t": "2026-07-11T09:24:48.438376", + "v": 93.9638 + }, + { + "t": "2026-07-11T10:24:48.438376", + "v": 94.1012 + }, + { + "t": "2026-07-11T11:24:48.438376", + "v": 94.4774 + }, + { + "t": "2026-07-11T12:24:48.438376", + "v": 94.5765 + }, + { + "t": "2026-07-11T13:24:48.438376", + "v": 94.765 + }, + { + "t": "2026-07-11T14:24:48.438376", + "v": 94.7798 + }, + { + "t": "2026-07-11T15:24:48.438376", + "v": 94.291 + }, + { + "t": "2026-07-11T16:24:48.438376", + "v": 94.9646 + }, + { + "t": "2026-07-11T17:24:48.438376", + "v": 95.2806 + }, + { + "t": "2026-07-11T18:24:48.438376", + "v": 95.4097 + }, + { + "t": "2026-07-11T19:24:48.438376", + "v": 95.4658 + }, + { + "t": "2026-07-11T20:24:48.438376", + "v": 95.1889 + }, + { + "t": "2026-07-11T21:24:48.438376", + "v": 95.5682 + }, + { + "t": "2026-07-11T22:24:48.438376", + "v": 95.5814 + }, + { + "t": "2026-07-11T23:24:48.438376", + "v": 95.9746 + }, + { + "t": "2026-07-12T00:24:48.438376", + "v": 95.7017 + }, + { + "t": "2026-07-12T01:24:48.438376", + "v": 95.8083 + }, + { + "t": "2026-07-12T02:24:48.438376", + "v": 95.6964 + }, + { + "t": "2026-07-12T03:24:48.438376", + "v": 95.7973 + }, + { + "t": "2026-07-12T04:24:48.438376", + "v": 96.3703 + }, + { + "t": "2026-07-12T05:24:48.438376", + "v": 97.01 + }, + { + "t": "2026-07-12T06:24:48.438376", + "v": 97.2048 + }, + { + "t": "2026-07-12T07:24:48.438376", + "v": 96.9716 + }, + { + "t": "2026-07-12T08:24:48.438376", + "v": 96.7073 + }, + { + "t": "2026-07-12T09:24:48.438376", + "v": 96.5183 + }, + { + "t": "2026-07-12T10:24:48.438376", + "v": 96.9895 + }, + { + "t": "2026-07-12T11:24:48.438376", + "v": 96.9023 + }, + { + "t": "2026-07-12T12:24:48.438376", + "v": 97.0096 + }, + { + "t": "2026-07-12T13:24:48.438376", + "v": 96.8886 + }, + { + "t": "2026-07-12T14:24:48.438376", + "v": 96.9786 + }, + { + "t": "2026-07-12T15:24:48.438376", + "v": 97.3845 + }, + { + "t": "2026-07-12T16:24:48.438376", + "v": 97.4485 + }, + { + "t": "2026-07-12T17:24:48.438376", + "v": 97.439 + }, + { + "t": "2026-07-12T18:24:48.438376", + "v": 97.4629 + }, + { + "t": "2026-07-12T19:24:48.438376", + "v": 97.2944 + }, + { + "t": "2026-07-12T20:24:48.438376", + "v": 97.1966 + }, + { + "t": "2026-07-12T21:24:48.438376", + "v": 97.1632 + }, + { + "t": "2026-07-12T22:24:48.438376", + "v": 96.8273 + }, + { + "t": "2026-07-12T23:24:48.438376", + "v": 96.7622 + }, + { + "t": "2026-07-13T00:24:48.438376", + "v": 97.3572 + }, + { + "t": "2026-07-13T01:24:48.438376", + "v": 97.8402 + }, + { + "t": "2026-07-13T02:24:48.438376", + "v": 98.3468 + }, + { + "t": "2026-07-13T03:24:48.438376", + "v": 98.6376 + }, + { + "t": "2026-07-13T04:24:48.438376", + "v": 98.3336 + }, + { + "t": "2026-07-13T05:24:48.438376", + "v": 98.2537 + }, + { + "t": "2026-07-13T06:24:48.438376", + "v": 98.2019 + }, + { + "t": "2026-07-13T07:24:48.438376", + "v": 97.7691 + }, + { + "t": "2026-07-13T08:24:48.438376", + "v": 97.5305 + }, + { + "t": "2026-07-13T09:24:48.438376", + "v": 97.4306 + }, + { + "t": "2026-07-13T10:24:48.438376", + "v": 97.7862 + }, + { + "t": "2026-07-13T11:24:48.438376", + "v": 97.13 + }, + { + "t": "2026-07-13T12:24:48.438376", + "v": 97.5187 + }, + { + "t": "2026-07-13T13:24:48.438376", + "v": 97.2329 + }, + { + "t": "2026-07-13T14:24:48.438376", + "v": 97.3918 + }, + { + "t": "2026-07-13T15:24:48.438376", + "v": 96.8854 + }, + { + "t": "2026-07-13T16:24:48.438376", + "v": 97.2499 + }, + { + "t": "2026-07-13T17:24:48.438376", + "v": 96.9945 + }, + { + "t": "2026-07-13T18:24:48.438376", + "v": 96.6049 + }, + { + "t": "2026-07-13T19:24:48.438376", + "v": 96.4211 + }, + { + "t": "2026-07-13T20:24:48.438376", + "v": 96.3237 + }, + { + "t": "2026-07-13T21:24:48.438376", + "v": 96.6789 + }, + { + "t": "2026-07-13T22:24:48.438376", + "v": 96.2073 + }, + { + "t": "2026-07-13T23:24:48.438376", + "v": 96.4293 + }, + { + "t": "2026-07-14T00:24:48.438376", + "v": 97.2453 + }, + { + "t": "2026-07-14T01:24:48.438376", + "v": 97.1012 + }, + { + "t": "2026-07-14T02:24:48.438376", + "v": 96.8712 + }, + { + "t": "2026-07-14T03:24:48.438376", + "v": 97.5666 + }, + { + "t": "2026-07-14T04:24:48.438376", + "v": 97.1791 + }, + { + "t": "2026-07-14T05:24:48.438376", + "v": 97.2935 + }, + { + "t": "2026-07-14T06:24:48.438376", + "v": 96.6641 + }, + { + "t": "2026-07-14T07:24:48.438376", + "v": 96.6482 + }, + { + "t": "2026-07-14T08:24:48.438376", + "v": 96.7271 + }, + { + "t": "2026-07-14T09:24:48.438376", + "v": 96.924 + }, + { + "t": "2026-07-14T10:24:48.438376", + "v": 97.3079 + }, + { + "t": "2026-07-14T11:24:48.438376", + "v": 97.4582 + }, + { + "t": "2026-07-14T12:24:48.438376", + "v": 96.9751 + }, + { + "t": "2026-07-14T13:24:48.438376", + "v": 97.2766 + }, + { + "t": "2026-07-14T14:24:48.438376", + "v": 97.6384 + }, + { + "t": "2026-07-14T15:24:48.438376", + "v": 97.0701 + }, + { + "t": "2026-07-14T16:24:48.438376", + "v": 96.6689 + }, + { + "t": "2026-07-14T17:24:48.438376", + "v": 96.2546 + }, + { + "t": "2026-07-14T18:24:48.438376", + "v": 95.9161 + }, + { + "t": "2026-07-14T19:24:48.438376", + "v": 95.1966 + }, + { + "t": "2026-07-14T20:24:48.438376", + "v": 95.4264 + }, + { + "t": "2026-07-14T21:24:48.438376", + "v": 95.6624 + }, + { + "t": "2026-07-14T22:24:48.438376", + "v": 95.4838 + }, + { + "t": "2026-07-14T23:24:48.438376", + "v": 95.4924 + }, + { + "t": "2026-07-15T00:24:48.438376", + "v": 95.2171 + }, + { + "t": "2026-07-15T01:24:48.438376", + "v": 95.0444 + }, + { + "t": "2026-07-15T02:24:48.438376", + "v": 94.68 + }, + { + "t": "2026-07-15T03:24:48.438376", + "v": 94.9294 + }, + { + "t": "2026-07-15T04:24:48.438376", + "v": 95.1237 + }, + { + "t": "2026-07-15T05:24:48.438376", + "v": 95.1082 + }, + { + "t": "2026-07-15T06:24:48.438376", + "v": 94.9531 + }, + { + "t": "2026-07-15T07:24:48.438376", + "v": 94.96 + }, + { + "t": "2026-07-15T08:24:48.438376", + "v": 95.0828 + }, + { + "t": "2026-07-15T09:24:48.438376", + "v": 94.951 + }, + { + "t": "2026-07-15T10:24:48.438376", + "v": 95.0514 + }, + { + "t": "2026-07-15T11:24:48.438376", + "v": 95.093 + }, + { + "t": "2026-07-15T12:24:48.438376", + "v": 94.6042 + }, + { + "t": "2026-07-15T13:24:48.438376", + "v": 94.8384 + }, + { + "t": "2026-07-15T14:24:48.438376", + "v": 93.9561 + }, + { + "t": "2026-07-15T15:24:48.438376", + "v": 93.8993 + }, + { + "t": "2026-07-15T16:24:48.438376", + "v": 94.3139 + }, + { + "t": "2026-07-15T17:24:48.438376", + "v": 94.225 + }, + { + "t": "2026-07-15T18:24:48.438376", + "v": 94.5485 + }, + { + "t": "2026-07-15T19:24:48.438376", + "v": 94.3132 + }, + { + "t": "2026-07-15T20:24:48.438376", + "v": 94.7025 + }, + { + "t": "2026-07-15T21:24:48.438376", + "v": 95.1251 + }, + { + "t": "2026-07-15T22:24:48.438376", + "v": 95.191 + }, + { + "t": "2026-07-15T23:24:48.438376", + "v": 95.1141 + }, + { + "t": "2026-07-16T00:24:48.438376", + "v": 95.3073 + }, + { + "t": "2026-07-16T01:24:48.438376", + "v": 95.0029 + }, + { + "t": "2026-07-16T02:24:48.438376", + "v": 94.6809 + }, + { + "t": "2026-07-16T03:24:48.438376", + "v": 94.8471 + }, + { + "t": "2026-07-16T04:24:48.438376", + "v": 94.573 + }, + { + "t": "2026-07-16T05:24:48.438376", + "v": 94.8457 + }, + { + "t": "2026-07-16T06:24:48.438376", + "v": 94.9782 + }, + { + "t": "2026-07-16T07:24:48.438376", + "v": 94.9217 + }, + { + "t": "2026-07-16T08:24:48.438376", + "v": 95.0453 + }, + { + "t": "2026-07-16T09:24:48.438376", + "v": 94.4297 + }, + { + "t": "2026-07-16T10:24:48.438376", + "v": 93.7994 + }, + { + "t": "2026-07-16T11:24:48.438376", + "v": 93.772 + }, + { + "t": "2026-07-16T12:24:48.438376", + "v": 94.0738 + }, + { + "t": "2026-07-16T13:24:48.438376", + "v": 94.1544 + }, + { + "t": "2026-07-16T14:24:48.438376", + "v": 94.3526 + }, + { + "t": "2026-07-16T15:24:48.438376", + "v": 94.1583 + }, + { + "t": "2026-07-16T16:24:48.438376", + "v": 94.1089 + }, + { + "t": "2026-07-16T17:24:48.438376", + "v": 94.1279 + }, + { + "t": "2026-07-16T18:24:48.438376", + "v": 93.3758 + }, + { + "t": "2026-07-16T19:24:48.438376", + "v": 93.3265 + }, + { + "t": "2026-07-16T20:24:48.438376", + "v": 92.9835 + }, + { + "t": "2026-07-16T21:24:48.438376", + "v": 92.7816 + }, + { + "t": "2026-07-16T22:24:48.438376", + "v": 92.4144 + }, + { + "t": "2026-07-16T23:24:48.438376", + "v": 92.5011 + }, + { + "t": "2026-07-17T00:24:48.438376", + "v": 92.3248 + }, + { + "t": "2026-07-17T01:24:48.438376", + "v": 92.5528 + }, + { + "t": "2026-07-17T02:24:48.438376", + "v": 92.4556 + }, + { + "t": "2026-07-17T03:24:48.438376", + "v": 92.2698 + }, + { + "t": "2026-07-17T04:24:48.438376", + "v": 91.9202 + }, + { + "t": "2026-07-17T05:24:48.438376", + "v": 92.4269 + }, + { + "t": "2026-07-17T06:24:48.438376", + "v": 92.2744 + }, + { + "t": "2026-07-17T07:24:48.438376", + "v": 92.0105 + }, + { + "t": "2026-07-17T08:24:48.438376", + "v": 91.3823 + }, + { + "t": "2026-07-17T09:24:48.438376", + "v": 91.1859 + }, + { + "t": "2026-07-17T10:24:48.438376", + "v": 91.5265 + }, + { + "t": "2026-07-17T11:24:48.438376", + "v": 91.1152 + }, + { + "t": "2026-07-17T12:24:48.438376", + "v": 90.6966 + }, + { + "t": "2026-07-17T13:24:48.438376", + "v": 91.1912 + }, + { + "t": "2026-07-17T14:24:48.438376", + "v": 91.3625 + }, + { + "t": "2026-07-17T15:24:48.438376", + "v": 91.1487 + }, + { + "t": "2026-07-17T16:24:48.438376", + "v": 90.9612 + }, + { + "t": "2026-07-17T17:24:48.438376", + "v": 90.8073 + }, + { + "t": "2026-07-17T18:24:48.438376", + "v": 90.8356 + }, + { + "t": "2026-07-17T19:24:48.438376", + "v": 90.0775 + }, + { + "t": "2026-07-17T20:24:48.438376", + "v": 90.0843 + }, + { + "t": "2026-07-17T21:24:48.438376", + "v": 90.3184 + }, + { + "t": "2026-07-17T22:24:48.438376", + "v": 89.9508 + }, + { + "t": "2026-07-17T23:24:48.438376", + "v": 89.8606 + }, + { + "t": "2026-07-18T00:24:48.438376", + "v": 90.0331 + }, + { + "t": "2026-07-18T01:24:48.438376", + "v": 89.9593 + }, + { + "t": "2026-07-18T02:24:48.438376", + "v": 91.8455 + }, + { + "t": "2026-07-18T03:24:48.438376", + "v": 91.8744 + }, + { + "t": "2026-07-18T04:24:48.438376", + "v": 91.6633 + }, + { + "t": "2026-07-18T05:24:48.438376", + "v": 91.2866 + }, + { + "t": "2026-07-18T06:24:48.438376", + "v": 90.9733 + }, + { + "t": "2026-07-18T07:24:48.438376", + "v": 90.2773 + }, + { + "t": "2026-07-18T08:24:48.438376", + "v": 89.9904 + }, + { + "t": "2026-07-18T09:24:48.438376", + "v": 89.4479 + }, + { + "t": "2026-07-18T10:24:48.438376", + "v": 89.2458 + }, + { + "t": "2026-07-18T11:24:48.438376", + "v": 89.8383 + }, + { + "t": "2026-07-18T12:24:48.438376", + "v": 89.9706 + }, + { + "t": "2026-07-18T13:24:48.438376", + "v": 89.6589 + }, + { + "t": "2026-07-18T14:24:48.438376", + "v": 89.9031 + }, + { + "t": "2026-07-18T15:24:48.438376", + "v": 89.3432 + }, + { + "t": "2026-07-18T16:24:48.438376", + "v": 89.5213 + }, + { + "t": "2026-07-18T17:24:48.438376", + "v": 89.38 + }, + { + "t": "2026-07-18T18:24:48.438376", + "v": 89.4831 + }, + { + "t": "2026-07-18T19:24:48.438376", + "v": 89.8588 + }, + { + "t": "2026-07-18T20:24:48.438376", + "v": 89.851 + }, + { + "t": "2026-07-18T21:24:48.438376", + "v": 89.7788 + }, + { + "t": "2026-07-18T22:24:48.438376", + "v": 89.5277 + }, + { + "t": "2026-07-18T23:24:48.438376", + "v": 89.6448 + }, + { + "t": "2026-07-19T00:24:48.438376", + "v": 89.8895 + }, + { + "t": "2026-07-19T01:24:48.438376", + "v": 89.7915 + }, + { + "t": "2026-07-19T02:24:48.438376", + "v": 90.1927 + }, + { + "t": "2026-07-19T03:24:48.438376", + "v": 89.9775 + }, + { + "t": "2026-07-19T04:24:48.438376", + "v": 89.6279 + }, + { + "t": "2026-07-19T05:24:48.438376", + "v": 89.6878 + }, + { + "t": "2026-07-19T06:24:48.438376", + "v": 89.9153 + }, + { + "t": "2026-07-19T07:24:48.438376", + "v": 89.8733 + }, + { + "t": "2026-07-19T08:24:48.438376", + "v": 89.9986 + }, + { + "t": "2026-07-19T09:24:48.438376", + "v": 89.8796 + }, + { + "t": "2026-07-19T10:24:48.438376", + "v": 89.6638 + }, + { + "t": "2026-07-19T11:24:48.438376", + "v": 89.9806 + }, + { + "t": "2026-07-19T12:24:48.438376", + "v": 89.7796 + }, + { + "t": "2026-07-19T13:24:48.438376", + "v": 90.0688 + }, + { + "t": "2026-07-19T14:24:48.438376", + "v": 89.7901 + }, + { + "t": "2026-07-19T15:24:48.438376", + "v": 89.5051 + }, + { + "t": "2026-07-19T16:24:48.438376", + "v": 89.4895 + }, + { + "t": "2026-07-19T17:24:48.438376", + "v": 89.2625 + }, + { + "t": "2026-07-19T18:24:48.438376", + "v": 89.4986 + }, + { + "t": "2026-07-19T19:24:48.438376", + "v": 89.4574 + }, + { + "t": "2026-07-19T20:24:48.438376", + "v": 89.8296 + }, + { + "t": "2026-07-19T21:24:48.438376", + "v": 90.2851 + }, + { + "t": "2026-07-19T22:24:48.438376", + "v": 90.225 + }, + { + "t": "2026-07-19T23:24:48.438376", + "v": 90.2045 + }, + { + "t": "2026-07-20T00:24:48.438376", + "v": 90.1184 + }, + { + "t": "2026-07-20T01:24:48.438376", + "v": 89.862 + }, + { + "t": "2026-07-20T02:24:48.438376", + "v": 89.2823 + }, + { + "t": "2026-07-20T03:24:48.438376", + "v": 89.4308 + }, + { + "t": "2026-07-20T04:24:48.438376", + "v": 89.806 + }, + { + "t": "2026-07-20T05:24:48.438376", + "v": 89.3101 + }, + { + "t": "2026-07-20T06:24:48.438376", + "v": 89.5421 + }, + { + "t": "2026-07-20T07:24:48.438376", + "v": 89.5333 + }, + { + "t": "2026-07-20T08:24:48.438376", + "v": 89.596 + }, + { + "t": "2026-07-20T09:24:48.438376", + "v": 89.5017 + }, + { + "t": "2026-07-20T10:24:48.438376", + "v": 89.749 + }, + { + "t": "2026-07-20T11:24:48.438376", + "v": 89.6 + }, + { + "t": "2026-07-20T12:24:48.438376", + "v": 89.0758 + }, + { + "t": "2026-07-20T13:24:48.438376", + "v": 89.0913 + }, + { + "t": "2026-07-20T14:24:48.438376", + "v": 88.6557 + }, + { + "t": "2026-07-20T15:24:48.438376", + "v": 89.0209 + }, + { + "t": "2026-07-20T16:24:48.438376", + "v": 89.0355 + }, + { + "t": "2026-07-20T17:24:48.438376", + "v": 89.1849 + }, + { + "t": "2026-07-20T18:24:48.438376", + "v": 88.9864 + }, + { + "t": "2026-07-20T19:24:48.438376", + "v": 89.0581 + }, + { + "t": "2026-07-20T20:24:48.438376", + "v": 89.4383 + }, + { + "t": "2026-07-20T21:24:48.438376", + "v": 88.706 + }, + { + "t": "2026-07-20T22:24:48.438376", + "v": 88.3524 + }, + { + "t": "2026-07-20T23:24:48.438376", + "v": 88.3148 + }, + { + "t": "2026-07-21T00:24:48.438376", + "v": 88.105 + }, + { + "t": "2026-07-21T01:24:48.438376", + "v": 87.9609 + }, + { + "t": "2026-07-21T02:24:48.438376", + "v": 87.731 + }, + { + "t": "2026-07-21T03:24:48.438376", + "v": 88.444 + }, + { + "t": "2026-07-21T04:24:48.438376", + "v": 88.3059 + }, + { + "t": "2026-07-21T05:24:48.438376", + "v": 88.2662 + }, + { + "t": "2026-07-21T06:24:48.438376", + "v": 88.5404 + }, + { + "t": "2026-07-21T07:24:48.438376", + "v": 88.4786 + }, + { + "t": "2026-07-21T08:24:48.438376", + "v": 88.7063 + }, + { + "t": "2026-07-21T09:24:48.438376", + "v": 88.7892 + }, + { + "t": "2026-07-21T10:24:48.438376", + "v": 89.0757 + }, + { + "t": "2026-07-21T11:24:48.438376", + "v": 88.5959 + }, + { + "t": "2026-07-21T12:24:48.438376", + "v": 88.597 + }, + { + "t": "2026-07-21T13:24:48.438376", + "v": 88.3936 + }, + { + "t": "2026-07-21T14:24:48.438376", + "v": 88.3062 + }, + { + "t": "2026-07-21T15:24:48.438376", + "v": 88.3411 + }, + { + "t": "2026-07-21T16:24:48.438376", + "v": 87.9962 + }, + { + "t": "2026-07-21T17:24:48.438376", + "v": 88.0201 + }, + { + "t": "2026-07-21T18:24:48.438376", + "v": 88.4129 + }, + { + "t": "2026-07-21T19:24:48.438376", + "v": 88.4952 + }, + { + "t": "2026-07-21T20:24:48.438376", + "v": 88.6635 + }, + { + "t": "2026-07-21T21:24:48.438376", + "v": 88.6117 + }, + { + "t": "2026-07-21T22:24:48.438376", + "v": 88.198 + }, + { + "t": "2026-07-21T23:24:48.438376", + "v": 87.5896 + }, + { + "t": "2026-07-22T00:24:48.438376", + "v": 87.3638 + }, + { + "t": "2026-07-22T01:24:48.438376", + "v": 87.2439 + }, + { + "t": "2026-07-22T02:24:48.438376", + "v": 87.1883 + }, + { + "t": "2026-07-22T03:24:48.438376", + "v": 87.321 + }, + { + "t": "2026-07-22T04:24:48.438376", + "v": 87.6706 + }, + { + "t": "2026-07-22T05:24:48.438376", + "v": 87.4778 + }, + { + "t": "2026-07-22T06:24:48.438376", + "v": 87.7728 + }, + { + "t": "2026-07-22T07:24:48.438376", + "v": 88.1644 + }, + { + "t": "2026-07-22T08:24:48.438376", + "v": 88.1711 + }, + { + "t": "2026-07-22T09:24:48.438376", + "v": 88.0833 + }, + { + "t": "2026-07-22T10:24:48.438376", + "v": 88.1438 + }, + { + "t": "2026-07-22T11:24:48.438376", + "v": 87.8235 + }, + { + "t": "2026-07-22T12:24:48.438376", + "v": 87.4335 + }, + { + "t": "2026-07-22T13:24:48.438376", + "v": 87.6287 + }, + { + "t": "2026-07-22T14:24:48.438376", + "v": 87.5906 + }, + { + "t": "2026-07-22T15:24:48.438376", + "v": 87.6314 + }, + { + "t": "2026-07-22T16:24:48.438376", + "v": 87.1707 + }, + { + "t": "2026-07-22T17:24:48.438376", + "v": 87.2155 + }, + { + "t": "2026-07-22T18:24:48.438376", + "v": 87.3664 + }, + { + "t": "2026-07-22T19:24:48.438376", + "v": 87.3162 + }, + { + "t": "2026-07-22T20:24:48.438376", + "v": 87.473 + }, + { + "t": "2026-07-22T21:24:48.438376", + "v": 87.102 + }, + { + "t": "2026-07-22T22:24:48.438376", + "v": 86.4934 + }, + { + "t": "2026-07-22T23:24:48.438376", + "v": 86.7213 + }, + { + "t": "2026-07-23T00:24:48.438376", + "v": 87.2239 + }, + { + "t": "2026-07-23T01:24:48.438376", + "v": 87.3077 + }, + { + "t": "2026-07-23T02:24:48.438376", + "v": 87.2352 + }, + { + "t": "2026-07-23T03:24:48.438376", + "v": 87.2907 + }, + { + "t": "2026-07-23T04:24:48.438376", + "v": 87.0662 + }, + { + "t": "2026-07-23T05:24:48.438376", + "v": 87.5219 + }, + { + "t": "2026-07-23T06:24:48.438376", + "v": 87.8345 + }, + { + "t": "2026-07-23T07:24:48.438376", + "v": 87.9704 + }, + { + "t": "2026-07-23T08:24:48.438376", + "v": 88.1196 + }, + { + "t": "2026-07-23T09:24:48.438376", + "v": 88.1304 + }, + { + "t": "2026-07-23T10:24:48.438376", + "v": 88.0416 + }, + { + "t": "2026-07-23T11:24:48.438376", + "v": 87.9131 + }, + { + "t": "2026-07-23T12:24:48.438376", + "v": 87.582 + }, + { + "t": "2026-07-23T13:24:48.438376", + "v": 87.7797 + }, + { + "t": "2026-07-23T14:24:48.438376", + "v": 87.6656 + }, + { + "t": "2026-07-23T15:24:48.438376", + "v": 88.304 + }, + { + "t": "2026-07-23T16:24:48.438376", + "v": 88.4756 + }, + { + "t": "2026-07-23T17:24:48.438376", + "v": 89.0427 + }, + { + "t": "2026-07-23T18:24:48.438376", + "v": 88.7225 + }, + { + "t": "2026-07-23T19:24:48.438376", + "v": 89.0716 + }, + { + "t": "2026-07-23T20:24:48.438376", + "v": 88.9269 + }, + { + "t": "2026-07-23T21:24:48.438376", + "v": 88.9685 + }, + { + "t": "2026-07-23T22:24:48.438376", + "v": 88.7276 + }, + { + "t": "2026-07-23T23:24:48.438376", + "v": 88.714 + }, + { + "t": "2026-07-24T00:24:48.438376", + "v": 88.5927 + }, + { + "t": "2026-07-24T01:24:48.438376", + "v": 88.836 + }, + { + "t": "2026-07-24T02:24:48.438376", + "v": 88.9539 + }, + { + "t": "2026-07-24T03:24:48.438376", + "v": 88.6273 + }, + { + "t": "2026-07-24T04:24:48.438376", + "v": 88.3113 + }, + { + "t": "2026-07-24T05:24:48.438376", + "v": 88.1681 + }, + { + "t": "2026-07-24T06:24:48.438376", + "v": 88.3625 + }, + { + "t": "2026-07-24T07:24:48.438376", + "v": 87.9314 + }, + { + "t": "2026-07-24T08:24:48.438376", + "v": 87.9613 + }, + { + "t": "2026-07-24T09:24:48.438376", + "v": 88.0634 + }, + { + "t": "2026-07-24T10:24:48.438376", + "v": 88.0453 + }, + { + "t": "2026-07-24T11:24:48.438376", + "v": 87.2808 + }, + { + "t": "2026-07-24T12:24:48.438376", + "v": 87.5516 + }, + { + "t": "2026-07-24T13:24:48.438376", + "v": 87.6231 + }, + { + "t": "2026-07-24T14:24:48.438376", + "v": 87.5851 + }, + { + "t": "2026-07-24T15:24:48.438376", + "v": 87.1082 + }, + { + "t": "2026-07-24T16:24:48.438376", + "v": 87.6109 + }, + { + "t": "2026-07-24T17:24:48.438376", + "v": 87.4451 + }, + { + "t": "2026-07-24T18:24:48.438376", + "v": 87.3123 + }, + { + "t": "2026-07-24T19:24:48.438376", + "v": 87.0815 + }, + { + "t": "2026-07-24T20:24:48.438376", + "v": 86.9396 + }, + { + "t": "2026-07-24T21:24:48.438376", + "v": 86.9365 + }, + { + "t": "2026-07-24T22:24:48.438376", + "v": 86.7361 + }, + { + "t": "2026-07-24T23:24:48.438376", + "v": 86.8836 + }, + { + "t": "2026-07-25T00:24:48.438376", + "v": 86.537 + }, + { + "t": "2026-07-25T01:24:48.438376", + "v": 86.6248 + }, + { + "t": "2026-07-25T02:24:48.438376", + "v": 86.4173 + }, + { + "t": "2026-07-25T03:24:48.438376", + "v": 86.2661 + }, + { + "t": "2026-07-25T04:24:48.438376", + "v": 86.3276 + }, + { + "t": "2026-07-25T05:24:48.438376", + "v": 86.2329 + }, + { + "t": "2026-07-25T06:24:48.438376", + "v": 85.698 + }, + { + "t": "2026-07-25T07:24:48.438376", + "v": 85.4408 + }, + { + "t": "2026-07-25T08:24:48.438376", + "v": 84.8259 + }, + { + "t": "2026-07-25T09:24:48.438376", + "v": 85.0852 + }, + { + "t": "2026-07-25T10:24:48.438376", + "v": 84.7295 + }, + { + "t": "2026-07-25T11:24:48.438376", + "v": 84.4733 + }, + { + "t": "2026-07-25T12:24:48.438376", + "v": 84.3178 + }, + { + "t": "2026-07-25T13:24:48.438376", + "v": 84.1862 + }, + { + "t": "2026-07-25T14:24:48.438376", + "v": 83.8787 + }, + { + "t": "2026-07-25T15:24:48.438376", + "v": 83.6327 + }, + { + "t": "2026-07-25T16:24:48.438376", + "v": 83.0874 + }, + { + "t": "2026-07-25T17:24:48.438376", + "v": 82.4568 + }, + { + "t": "2026-07-25T18:24:48.438376", + "v": 82.2589 + }, + { + "t": "2026-07-25T19:24:48.438376", + "v": 82.0677 + }, + { + "t": "2026-07-25T20:24:48.438376", + "v": 82.0462 + }, + { + "t": "2026-07-25T21:24:48.438376", + "v": 81.8298 + }, + { + "t": "2026-07-25T22:24:48.438376", + "v": 81.8735 + }, + { + "t": "2026-07-25T23:24:48.438376", + "v": 82.0216 + }, + { + "t": "2026-07-26T00:24:48.438376", + "v": 82.4423 + }, + { + "t": "2026-07-26T01:24:48.438376", + "v": 82.442 + }, + { + "t": "2026-07-26T02:24:48.438376", + "v": 82.4708 + }, + { + "t": "2026-07-26T03:24:48.438376", + "v": 82.356 + }, + { + "t": "2026-07-26T04:24:48.438376", + "v": 82.4466 + }, + { + "t": "2026-07-26T05:24:48.438376", + "v": 81.8929 + }, + { + "t": "2026-07-26T06:24:48.438376", + "v": 82.0097 + }, + { + "t": "2026-07-26T07:24:48.438376", + "v": 82.1641 + }, + { + "t": "2026-07-26T08:24:48.438376", + "v": 82.1851 + }, + { + "t": "2026-07-26T09:24:48.438376", + "v": 82.2364 + }, + { + "t": "2026-07-26T10:24:48.438376", + "v": 81.8528 + }, + { + "t": "2026-07-26T11:24:48.438376", + "v": 81.9894 + }, + { + "t": "2026-07-26T12:24:48.438376", + "v": 82.0083 + }, + { + "t": "2026-07-26T13:24:48.438376", + "v": 81.785 + }, + { + "t": "2026-07-26T14:24:48.438376", + "v": 81.1384 + }, + { + "t": "2026-07-26T15:24:48.438376", + "v": 80.995 + }, + { + "t": "2026-07-26T16:24:48.438376", + "v": 81.1682 + }, + { + "t": "2026-07-26T17:24:48.438376", + "v": 81.1442 + }, + { + "t": "2026-07-26T18:24:48.438376", + "v": 80.961 + }, + { + "t": "2026-07-26T19:24:48.438376", + "v": 81.1207 + }, + { + "t": "2026-07-26T20:24:48.438376", + "v": 81.0989 + }, + { + "t": "2026-07-26T21:24:48.438376", + "v": 81.2133 + }, + { + "t": "2026-07-26T22:24:48.438376", + "v": 81.3337 + }, + { + "t": "2026-07-26T23:24:48.438376", + "v": 81.2582 + }, + { + "t": "2026-07-27T00:24:48.438376", + "v": 81.2751 + }, + { + "t": "2026-07-27T01:24:48.438376", + "v": 81.3747 + }, + { + "t": "2026-07-27T02:24:48.438376", + "v": 81.1442 + }, + { + "t": "2026-07-27T03:24:48.438376", + "v": 80.9806 + }, + { + "t": "2026-07-27T04:24:48.438376", + "v": 80.8412 + }, + { + "t": "2026-07-27T05:24:48.438376", + "v": 80.4572 + }, + { + "t": "2026-07-27T06:24:48.438376", + "v": 80.8391 + }, + { + "t": "2026-07-27T07:24:48.438376", + "v": 80.8858 + }, + { + "t": "2026-07-27T08:24:48.438376", + "v": 80.6372 + }, + { + "t": "2026-07-27T09:24:48.438376", + "v": 80.3955 + }, + { + "t": "2026-07-27T10:24:48.438376", + "v": 80.5527 + }, + { + "t": "2026-07-27T11:24:48.438376", + "v": 80.7162 + }, + { + "t": "2026-07-27T12:24:48.438376", + "v": 80.842 + }, + { + "t": "2026-07-27T13:24:48.438376", + "v": 81.0371 + }, + { + "t": "2026-07-27T14:24:48.438376", + "v": 81.0338 + }, + { + "t": "2026-07-27T15:24:48.438376", + "v": 81.0761 + }, + { + "t": "2026-07-27T16:24:48.438376", + "v": 81.6699 + }, + { + "t": "2026-07-27T17:24:48.438376", + "v": 81.9068 + }, + { + "t": "2026-07-27T18:24:48.438376", + "v": 81.7995 + }, + { + "t": "2026-07-27T19:24:48.438376", + "v": 81.5981 + }, + { + "t": "2026-07-27T20:24:48.438376", + "v": 81.586 + }, + { + "t": "2026-07-27T21:24:48.438376", + "v": 81.9697 + }, + { + "t": "2026-07-27T22:24:48.438376", + "v": 81.5642 + }, + { + "t": "2026-07-27T23:24:48.438376", + "v": 81.1213 + }, + { + "t": "2026-07-28T00:24:48.438376", + "v": 81.369 + }, + { + "t": "2026-07-28T01:24:48.438376", + "v": 81.3959 + }, + { + "t": "2026-07-28T02:24:48.438376", + "v": 81.2537 + }, + { + "t": "2026-07-28T03:24:48.438376", + "v": 80.9268 + }, + { + "t": "2026-07-28T04:24:48.438376", + "v": 80.7385 + }, + { + "t": "2026-07-28T05:24:48.438376", + "v": 80.8249 + }, + { + "t": "2026-07-28T06:24:48.438376", + "v": 80.6202 + }, + { + "t": "2026-07-28T07:24:48.438376", + "v": 80.333 + }, + { + "t": "2026-07-28T08:24:48.438376", + "v": 80.2989 + }, + { + "t": "2026-07-28T09:24:48.438376", + "v": 80.0598 + }, + { + "t": "2026-07-28T10:24:48.438376", + "v": 79.7968 + }, + { + "t": "2026-07-28T11:24:48.438376", + "v": 79.8329 + }, + { + "t": "2026-07-28T12:24:48.438376", + "v": 79.9379 + }, + { + "t": "2026-07-28T13:24:48.438376", + "v": 79.881 + }, + { + "t": "2026-07-28T14:24:48.438376", + "v": 80.2588 + }, + { + "t": "2026-07-28T15:24:48.438376", + "v": 79.8335 + }, + { + "t": "2026-07-28T16:24:48.438376", + "v": 80.2865 + }, + { + "t": "2026-07-28T17:24:48.438376", + "v": 80.1937 + }, + { + "t": "2026-07-28T18:24:48.438376", + "v": 80.0401 + }, + { + "t": "2026-07-28T19:24:48.438376", + "v": 80.2368 + }, + { + "t": "2026-07-28T20:24:48.438376", + "v": 80.1015 + }, + { + "t": "2026-07-28T21:24:48.438376", + "v": 80.4601 + }, + { + "t": "2026-07-28T22:24:48.438376", + "v": 80.4148 + }, + { + "t": "2026-07-28T23:24:48.438376", + "v": 80.0922 + }, + { + "t": "2026-07-29T00:24:48.438376", + "v": 79.1449 + }, + { + "t": "2026-07-29T01:24:48.438376", + "v": 78.9664 + }, + { + "t": "2026-07-29T02:24:48.438376", + "v": 78.7062 + }, + { + "t": "2026-07-29T03:24:48.438376", + "v": 78.319 + }, + { + "t": "2026-07-29T04:24:48.438376", + "v": 78.5863 + }, + { + "t": "2026-07-29T05:24:48.438376", + "v": 79.0665 + }, + { + "t": "2026-07-29T06:24:48.438376", + "v": 78.8635 + }, + { + "t": "2026-07-29T07:24:48.438376", + "v": 78.9274 + }, + { + "t": "2026-07-29T08:24:48.438376", + "v": 78.8151 + }, + { + "t": "2026-07-29T09:24:48.438376", + "v": 78.9831 + }, + { + "t": "2026-07-29T10:24:48.438376", + "v": 78.7856 + }, + { + "t": "2026-07-29T11:24:48.438376", + "v": 78.5924 + }, + { + "t": "2026-07-29T12:24:48.438376", + "v": 78.4081 + }, + { + "t": "2026-07-29T13:24:48.438376", + "v": 78.562 + }, + { + "t": "2026-07-29T14:24:48.438376", + "v": 78.0662 + }, + { + "t": "2026-07-29T15:24:48.438376", + "v": 78.1221 + }, + { + "t": "2026-07-29T16:24:48.438376", + "v": 78.1355 + }, + { + "t": "2026-07-29T17:24:48.438376", + "v": 78.0518 + }, + { + "t": "2026-07-29T18:24:48.438376", + "v": 77.6635 + }, + { + "t": "2026-07-29T19:24:48.438376", + "v": 77.7463 + }, + { + "t": "2026-07-29T20:24:48.438376", + "v": 77.7728 + }, + { + "t": "2026-07-29T21:24:48.438376", + "v": 78.1131 + }, + { + "t": "2026-07-29T22:24:48.438376", + "v": 77.7631 + }, + { + "t": "2026-07-29T23:24:48.438376", + "v": 77.9915 + }, + { + "t": "2026-07-30T00:24:48.438376", + "v": 78.4199 + }, + { + "t": "2026-07-30T01:24:48.438376", + "v": 78.6023 + }, + { + "t": "2026-07-30T02:24:48.438376", + "v": 78.0386 + }, + { + "t": "2026-07-30T03:24:48.438376", + "v": 78.1138 + }, + { + "t": "2026-07-30T04:24:48.438376", + "v": 77.5686 + }, + { + "t": "2026-07-30T05:24:48.438376", + "v": 77.5912 + }, + { + "t": "2026-07-30T06:24:48.438376", + "v": 77.6367 + }, + { + "t": "2026-07-30T07:24:48.438376", + "v": 77.7658 + }, + { + "t": "2026-07-30T08:24:48.438376", + "v": 77.6253 + }, + { + "t": "2026-07-30T09:24:48.438376", + "v": 78.1532 + }, + { + "t": "2026-07-30T10:24:48.438376", + "v": 77.9625 + }, + { + "t": "2026-07-30T11:24:48.438376", + "v": 78.3689 + }, + { + "t": "2026-07-30T12:24:48.438376", + "v": 78.617 + }, + { + "t": "2026-07-30T13:24:48.438376", + "v": 78.8391 + }, + { + "t": "2026-07-30T14:24:48.438376", + "v": 79.2446 + }, + { + "t": "2026-07-30T15:24:48.438376", + "v": 79.4659 + }, + { + "t": "2026-07-30T16:24:48.438376", + "v": 79.3501 + }, + { + "t": "2026-07-30T17:24:48.438376", + "v": 79.436 + }, + { + "t": "2026-07-30T18:24:48.438376", + "v": 79.1763 + }, + { + "t": "2026-07-30T19:24:48.438376", + "v": 78.8304 + }, + { + "t": "2026-07-30T20:24:48.438376", + "v": 78.8423 + }, + { + "t": "2026-07-30T21:24:48.438376", + "v": 78.76 + }, + { + "t": "2026-07-30T22:24:48.438376", + "v": 79.0045 + }, + { + "t": "2026-07-30T23:24:48.438376", + "v": 79.4831 + }, + { + "t": "2026-07-31T00:24:48.438376", + "v": 79.6954 + }, + { + "t": "2026-07-31T01:24:48.438376", + "v": 79.6101 + }, + { + "t": "2026-07-31T02:24:48.438376", + "v": 79.8738 + }, + { + "t": "2026-07-31T03:24:48.438376", + "v": 80.084 + }, + { + "t": "2026-07-31T04:24:48.438376", + "v": 80.6216 + }, + { + "t": "2026-07-31T05:24:48.438376", + "v": 80.4257 + }, + { + "t": "2026-07-31T06:24:48.438376", + "v": 80.5965 + }, + { + "t": "2026-07-31T07:24:48.438376", + "v": 80.3243 + }, + { + "t": "2026-07-31T08:24:48.438376", + "v": 80.151 + }, + { + "t": "2026-07-31T09:24:48.438376", + "v": 80.1216 + }, + { + "t": "2026-07-31T10:24:48.438376", + "v": 80.0388 + }, + { + "t": "2026-07-31T11:24:48.438376", + "v": 79.8202 + }, + { + "t": "2026-07-31T12:24:48.438376", + "v": 79.409 + }, + { + "t": "2026-07-31T13:24:48.438376", + "v": 79.5634 + }, + { + "t": "2026-07-31T14:24:48.438376", + "v": 79.287 + }, + { + "t": "2026-07-31T15:24:48.438376", + "v": 79.4213 + }, + { + "t": "2026-07-31T16:24:48.438376", + "v": 79.0979 + }, + { + "t": "2026-07-31T17:24:48.438376", + "v": 79.626 + }, + { + "t": "2026-07-31T18:24:48.438376", + "v": 79.9047 + }, + { + "t": "2026-07-31T19:24:48.438376", + "v": 80.0193 + }, + { + "t": "2026-07-31T20:24:48.438376", + "v": 80.171 + }, + { + "t": "2026-07-31T21:24:48.438376", + "v": 80.5187 + }, + { + "t": "2026-07-31T22:24:48.438376", + "v": 80.3831 + }, + { + "t": "2026-07-31T23:24:48.438376", + "v": 80.2076 + }, + { + "t": "2026-08-01T00:24:48.438376", + "v": 79.3652 + }, + { + "t": "2026-08-01T01:24:48.438376", + "v": 79.2418 + }, + { + "t": "2026-08-01T02:24:48.438376", + "v": 78.8578 + }, + { + "t": "2026-08-01T03:24:48.438376", + "v": 78.4943 + }, + { + "t": "2026-08-01T04:24:48.438376", + "v": 78.1855 + }, + { + "t": "2026-08-01T05:24:48.438376", + "v": 78.7332 + }, + { + "t": "2026-08-01T06:24:48.438376", + "v": 78.3594 + }, + { + "t": "2026-08-01T07:24:48.438376", + "v": 78.3562 + }, + { + "t": "2026-08-01T08:24:48.438376", + "v": 78.0484 + }, + { + "t": "2026-08-01T09:24:48.438376", + "v": 77.8509 + }, + { + "t": "2026-08-01T10:24:48.438376", + "v": 77.3411 + }, + { + "t": "2026-08-01T11:24:48.438376", + "v": 77.8306 + }, + { + "t": "2026-08-01T12:24:48.438376", + "v": 77.525 + }, + { + "t": "2026-08-01T13:24:48.438376", + "v": 76.9288 + }, + { + "t": "2026-08-01T14:24:48.438376", + "v": 77.0868 + }, + { + "t": "2026-08-01T15:24:48.438376", + "v": 76.9425 + }, + { + "t": "2026-08-01T16:24:48.438376", + "v": 76.543 + }, + { + "t": "2026-08-01T17:24:48.438376", + "v": 76.5652 + }, + { + "t": "2026-08-01T18:24:48.438376", + "v": 76.5171 + }, + { + "t": "2026-08-01T19:24:48.438376", + "v": 76.8291 + }, + { + "t": "2026-08-01T20:24:48.438376", + "v": 76.7431 + }, + { + "t": "2026-08-01T21:24:48.438376", + "v": 76.1201 + }, + { + "t": "2026-08-01T22:24:48.438376", + "v": 75.8031 + }, + { + "t": "2026-08-01T23:24:48.438376", + "v": 75.7453 + }, + { + "t": "2026-08-02T00:24:48.438376", + "v": 75.6126 + }, + { + "t": "2026-08-02T01:24:48.438376", + "v": 75.5367 + }, + { + "t": "2026-08-02T02:24:48.438376", + "v": 75.5205 + }, + { + "t": "2026-08-02T03:24:48.438376", + "v": 75.3051 + }, + { + "t": "2026-08-02T04:24:48.438376", + "v": 75.2888 + }, + { + "t": "2026-08-02T05:24:48.438376", + "v": 75.1489 + }, + { + "t": "2026-08-02T06:24:48.438376", + "v": 75.3777 + }, + { + "t": "2026-08-02T07:24:48.438376", + "v": 75.4921 + }, + { + "t": "2026-08-02T08:24:48.438376", + "v": 75.68 + }, + { + "t": "2026-08-02T09:24:48.438376", + "v": 75.6711 + }, + { + "t": "2026-08-02T10:24:48.438376", + "v": 76.3085 + }, + { + "t": "2026-08-02T11:24:48.438376", + "v": 76.0914 + }, + { + "t": "2026-08-02T12:24:48.438376", + "v": 75.9038 + }, + { + "t": "2026-08-02T13:24:48.438376", + "v": 75.8946 + }, + { + "t": "2026-08-02T14:24:48.438376", + "v": 76.2824 + }, + { + "t": "2026-08-02T15:24:48.438376", + "v": 76.1314 + }, + { + "t": "2026-08-02T16:24:48.438376", + "v": 76.1285 + }, + { + "t": "2026-08-02T17:24:48.438376", + "v": 76.1381 + }, + { + "t": "2026-08-02T18:24:48.438376", + "v": 75.8875 + }, + { + "t": "2026-08-02T19:24:48.438376", + "v": 75.8059 + }, + { + "t": "2026-08-02T20:24:48.438376", + "v": 75.7103 + }, + { + "t": "2026-08-02T21:24:48.438376", + "v": 75.9381 + }, + { + "t": "2026-08-02T22:24:48.438376", + "v": 75.8827 + }, + { + "t": "2026-08-02T23:24:48.438376", + "v": 75.6218 + }, + { + "t": "2026-08-03T00:24:48.438376", + "v": 75.7411 + }, + { + "t": "2026-08-03T01:24:48.438376", + "v": 75.5564 + }, + { + "t": "2026-08-03T02:24:48.438376", + "v": 76.4873 + }, + { + "t": "2026-08-03T03:24:48.438376", + "v": 76.4536 + }, + { + "t": "2026-08-03T04:24:48.438376", + "v": 76.5001 + }, + { + "t": "2026-08-03T05:24:48.438376", + "v": 76.2713 + }, + { + "t": "2026-08-03T06:24:48.438376", + "v": 75.8864 + }, + { + "t": "2026-08-03T07:24:48.438376", + "v": 76.1478 + }, + { + "t": "2026-08-03T08:24:48.438376", + "v": 75.8934 + }, + { + "t": "2026-08-03T09:24:48.438376", + "v": 75.4536 + }, + { + "t": "2026-08-03T10:24:48.438376", + "v": 75.2808 + }, + { + "t": "2026-08-03T11:24:48.438376", + "v": 75.2547 + }, + { + "t": "2026-08-03T12:24:48.438376", + "v": 75.0683 + }, + { + "t": "2026-08-03T13:24:48.438376", + "v": 74.6511 + }, + { + "t": "2026-08-03T14:24:48.438376", + "v": 74.517 + }, + { + "t": "2026-08-03T15:24:48.438376", + "v": 74.6438 + }, + { + "t": "2026-08-03T16:24:48.438376", + "v": 74.9369 + }, + { + "t": "2026-08-03T17:24:48.438376", + "v": 74.9706 + }, + { + "t": "2026-08-03T18:24:48.438376", + "v": 74.2324 + }, + { + "t": "2026-08-03T19:24:48.438376", + "v": 74.2233 + }, + { + "t": "2026-08-03T20:24:48.438376", + "v": 74.1193 + }, + { + "t": "2026-08-03T21:24:48.438376", + "v": 74.6895 + }, + { + "t": "2026-08-03T22:24:48.438376", + "v": 74.8092 + }, + { + "t": "2026-08-03T23:24:48.438376", + "v": 75.0328 + }, + { + "t": "2026-08-04T00:24:48.438376", + "v": 75.0536 + }, + { + "t": "2026-08-04T01:24:48.438376", + "v": 74.9715 + }, + { + "t": "2026-08-04T02:24:48.438376", + "v": 74.6594 + }, + { + "t": "2026-08-04T03:24:48.438376", + "v": 74.5722 + }, + { + "t": "2026-08-04T04:24:48.438376", + "v": 74.6198 + }, + { + "t": "2026-08-04T05:24:48.438376", + "v": 74.889 + }, + { + "t": "2026-08-04T06:24:48.438376", + "v": 74.7568 + } + ], + "trades": [ + { + "time": "2026-07-19 02:24", + "side": "BUY", + "size": 0.0017, + "price": 62436.2, + "pnl_gross": 0.4218, + "pnl_net": 0.3263, + "fee": 0.095527 + }, + { + "time": "2026-07-19 04:24", + "side": "SELL", + "size": 0.0016, + "price": 64568.4, + "pnl_gross": -0.3289, + "pnl_net": -0.4219, + "fee": 0.092978 + }, + { + "time": "2026-07-19 11:24", + "side": "BUY", + "size": 0.0012, + "price": 61476.0, + "pnl_gross": 0.3375, + "pnl_net": 0.2711, + "fee": 0.066394 + }, + { + "time": "2026-07-19 20:24", + "side": "BUY", + "size": 0.0015, + "price": 60688.7, + "pnl_gross": 0.3929, + "pnl_net": 0.3109, + "fee": 0.08193 + }, + { + "time": "2026-07-19 21:24", + "side": "BUY", + "size": 0.0013, + "price": 63160.7, + "pnl_gross": 0.4761, + "pnl_net": 0.4022, + "fee": 0.073898 + }, + { + "time": "2026-07-20 02:24", + "side": "SELL", + "size": 0.0017, + "price": 64984.6, + "pnl_gross": -0.5591, + "pnl_net": -0.6585, + "fee": 0.099426 + }, + { + "time": "2026-07-20 04:24", + "side": "BUY", + "size": 0.0011, + "price": 64659.7, + "pnl_gross": 0.3958, + "pnl_net": 0.3318, + "fee": 0.064013 + }, + { + "time": "2026-07-20 05:24", + "side": "SELL", + "size": 0.0013, + "price": 60329.7, + "pnl_gross": -0.4753, + "pnl_net": -0.5459, + "fee": 0.070586 + }, + { + "time": "2026-07-20 12:24", + "side": "SELL", + "size": 0.0015, + "price": 61087.6, + "pnl_gross": -0.5036, + "pnl_net": -0.5861, + "fee": 0.082468 + }, + { + "time": "2026-07-20 14:24", + "side": "SELL", + "size": 0.0011, + "price": 62093.0, + "pnl_gross": -0.415, + "pnl_net": -0.4765, + "fee": 0.061472 + }, + { + "time": "2026-07-20 15:24", + "side": "BUY", + "size": 0.0007, + "price": 63048.3, + "pnl_gross": 0.3857, + "pnl_net": 0.346, + "fee": 0.03972 + }, + { + "time": "2026-07-20 20:24", + "side": "BUY", + "size": 0.0018, + "price": 61868.0, + "pnl_gross": 0.4008, + "pnl_net": 0.3006, + "fee": 0.100226 + }, + { + "time": "2026-07-20 21:24", + "side": "SELL", + "size": 0.0019, + "price": 61179.2, + "pnl_gross": -0.7117, + "pnl_net": -0.8163, + "fee": 0.104616 + }, + { + "time": "2026-07-20 22:24", + "side": "SELL", + "size": 0.001, + "price": 60256.9, + "pnl_gross": -0.333, + "pnl_net": -0.3872, + "fee": 0.054231 + }, + { + "time": "2026-07-21 03:24", + "side": "BUY", + "size": 0.001, + "price": 64281.7, + "pnl_gross": 0.7337, + "pnl_net": 0.6758, + "fee": 0.057854 + }, + { + "time": "2026-07-21 11:24", + "side": "SELL", + "size": 0.0014, + "price": 63161.5, + "pnl_gross": -0.4592, + "pnl_net": -0.5388, + "fee": 0.079583 + }, + { + "time": "2026-07-21 16:24", + "side": "SELL", + "size": 0.0018, + "price": 63873.7, + "pnl_gross": -0.3242, + "pnl_net": -0.4277, + "fee": 0.103475 + }, + { + "time": "2026-07-21 18:24", + "side": "BUY", + "size": 0.0012, + "price": 63200.0, + "pnl_gross": 0.4133, + "pnl_net": 0.3451, + "fee": 0.068256 + }, + { + "time": "2026-07-21 22:24", + "side": "SELL", + "size": 0.0015, + "price": 63273.4, + "pnl_gross": -0.3931, + "pnl_net": -0.4785, + "fee": 0.085419 + }, + { + "time": "2026-07-21 23:24", + "side": "SELL", + "size": 0.0014, + "price": 61994.3, + "pnl_gross": -0.5877, + "pnl_net": -0.6658, + "fee": 0.078113 + }, + { + "time": "2026-07-22 04:24", + "side": "BUY", + "size": 0.0018, + "price": 60600.8, + "pnl_gross": 0.3702, + "pnl_net": 0.272, + "fee": 0.098173 + }, + { + "time": "2026-07-22 06:24", + "side": "BUY", + "size": 0.0015, + "price": 61794.0, + "pnl_gross": 0.3156, + "pnl_net": 0.2322, + "fee": 0.083422 + }, + { + "time": "2026-07-22 07:24", + "side": "BUY", + "size": 0.0012, + "price": 60616.4, + "pnl_gross": 0.4122, + "pnl_net": 0.3467, + "fee": 0.065466 + }, + { + "time": "2026-07-22 12:24", + "side": "SELL", + "size": 0.0008, + "price": 63620.2, + "pnl_gross": -0.3693, + "pnl_net": -0.4151, + "fee": 0.045807 + }, + { + "time": "2026-07-22 16:24", + "side": "SELL", + "size": 0.0006, + "price": 64204.6, + "pnl_gross": -0.4401, + "pnl_net": -0.4747, + "fee": 0.03467 + }, + { + "time": "2026-07-22 21:24", + "side": "SELL", + "size": 0.0007, + "price": 60716.9, + "pnl_gross": -0.3504, + "pnl_net": -0.3887, + "fee": 0.038252 + }, + { + "time": "2026-07-22 22:24", + "side": "SELL", + "size": 0.0014, + "price": 61588.1, + "pnl_gross": -0.588, + "pnl_net": -0.6656, + "fee": 0.077601 + }, + { + "time": "2026-07-23 00:24", + "side": "BUY", + "size": 0.0011, + "price": 60834.0, + "pnl_gross": 0.5232, + "pnl_net": 0.463, + "fee": 0.060226 + }, + { + "time": "2026-07-23 05:24", + "side": "BUY", + "size": 0.0016, + "price": 60087.3, + "pnl_gross": 0.4763, + "pnl_net": 0.3898, + "fee": 0.086526 + }, + { + "time": "2026-07-23 06:24", + "side": "BUY", + "size": 0.0015, + "price": 60654.5, + "pnl_gross": 0.3332, + "pnl_net": 0.2513, + "fee": 0.081884 + }, + { + "time": "2026-07-23 15:24", + "side": "BUY", + "size": 0.0006, + "price": 61556.4, + "pnl_gross": 0.659, + "pnl_net": 0.6258, + "fee": 0.03324 + }, + { + "time": "2026-07-23 17:24", + "side": "BUY", + "size": 0.0016, + "price": 63246.9, + "pnl_gross": 0.5877, + "pnl_net": 0.4967, + "fee": 0.091076 + }, + { + "time": "2026-07-23 19:24", + "side": "BUY", + "size": 0.0007, + "price": 63096.0, + "pnl_gross": 0.3698, + "pnl_net": 0.33, + "fee": 0.03975 + }, + { + "time": "2026-07-24 07:24", + "side": "SELL", + "size": 0.0006, + "price": 64768.8, + "pnl_gross": -0.4105, + "pnl_net": -0.4454, + "fee": 0.034975 + }, + { + "time": "2026-07-24 11:24", + "side": "SELL", + "size": 0.0016, + "price": 62933.2, + "pnl_gross": -0.7439, + "pnl_net": -0.8346, + "fee": 0.090624 + }, + { + "time": "2026-07-24 15:24", + "side": "SELL", + "size": 0.0016, + "price": 60449.2, + "pnl_gross": -0.4563, + "pnl_net": -0.5434, + "fee": 0.087047 + }, + { + "time": "2026-07-24 16:24", + "side": "BUY", + "size": 0.0013, + "price": 63335.5, + "pnl_gross": 0.5234, + "pnl_net": 0.4493, + "fee": 0.074103 + }, + { + "time": "2026-07-25 00:24", + "side": "SELL", + "size": 0.0015, + "price": 63977.5, + "pnl_gross": -0.326, + "pnl_net": -0.4123, + "fee": 0.08637 + }, + { + "time": "2026-07-25 06:24", + "side": "SELL", + "size": 0.0009, + "price": 64731.2, + "pnl_gross": -0.5143, + "pnl_net": -0.5667, + "fee": 0.052432 + }, + { + "time": "2026-07-25 08:24", + "side": "SELL", + "size": 0.0016, + "price": 60884.2, + "pnl_gross": -0.5943, + "pnl_net": -0.6819, + "fee": 0.087673 + }, + { + "time": "2026-07-25 10:24", + "side": "SELL", + "size": 0.0009, + "price": 62048.5, + "pnl_gross": -0.335, + "pnl_net": -0.3853, + "fee": 0.050259 + }, + { + "time": "2026-07-25 16:24", + "side": "SELL", + "size": 0.002, + "price": 62321.3, + "pnl_gross": -0.5248, + "pnl_net": -0.6369, + "fee": 0.112178 + }, + { + "time": "2026-07-25 17:24", + "side": "SELL", + "size": 0.0006, + "price": 62098.4, + "pnl_gross": -0.61, + "pnl_net": -0.6435, + "fee": 0.033533 + }, + { + "time": "2026-07-26 00:24", + "side": "BUY", + "size": 0.0006, + "price": 61615.7, + "pnl_gross": 0.4413, + "pnl_net": 0.4081, + "fee": 0.033272 + }, + { + "time": "2026-07-26 05:24", + "side": "SELL", + "size": 0.0018, + "price": 61981.3, + "pnl_gross": -0.5331, + "pnl_net": -0.6335, + "fee": 0.10041 + }, + { + "time": "2026-07-26 10:24", + "side": "SELL", + "size": 0.0006, + "price": 63229.3, + "pnl_gross": -0.363, + "pnl_net": -0.3971, + "fee": 0.034144 + }, + { + "time": "2026-07-26 14:24", + "side": "SELL", + "size": 0.0007, + "price": 60152.3, + "pnl_gross": -0.6259, + "pnl_net": -0.6638, + "fee": 0.037896 + }, + { + "time": "2026-07-27 05:24", + "side": "SELL", + "size": 0.0008, + "price": 64558.2, + "pnl_gross": -0.3635, + "pnl_net": -0.4099, + "fee": 0.046482 + }, + { + "time": "2026-07-27 06:24", + "side": "BUY", + "size": 0.0012, + "price": 60936.0, + "pnl_gross": 0.4026, + "pnl_net": 0.3367, + "fee": 0.065811 + }, + { + "time": "2026-07-27 16:24", + "side": "BUY", + "size": 0.0017, + "price": 62541.4, + "pnl_gross": 0.6144, + "pnl_net": 0.5187, + "fee": 0.095688 + }, + { + "time": "2026-07-27 21:24", + "side": "BUY", + "size": 0.0011, + "price": 60852.3, + "pnl_gross": 0.4044, + "pnl_net": 0.3441, + "fee": 0.060244 + }, + { + "time": "2026-07-27 22:24", + "side": "SELL", + "size": 0.0013, + "price": 61146.4, + "pnl_gross": -0.3849, + "pnl_net": -0.4565, + "fee": 0.071541 + }, + { + "time": "2026-07-27 23:24", + "side": "SELL", + "size": 0.001, + "price": 61230.7, + "pnl_gross": -0.4223, + "pnl_net": -0.4775, + "fee": 0.055108 + }, + { + "time": "2026-07-28 03:24", + "side": "SELL", + "size": 0.0009, + "price": 61652.4, + "pnl_gross": -0.3063, + "pnl_net": -0.3562, + "fee": 0.049938 + }, + { + "time": "2026-07-28 14:24", + "side": "BUY", + "size": 0.0013, + "price": 63839.6, + "pnl_gross": 0.3984, + "pnl_net": 0.3237, + "fee": 0.074692 + }, + { + "time": "2026-07-28 15:24", + "side": "SELL", + "size": 0.0019, + "price": 64607.8, + "pnl_gross": -0.4047, + "pnl_net": -0.5152, + "fee": 0.110479 + }, + { + "time": "2026-07-28 16:24", + "side": "BUY", + "size": 0.0012, + "price": 64173.9, + "pnl_gross": 0.4735, + "pnl_net": 0.4042, + "fee": 0.069308 + }, + { + "time": "2026-07-28 21:24", + "side": "BUY", + "size": 0.0011, + "price": 63523.5, + "pnl_gross": 0.3792, + "pnl_net": 0.3163, + "fee": 0.062888 + }, + { + "time": "2026-07-28 23:24", + "side": "SELL", + "size": 0.0013, + "price": 63123.7, + "pnl_gross": -0.302, + "pnl_net": -0.3758, + "fee": 0.073855 + }, + { + "time": "2026-07-29 00:24", + "side": "SELL", + "size": 0.0009, + "price": 62810.5, + "pnl_gross": -0.9267, + "pnl_net": -0.9776, + "fee": 0.050877 + }, + { + "time": "2026-07-29 03:24", + "side": "SELL", + "size": 0.0006, + "price": 61465.8, + "pnl_gross": -0.3666, + "pnl_net": -0.3998, + "fee": 0.033192 + }, + { + "time": "2026-07-29 05:24", + "side": "BUY", + "size": 0.0017, + "price": 64946.5, + "pnl_gross": 0.5007, + "pnl_net": 0.4014, + "fee": 0.099368 + }, + { + "time": "2026-07-29 14:24", + "side": "SELL", + "size": 0.0012, + "price": 61012.5, + "pnl_gross": -0.4752, + "pnl_net": -0.5411, + "fee": 0.065893 + }, + { + "time": "2026-07-29 18:24", + "side": "SELL", + "size": 0.0017, + "price": 61058.9, + "pnl_gross": -0.3677, + "pnl_net": -0.4611, + "fee": 0.09342 + }, + { + "time": "2026-07-29 21:24", + "side": "BUY", + "size": 0.0018, + "price": 63741.2, + "pnl_gross": 0.3609, + "pnl_net": 0.2576, + "fee": 0.103261 + }, + { + "time": "2026-07-29 22:24", + "side": "SELL", + "size": 0.0011, + "price": 63988.7, + "pnl_gross": -0.3294, + "pnl_net": -0.3928, + "fee": 0.063349 + }, + { + "time": "2026-07-30 00:24", + "side": "BUY", + "size": 0.0006, + "price": 62530.9, + "pnl_gross": 0.449, + "pnl_net": 0.4152, + "fee": 0.033767 + }, + { + "time": "2026-07-30 02:24", + "side": "SELL", + "size": 0.0014, + "price": 60852.7, + "pnl_gross": -0.543, + "pnl_net": -0.6197, + "fee": 0.076674 + }, + { + "time": "2026-07-30 04:24", + "side": "SELL", + "size": 0.0008, + "price": 62897.1, + "pnl_gross": -0.5246, + "pnl_net": -0.5699, + "fee": 0.045286 + }, + { + "time": "2026-07-30 09:24", + "side": "BUY", + "size": 0.0013, + "price": 61224.0, + "pnl_gross": 0.5486, + "pnl_net": 0.4769, + "fee": 0.071632 + }, + { + "time": "2026-07-30 11:24", + "side": "BUY", + "size": 0.0013, + "price": 64060.1, + "pnl_gross": 0.4269, + "pnl_net": 0.352, + "fee": 0.07495 + }, + { + "time": "2026-07-30 14:24", + "side": "BUY", + "size": 0.0011, + "price": 60443.4, + "pnl_gross": 0.4261, + "pnl_net": 0.3662, + "fee": 0.059839 + }, + { + "time": "2026-07-30 19:24", + "side": "SELL", + "size": 0.0013, + "price": 63311.1, + "pnl_gross": -0.3253, + "pnl_net": -0.3993, + "fee": 0.074074 + }, + { + "time": "2026-07-30 23:24", + "side": "BUY", + "size": 0.0009, + "price": 64196.9, + "pnl_gross": 0.4992, + "pnl_net": 0.4472, + "fee": 0.051999 + }, + { + "time": "2026-07-31 04:24", + "side": "BUY", + "size": 0.0007, + "price": 61041.2, + "pnl_gross": 0.5582, + "pnl_net": 0.5198, + "fee": 0.038456 + }, + { + "time": "2026-07-31 12:24", + "side": "SELL", + "size": 0.002, + "price": 61045.3, + "pnl_gross": -0.3906, + "pnl_net": -0.5005, + "fee": 0.109882 + }, + { + "time": "2026-07-31 16:24", + "side": "SELL", + "size": 0.0018, + "price": 63944.7, + "pnl_gross": -0.3028, + "pnl_net": -0.4064, + "fee": 0.10359 + }, + { + "time": "2026-07-31 17:24", + "side": "BUY", + "size": 0.0017, + "price": 61441.0, + "pnl_gross": 0.5487, + "pnl_net": 0.4547, + "fee": 0.094005 + }, + { + "time": "2026-07-31 21:24", + "side": "BUY", + "size": 0.0006, + "price": 63010.6, + "pnl_gross": 0.3684, + "pnl_net": 0.3343, + "fee": 0.034026 + }, + { + "time": "2026-08-01 00:24", + "side": "SELL", + "size": 0.0014, + "price": 60491.4, + "pnl_gross": -0.8218, + "pnl_net": -0.898, + "fee": 0.076219 + }, + { + "time": "2026-08-01 02:24", + "side": "SELL", + "size": 0.0014, + "price": 64050.8, + "pnl_gross": -0.3634, + "pnl_net": -0.4441, + "fee": 0.080704 + }, + { + "time": "2026-08-01 03:24", + "side": "SELL", + "size": 0.0011, + "price": 62611.6, + "pnl_gross": -0.343, + "pnl_net": -0.4049, + "fee": 0.061985 + }, + { + "time": "2026-08-01 05:24", + "side": "BUY", + "size": 0.0009, + "price": 62130.1, + "pnl_gross": 0.5682, + "pnl_net": 0.5179, + "fee": 0.050325 + }, + { + "time": "2026-08-01 06:24", + "side": "SELL", + "size": 0.0007, + "price": 63629.9, + "pnl_gross": -0.3532, + "pnl_net": -0.3933, + "fee": 0.040087 + }, + { + "time": "2026-08-01 10:24", + "side": "SELL", + "size": 0.0017, + "price": 60900.4, + "pnl_gross": -0.4892, + "pnl_net": -0.5824, + "fee": 0.093178 + }, + { + "time": "2026-08-01 11:24", + "side": "BUY", + "size": 0.0009, + "price": 64951.8, + "pnl_gross": 0.5101, + "pnl_net": 0.4575, + "fee": 0.052611 + }, + { + "time": "2026-08-01 13:24", + "side": "SELL", + "size": 0.0016, + "price": 63866.0, + "pnl_gross": -0.5757, + "pnl_net": -0.6676, + "fee": 0.091967 + }, + { + "time": "2026-08-01 16:24", + "side": "SELL", + "size": 0.0007, + "price": 64326.9, + "pnl_gross": -0.379, + "pnl_net": -0.4195, + "fee": 0.040526 + }, + { + "time": "2026-08-01 19:24", + "side": "BUY", + "size": 0.0013, + "price": 62722.2, + "pnl_gross": 0.3327, + "pnl_net": 0.2593, + "fee": 0.073385 + }, + { + "time": "2026-08-01 21:24", + "side": "SELL", + "size": 0.0012, + "price": 64957.0, + "pnl_gross": -0.6024, + "pnl_net": -0.6725, + "fee": 0.070154 + }, + { + "time": "2026-08-01 22:24", + "side": "SELL", + "size": 0.0017, + "price": 61665.4, + "pnl_gross": -0.2964, + "pnl_net": -0.3907, + "fee": 0.094348 + }, + { + "time": "2026-08-02 10:24", + "side": "BUY", + "size": 0.0019, + "price": 64090.3, + "pnl_gross": 0.658, + "pnl_net": 0.5484, + "fee": 0.109594 + }, + { + "time": "2026-08-02 14:24", + "side": "BUY", + "size": 0.0017, + "price": 63782.4, + "pnl_gross": 0.4084, + "pnl_net": 0.3108, + "fee": 0.097587 + }, + { + "time": "2026-08-03 02:24", + "side": "BUY", + "size": 0.0009, + "price": 60161.3, + "pnl_gross": 0.9516, + "pnl_net": 0.9029, + "fee": 0.048731 + }, + { + "time": "2026-08-03 06:24", + "side": "SELL", + "size": 0.0014, + "price": 61929.1, + "pnl_gross": -0.3643, + "pnl_net": -0.4424, + "fee": 0.078031 + }, + { + "time": "2026-08-03 09:24", + "side": "SELL", + "size": 0.0013, + "price": 63848.5, + "pnl_gross": -0.4192, + "pnl_net": -0.4939, + "fee": 0.074703 + }, + { + "time": "2026-08-03 13:24", + "side": "SELL", + "size": 0.0011, + "price": 64461.7, + "pnl_gross": -0.3966, + "pnl_net": -0.4604, + "fee": 0.063817 + }, + { + "time": "2026-08-03 16:24", + "side": "BUY", + "size": 0.0014, + "price": 62102.9, + "pnl_gross": 0.3137, + "pnl_net": 0.2354, + "fee": 0.07825 + }, + { + "time": "2026-08-03 18:24", + "side": "SELL", + "size": 0.0011, + "price": 60270.4, + "pnl_gross": -0.7175, + "pnl_net": -0.7772, + "fee": 0.059668 + }, + { + "time": "2026-08-03 21:24", + "side": "BUY", + "size": 0.0011, + "price": 61131.2, + "pnl_gross": 0.5908, + "pnl_net": 0.5302, + "fee": 0.06052 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.447886" +} \ No newline at end of file diff --git a/backtests/results/ofi_20260804-072448.json b/backtests/results/ofi_20260804-072448.json new file mode 100644 index 0000000..4ab04b7 --- /dev/null +++ b/backtests/results/ofi_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Order Book Imbalance", + "strategy_key": "ofi", + "description": "L2 bid/ask skew \u2014 buys when bids dominate", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.369200", + "end_time": "2026-08-04T06:24:48.369200", + "start_equity": 100.0, + "end_equity": 87.9836, + "pnl": -12.0396, + "pnl_pct": -12.0396, + "pnl_gross": 4.6703, + "pnl_gross_pct": 4.6703, + "fees_total": 16.7099, + "fee_model": "taker", + "ann_return_pct": -144.48, + "sharpe": 2.1147, + "sortino": 3.4373, + "max_dd": 0.0408, + "max_dd_pct": 4.08, + "win_rate": 0.0, + "total_trades": 235, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.369200", + "v": 99.9638 + }, + { + "t": "2026-07-05T08:24:48.369200", + "v": 99.8962 + }, + { + "t": "2026-07-05T09:24:48.369200", + "v": 99.8416 + }, + { + "t": "2026-07-05T10:24:48.369200", + "v": 99.396 + }, + { + "t": "2026-07-05T11:24:48.369200", + "v": 99.4438 + }, + { + "t": "2026-07-05T12:24:48.369200", + "v": 99.7565 + }, + { + "t": "2026-07-05T13:24:48.369200", + "v": 99.8086 + }, + { + "t": "2026-07-05T14:24:48.369200", + "v": 101.4616 + }, + { + "t": "2026-07-05T15:24:48.369200", + "v": 101.8515 + }, + { + "t": "2026-07-05T16:24:48.369200", + "v": 102.4401 + }, + { + "t": "2026-07-05T17:24:48.369200", + "v": 102.3759 + }, + { + "t": "2026-07-05T18:24:48.369200", + "v": 101.9973 + }, + { + "t": "2026-07-05T19:24:48.369200", + "v": 101.5518 + }, + { + "t": "2026-07-05T20:24:48.369200", + "v": 101.1414 + }, + { + "t": "2026-07-05T21:24:48.369200", + "v": 101.1377 + }, + { + "t": "2026-07-05T22:24:48.369200", + "v": 101.2526 + }, + { + "t": "2026-07-05T23:24:48.369200", + "v": 101.05 + }, + { + "t": "2026-07-06T00:24:48.369200", + "v": 101.2411 + }, + { + "t": "2026-07-06T01:24:48.369200", + "v": 101.61 + }, + { + "t": "2026-07-06T02:24:48.369200", + "v": 101.4284 + }, + { + "t": "2026-07-06T03:24:48.369200", + "v": 100.7716 + }, + { + "t": "2026-07-06T04:24:48.369200", + "v": 101.3537 + }, + { + "t": "2026-07-06T05:24:48.369200", + "v": 101.5838 + }, + { + "t": "2026-07-06T06:24:48.369200", + "v": 101.6166 + }, + { + "t": "2026-07-06T07:24:48.369200", + "v": 102.1574 + }, + { + "t": "2026-07-06T08:24:48.369200", + "v": 101.9286 + }, + { + "t": "2026-07-06T09:24:48.369200", + "v": 101.6884 + }, + { + "t": "2026-07-06T10:24:48.369200", + "v": 101.7289 + }, + { + "t": "2026-07-06T11:24:48.369200", + "v": 101.6798 + }, + { + "t": "2026-07-06T12:24:48.369200", + "v": 102.0481 + }, + { + "t": "2026-07-06T13:24:48.369200", + "v": 101.9021 + }, + { + "t": "2026-07-06T14:24:48.369200", + "v": 101.8763 + }, + { + "t": "2026-07-06T15:24:48.369200", + "v": 101.4965 + }, + { + "t": "2026-07-06T16:24:48.369200", + "v": 101.1066 + }, + { + "t": "2026-07-06T17:24:48.369200", + "v": 101.1169 + }, + { + "t": "2026-07-06T18:24:48.369200", + "v": 101.0648 + }, + { + "t": "2026-07-06T19:24:48.369200", + "v": 100.8235 + }, + { + "t": "2026-07-06T20:24:48.369200", + "v": 100.7527 + }, + { + "t": "2026-07-06T21:24:48.369200", + "v": 100.4417 + }, + { + "t": "2026-07-06T22:24:48.369200", + "v": 100.5505 + }, + { + "t": "2026-07-06T23:24:48.369200", + "v": 100.5036 + }, + { + "t": "2026-07-07T00:24:48.369200", + "v": 100.8259 + }, + { + "t": "2026-07-07T01:24:48.369200", + "v": 100.5517 + }, + { + "t": "2026-07-07T02:24:48.369200", + "v": 100.2288 + }, + { + "t": "2026-07-07T03:24:48.369200", + "v": 100.201 + }, + { + "t": "2026-07-07T04:24:48.369200", + "v": 100.1932 + }, + { + "t": "2026-07-07T05:24:48.369200", + "v": 100.5702 + }, + { + "t": "2026-07-07T06:24:48.369200", + "v": 100.1735 + }, + { + "t": "2026-07-07T07:24:48.369200", + "v": 100.5992 + }, + { + "t": "2026-07-07T08:24:48.369200", + "v": 100.7881 + }, + { + "t": "2026-07-07T09:24:48.369200", + "v": 100.7142 + }, + { + "t": "2026-07-07T10:24:48.369200", + "v": 101.2842 + }, + { + "t": "2026-07-07T11:24:48.369200", + "v": 101.3426 + }, + { + "t": "2026-07-07T12:24:48.369200", + "v": 101.566 + }, + { + "t": "2026-07-07T13:24:48.369200", + "v": 101.2197 + }, + { + "t": "2026-07-07T14:24:48.369200", + "v": 101.3356 + }, + { + "t": "2026-07-07T15:24:48.369200", + "v": 101.3434 + }, + { + "t": "2026-07-07T16:24:48.369200", + "v": 101.5306 + }, + { + "t": "2026-07-07T17:24:48.369200", + "v": 101.5967 + }, + { + "t": "2026-07-07T18:24:48.369200", + "v": 102.212 + }, + { + "t": "2026-07-07T19:24:48.369200", + "v": 102.2291 + }, + { + "t": "2026-07-07T20:24:48.369200", + "v": 102.3649 + }, + { + "t": "2026-07-07T21:24:48.369200", + "v": 101.8348 + }, + { + "t": "2026-07-07T22:24:48.369200", + "v": 101.9051 + }, + { + "t": "2026-07-07T23:24:48.369200", + "v": 101.5932 + }, + { + "t": "2026-07-08T00:24:48.369200", + "v": 101.7278 + }, + { + "t": "2026-07-08T01:24:48.369200", + "v": 101.8434 + }, + { + "t": "2026-07-08T02:24:48.369200", + "v": 101.8119 + }, + { + "t": "2026-07-08T03:24:48.369200", + "v": 101.9381 + }, + { + "t": "2026-07-08T04:24:48.369200", + "v": 101.7492 + }, + { + "t": "2026-07-08T05:24:48.369200", + "v": 101.5207 + }, + { + "t": "2026-07-08T06:24:48.369200", + "v": 101.6149 + }, + { + "t": "2026-07-08T07:24:48.369200", + "v": 101.0473 + }, + { + "t": "2026-07-08T08:24:48.369200", + "v": 101.2333 + }, + { + "t": "2026-07-08T09:24:48.369200", + "v": 101.8744 + }, + { + "t": "2026-07-08T10:24:48.369200", + "v": 101.7255 + }, + { + "t": "2026-07-08T11:24:48.369200", + "v": 101.6239 + }, + { + "t": "2026-07-08T12:24:48.369200", + "v": 101.6657 + }, + { + "t": "2026-07-08T13:24:48.369200", + "v": 101.5983 + }, + { + "t": "2026-07-08T14:24:48.369200", + "v": 102.0954 + }, + { + "t": "2026-07-08T15:24:48.369200", + "v": 101.6331 + }, + { + "t": "2026-07-08T16:24:48.369200", + "v": 101.4535 + }, + { + "t": "2026-07-08T17:24:48.369200", + "v": 100.9623 + }, + { + "t": "2026-07-08T18:24:48.369200", + "v": 100.8164 + }, + { + "t": "2026-07-08T19:24:48.369200", + "v": 101.2088 + }, + { + "t": "2026-07-08T20:24:48.369200", + "v": 101.8177 + }, + { + "t": "2026-07-08T21:24:48.369200", + "v": 101.9718 + }, + { + "t": "2026-07-08T22:24:48.369200", + "v": 101.8117 + }, + { + "t": "2026-07-08T23:24:48.369200", + "v": 101.4504 + }, + { + "t": "2026-07-09T00:24:48.369200", + "v": 101.6226 + }, + { + "t": "2026-07-09T01:24:48.369200", + "v": 101.6258 + }, + { + "t": "2026-07-09T02:24:48.369200", + "v": 101.9045 + }, + { + "t": "2026-07-09T03:24:48.369200", + "v": 102.1819 + }, + { + "t": "2026-07-09T04:24:48.369200", + "v": 102.3093 + }, + { + "t": "2026-07-09T05:24:48.369200", + "v": 102.225 + }, + { + "t": "2026-07-09T06:24:48.369200", + "v": 102.8981 + }, + { + "t": "2026-07-09T07:24:48.369200", + "v": 103.1154 + }, + { + "t": "2026-07-09T08:24:48.369200", + "v": 102.6915 + }, + { + "t": "2026-07-09T09:24:48.369200", + "v": 102.7771 + }, + { + "t": "2026-07-09T10:24:48.369200", + "v": 102.5281 + }, + { + "t": "2026-07-09T11:24:48.369200", + "v": 102.6088 + }, + { + "t": "2026-07-09T12:24:48.369200", + "v": 102.7018 + }, + { + "t": "2026-07-09T13:24:48.369200", + "v": 102.6266 + }, + { + "t": "2026-07-09T14:24:48.369200", + "v": 103.0135 + }, + { + "t": "2026-07-09T15:24:48.369200", + "v": 102.3431 + }, + { + "t": "2026-07-09T16:24:48.369200", + "v": 102.3719 + }, + { + "t": "2026-07-09T17:24:48.369200", + "v": 102.8682 + }, + { + "t": "2026-07-09T18:24:48.369200", + "v": 102.8618 + }, + { + "t": "2026-07-09T19:24:48.369200", + "v": 102.8061 + }, + { + "t": "2026-07-09T20:24:48.369200", + "v": 102.8066 + }, + { + "t": "2026-07-09T21:24:48.369200", + "v": 103.0999 + }, + { + "t": "2026-07-09T22:24:48.369200", + "v": 102.8668 + }, + { + "t": "2026-07-09T23:24:48.369200", + "v": 102.6179 + }, + { + "t": "2026-07-10T00:24:48.369200", + "v": 103.2011 + }, + { + "t": "2026-07-10T01:24:48.369200", + "v": 103.1836 + }, + { + "t": "2026-07-10T02:24:48.369200", + "v": 103.3066 + }, + { + "t": "2026-07-10T03:24:48.369200", + "v": 102.9378 + }, + { + "t": "2026-07-10T04:24:48.369200", + "v": 103.1531 + }, + { + "t": "2026-07-10T05:24:48.369200", + "v": 103.368 + }, + { + "t": "2026-07-10T06:24:48.369200", + "v": 102.769 + }, + { + "t": "2026-07-10T07:24:48.369200", + "v": 102.9453 + }, + { + "t": "2026-07-10T08:24:48.369200", + "v": 102.356 + }, + { + "t": "2026-07-10T09:24:48.369200", + "v": 102.7508 + }, + { + "t": "2026-07-10T10:24:48.369200", + "v": 102.3035 + }, + { + "t": "2026-07-10T11:24:48.369200", + "v": 102.4802 + }, + { + "t": "2026-07-10T12:24:48.369200", + "v": 102.4915 + }, + { + "t": "2026-07-10T13:24:48.369200", + "v": 102.712 + }, + { + "t": "2026-07-10T14:24:48.369200", + "v": 102.6437 + }, + { + "t": "2026-07-10T15:24:48.369200", + "v": 102.9971 + }, + { + "t": "2026-07-10T16:24:48.369200", + "v": 102.9348 + }, + { + "t": "2026-07-10T17:24:48.369200", + "v": 103.1481 + }, + { + "t": "2026-07-10T18:24:48.369200", + "v": 103.0747 + }, + { + "t": "2026-07-10T19:24:48.369200", + "v": 103.0214 + }, + { + "t": "2026-07-10T20:24:48.369200", + "v": 102.7429 + }, + { + "t": "2026-07-10T21:24:48.369200", + "v": 102.4272 + }, + { + "t": "2026-07-10T22:24:48.369200", + "v": 102.6704 + }, + { + "t": "2026-07-10T23:24:48.369200", + "v": 103.3417 + }, + { + "t": "2026-07-11T00:24:48.369200", + "v": 103.3312 + }, + { + "t": "2026-07-11T01:24:48.369200", + "v": 103.237 + }, + { + "t": "2026-07-11T02:24:48.369200", + "v": 103.3065 + }, + { + "t": "2026-07-11T03:24:48.369200", + "v": 103.0576 + }, + { + "t": "2026-07-11T04:24:48.369200", + "v": 103.5824 + }, + { + "t": "2026-07-11T05:24:48.369200", + "v": 103.3554 + }, + { + "t": "2026-07-11T06:24:48.369200", + "v": 103.4844 + }, + { + "t": "2026-07-11T07:24:48.369200", + "v": 103.8938 + }, + { + "t": "2026-07-11T08:24:48.369200", + "v": 103.7073 + }, + { + "t": "2026-07-11T09:24:48.369200", + "v": 103.941 + }, + { + "t": "2026-07-11T10:24:48.369200", + "v": 103.9239 + }, + { + "t": "2026-07-11T11:24:48.369200", + "v": 103.7127 + }, + { + "t": "2026-07-11T12:24:48.369200", + "v": 103.4119 + }, + { + "t": "2026-07-11T13:24:48.369200", + "v": 102.7463 + }, + { + "t": "2026-07-11T14:24:48.369200", + "v": 102.8379 + }, + { + "t": "2026-07-11T15:24:48.369200", + "v": 102.6358 + }, + { + "t": "2026-07-11T16:24:48.369200", + "v": 102.4145 + }, + { + "t": "2026-07-11T17:24:48.369200", + "v": 102.2959 + }, + { + "t": "2026-07-11T18:24:48.369200", + "v": 102.0871 + }, + { + "t": "2026-07-11T19:24:48.369200", + "v": 102.0803 + }, + { + "t": "2026-07-11T20:24:48.369200", + "v": 102.4051 + }, + { + "t": "2026-07-11T21:24:48.369200", + "v": 102.5473 + }, + { + "t": "2026-07-11T22:24:48.369200", + "v": 102.9698 + }, + { + "t": "2026-07-11T23:24:48.369200", + "v": 102.9551 + }, + { + "t": "2026-07-12T00:24:48.369200", + "v": 102.4146 + }, + { + "t": "2026-07-12T01:24:48.369200", + "v": 102.2999 + }, + { + "t": "2026-07-12T02:24:48.369200", + "v": 102.2711 + }, + { + "t": "2026-07-12T03:24:48.369200", + "v": 101.7285 + }, + { + "t": "2026-07-12T04:24:48.369200", + "v": 101.857 + }, + { + "t": "2026-07-12T05:24:48.369200", + "v": 102.1619 + }, + { + "t": "2026-07-12T06:24:48.369200", + "v": 101.8809 + }, + { + "t": "2026-07-12T07:24:48.369200", + "v": 102.2613 + }, + { + "t": "2026-07-12T08:24:48.369200", + "v": 101.9421 + }, + { + "t": "2026-07-12T09:24:48.369200", + "v": 101.9606 + }, + { + "t": "2026-07-12T10:24:48.369200", + "v": 101.5771 + }, + { + "t": "2026-07-12T11:24:48.369200", + "v": 101.5232 + }, + { + "t": "2026-07-12T12:24:48.369200", + "v": 101.7675 + }, + { + "t": "2026-07-12T13:24:48.369200", + "v": 101.8042 + }, + { + "t": "2026-07-12T14:24:48.369200", + "v": 102.2486 + }, + { + "t": "2026-07-12T15:24:48.369200", + "v": 102.0521 + }, + { + "t": "2026-07-12T16:24:48.369200", + "v": 102.1384 + }, + { + "t": "2026-07-12T17:24:48.369200", + "v": 101.7161 + }, + { + "t": "2026-07-12T18:24:48.369200", + "v": 100.9907 + }, + { + "t": "2026-07-12T19:24:48.369200", + "v": 101.2726 + }, + { + "t": "2026-07-12T20:24:48.369200", + "v": 101.164 + }, + { + "t": "2026-07-12T21:24:48.369200", + "v": 101.2076 + }, + { + "t": "2026-07-12T22:24:48.369200", + "v": 101.5061 + }, + { + "t": "2026-07-12T23:24:48.369200", + "v": 101.6608 + }, + { + "t": "2026-07-13T00:24:48.369200", + "v": 101.9355 + }, + { + "t": "2026-07-13T01:24:48.369200", + "v": 102.2171 + }, + { + "t": "2026-07-13T02:24:48.369200", + "v": 102.2506 + }, + { + "t": "2026-07-13T03:24:48.369200", + "v": 102.1377 + }, + { + "t": "2026-07-13T04:24:48.369200", + "v": 102.143 + }, + { + "t": "2026-07-13T05:24:48.369200", + "v": 101.8859 + }, + { + "t": "2026-07-13T06:24:48.369200", + "v": 102.3234 + }, + { + "t": "2026-07-13T07:24:48.369200", + "v": 102.358 + }, + { + "t": "2026-07-13T08:24:48.369200", + "v": 102.3699 + }, + { + "t": "2026-07-13T09:24:48.369200", + "v": 102.092 + }, + { + "t": "2026-07-13T10:24:48.369200", + "v": 102.4314 + }, + { + "t": "2026-07-13T11:24:48.369200", + "v": 102.4329 + }, + { + "t": "2026-07-13T12:24:48.369200", + "v": 102.474 + }, + { + "t": "2026-07-13T13:24:48.369200", + "v": 102.2651 + }, + { + "t": "2026-07-13T14:24:48.369200", + "v": 101.9031 + }, + { + "t": "2026-07-13T15:24:48.369200", + "v": 101.4903 + }, + { + "t": "2026-07-13T16:24:48.369200", + "v": 101.1581 + }, + { + "t": "2026-07-13T17:24:48.369200", + "v": 100.8044 + }, + { + "t": "2026-07-13T18:24:48.369200", + "v": 100.1046 + }, + { + "t": "2026-07-13T19:24:48.369200", + "v": 100.1688 + }, + { + "t": "2026-07-13T20:24:48.369200", + "v": 99.5725 + }, + { + "t": "2026-07-13T21:24:48.369200", + "v": 99.3736 + }, + { + "t": "2026-07-13T22:24:48.369200", + "v": 99.6135 + }, + { + "t": "2026-07-13T23:24:48.369200", + "v": 99.2806 + }, + { + "t": "2026-07-14T00:24:48.369200", + "v": 99.7491 + }, + { + "t": "2026-07-14T01:24:48.369200", + "v": 99.2842 + }, + { + "t": "2026-07-14T02:24:48.369200", + "v": 99.4572 + }, + { + "t": "2026-07-14T03:24:48.369200", + "v": 99.122 + }, + { + "t": "2026-07-14T04:24:48.369200", + "v": 99.1369 + }, + { + "t": "2026-07-14T05:24:48.369200", + "v": 99.6444 + }, + { + "t": "2026-07-14T06:24:48.369200", + "v": 99.9463 + }, + { + "t": "2026-07-14T07:24:48.369200", + "v": 100.0144 + }, + { + "t": "2026-07-14T08:24:48.369200", + "v": 100.185 + }, + { + "t": "2026-07-14T09:24:48.369200", + "v": 100.5084 + }, + { + "t": "2026-07-14T10:24:48.369200", + "v": 100.1701 + }, + { + "t": "2026-07-14T11:24:48.369200", + "v": 100.1758 + }, + { + "t": "2026-07-14T12:24:48.369200", + "v": 99.6976 + }, + { + "t": "2026-07-14T13:24:48.369200", + "v": 99.7613 + }, + { + "t": "2026-07-14T14:24:48.369200", + "v": 100.196 + }, + { + "t": "2026-07-14T15:24:48.369200", + "v": 99.7332 + }, + { + "t": "2026-07-14T16:24:48.369200", + "v": 99.9392 + }, + { + "t": "2026-07-14T17:24:48.369200", + "v": 100.0639 + }, + { + "t": "2026-07-14T18:24:48.369200", + "v": 100.1813 + }, + { + "t": "2026-07-14T19:24:48.369200", + "v": 100.1781 + }, + { + "t": "2026-07-14T20:24:48.369200", + "v": 99.9679 + }, + { + "t": "2026-07-14T21:24:48.369200", + "v": 99.8189 + }, + { + "t": "2026-07-14T22:24:48.369200", + "v": 98.9878 + }, + { + "t": "2026-07-14T23:24:48.369200", + "v": 99.0787 + }, + { + "t": "2026-07-15T00:24:48.369200", + "v": 99.2466 + }, + { + "t": "2026-07-15T01:24:48.369200", + "v": 99.6034 + }, + { + "t": "2026-07-15T02:24:48.369200", + "v": 99.5242 + }, + { + "t": "2026-07-15T03:24:48.369200", + "v": 99.7794 + }, + { + "t": "2026-07-15T04:24:48.369200", + "v": 99.4796 + }, + { + "t": "2026-07-15T05:24:48.369200", + "v": 99.5006 + }, + { + "t": "2026-07-15T06:24:48.369200", + "v": 99.5719 + }, + { + "t": "2026-07-15T07:24:48.369200", + "v": 99.6871 + }, + { + "t": "2026-07-15T08:24:48.369200", + "v": 99.3955 + }, + { + "t": "2026-07-15T09:24:48.369200", + "v": 99.5385 + }, + { + "t": "2026-07-15T10:24:48.369200", + "v": 99.577 + }, + { + "t": "2026-07-15T11:24:48.369200", + "v": 99.7099 + }, + { + "t": "2026-07-15T12:24:48.369200", + "v": 99.6862 + }, + { + "t": "2026-07-15T13:24:48.369200", + "v": 99.7228 + }, + { + "t": "2026-07-15T14:24:48.369200", + "v": 99.4964 + }, + { + "t": "2026-07-15T15:24:48.369200", + "v": 98.9202 + }, + { + "t": "2026-07-15T16:24:48.369200", + "v": 99.1112 + }, + { + "t": "2026-07-15T17:24:48.369200", + "v": 99.0479 + }, + { + "t": "2026-07-15T18:24:48.369200", + "v": 98.3037 + }, + { + "t": "2026-07-15T19:24:48.369200", + "v": 98.4794 + }, + { + "t": "2026-07-15T20:24:48.369200", + "v": 98.566 + }, + { + "t": "2026-07-15T21:24:48.369200", + "v": 98.4925 + }, + { + "t": "2026-07-15T22:24:48.369200", + "v": 98.6837 + }, + { + "t": "2026-07-15T23:24:48.369200", + "v": 98.2288 + }, + { + "t": "2026-07-16T00:24:48.369200", + "v": 98.3401 + }, + { + "t": "2026-07-16T01:24:48.369200", + "v": 98.6089 + }, + { + "t": "2026-07-16T02:24:48.369200", + "v": 98.4636 + }, + { + "t": "2026-07-16T03:24:48.369200", + "v": 98.9145 + }, + { + "t": "2026-07-16T04:24:48.369200", + "v": 98.591 + }, + { + "t": "2026-07-16T05:24:48.369200", + "v": 98.8973 + }, + { + "t": "2026-07-16T06:24:48.369200", + "v": 99.2021 + }, + { + "t": "2026-07-16T07:24:48.369200", + "v": 98.9426 + }, + { + "t": "2026-07-16T08:24:48.369200", + "v": 99.0343 + }, + { + "t": "2026-07-16T09:24:48.369200", + "v": 99.5716 + }, + { + "t": "2026-07-16T10:24:48.369200", + "v": 99.4175 + }, + { + "t": "2026-07-16T11:24:48.369200", + "v": 99.389 + }, + { + "t": "2026-07-16T12:24:48.369200", + "v": 99.457 + }, + { + "t": "2026-07-16T13:24:48.369200", + "v": 99.049 + }, + { + "t": "2026-07-16T14:24:48.369200", + "v": 98.4853 + }, + { + "t": "2026-07-16T15:24:48.369200", + "v": 98.2444 + }, + { + "t": "2026-07-16T16:24:48.369200", + "v": 98.6119 + }, + { + "t": "2026-07-16T17:24:48.369200", + "v": 99.1114 + }, + { + "t": "2026-07-16T18:24:48.369200", + "v": 98.9068 + }, + { + "t": "2026-07-16T19:24:48.369200", + "v": 99.1897 + }, + { + "t": "2026-07-16T20:24:48.369200", + "v": 99.1146 + }, + { + "t": "2026-07-16T21:24:48.369200", + "v": 98.9305 + }, + { + "t": "2026-07-16T22:24:48.369200", + "v": 99.0132 + }, + { + "t": "2026-07-16T23:24:48.369200", + "v": 98.6361 + }, + { + "t": "2026-07-17T00:24:48.369200", + "v": 98.2583 + }, + { + "t": "2026-07-17T01:24:48.369200", + "v": 98.6448 + }, + { + "t": "2026-07-17T02:24:48.369200", + "v": 98.5577 + }, + { + "t": "2026-07-17T03:24:48.369200", + "v": 99.3203 + }, + { + "t": "2026-07-17T04:24:48.369200", + "v": 99.8241 + }, + { + "t": "2026-07-17T05:24:48.369200", + "v": 99.5635 + }, + { + "t": "2026-07-17T06:24:48.369200", + "v": 99.5319 + }, + { + "t": "2026-07-17T07:24:48.369200", + "v": 99.5292 + }, + { + "t": "2026-07-17T08:24:48.369200", + "v": 99.8953 + }, + { + "t": "2026-07-17T09:24:48.369200", + "v": 100.0383 + }, + { + "t": "2026-07-17T10:24:48.369200", + "v": 99.8354 + }, + { + "t": "2026-07-17T11:24:48.369200", + "v": 100.1496 + }, + { + "t": "2026-07-17T12:24:48.369200", + "v": 99.9857 + }, + { + "t": "2026-07-17T13:24:48.369200", + "v": 100.3218 + }, + { + "t": "2026-07-17T14:24:48.369200", + "v": 100.3015 + }, + { + "t": "2026-07-17T15:24:48.369200", + "v": 99.9586 + }, + { + "t": "2026-07-17T16:24:48.369200", + "v": 99.8501 + }, + { + "t": "2026-07-17T17:24:48.369200", + "v": 99.8866 + }, + { + "t": "2026-07-17T18:24:48.369200", + "v": 100.3934 + }, + { + "t": "2026-07-17T19:24:48.369200", + "v": 100.0339 + }, + { + "t": "2026-07-17T20:24:48.369200", + "v": 100.3122 + }, + { + "t": "2026-07-17T21:24:48.369200", + "v": 99.8849 + }, + { + "t": "2026-07-17T22:24:48.369200", + "v": 99.8612 + }, + { + "t": "2026-07-17T23:24:48.369200", + "v": 99.372 + }, + { + "t": "2026-07-18T00:24:48.369200", + "v": 99.4843 + }, + { + "t": "2026-07-18T01:24:48.369200", + "v": 99.7382 + }, + { + "t": "2026-07-18T02:24:48.369200", + "v": 99.6669 + }, + { + "t": "2026-07-18T03:24:48.369200", + "v": 100.0053 + }, + { + "t": "2026-07-18T04:24:48.369200", + "v": 99.5068 + }, + { + "t": "2026-07-18T05:24:48.369200", + "v": 99.6008 + }, + { + "t": "2026-07-18T06:24:48.369200", + "v": 99.6085 + }, + { + "t": "2026-07-18T07:24:48.369200", + "v": 100.0966 + }, + { + "t": "2026-07-18T08:24:48.369200", + "v": 100.0705 + }, + { + "t": "2026-07-18T09:24:48.369200", + "v": 99.6099 + }, + { + "t": "2026-07-18T10:24:48.369200", + "v": 99.755 + }, + { + "t": "2026-07-18T11:24:48.369200", + "v": 99.6159 + }, + { + "t": "2026-07-18T12:24:48.369200", + "v": 99.7194 + }, + { + "t": "2026-07-18T13:24:48.369200", + "v": 99.7508 + }, + { + "t": "2026-07-18T14:24:48.369200", + "v": 99.5527 + }, + { + "t": "2026-07-18T15:24:48.369200", + "v": 99.3692 + }, + { + "t": "2026-07-18T16:24:48.369200", + "v": 99.1966 + }, + { + "t": "2026-07-18T17:24:48.369200", + "v": 98.9523 + }, + { + "t": "2026-07-18T18:24:48.369200", + "v": 99.2008 + }, + { + "t": "2026-07-18T19:24:48.369200", + "v": 99.5562 + }, + { + "t": "2026-07-18T20:24:48.369200", + "v": 99.2706 + }, + { + "t": "2026-07-18T21:24:48.369200", + "v": 99.0466 + }, + { + "t": "2026-07-18T22:24:48.369200", + "v": 98.7834 + }, + { + "t": "2026-07-18T23:24:48.369200", + "v": 98.8595 + }, + { + "t": "2026-07-19T00:24:48.369200", + "v": 99.1263 + }, + { + "t": "2026-07-19T01:24:48.369200", + "v": 98.7495 + }, + { + "t": "2026-07-19T02:24:48.369200", + "v": 98.558 + }, + { + "t": "2026-07-19T03:24:48.369200", + "v": 98.48 + }, + { + "t": "2026-07-19T04:24:48.369200", + "v": 98.8495 + }, + { + "t": "2026-07-19T05:24:48.369200", + "v": 98.1722 + }, + { + "t": "2026-07-19T06:24:48.369200", + "v": 98.1676 + }, + { + "t": "2026-07-19T07:24:48.369200", + "v": 97.8741 + }, + { + "t": "2026-07-19T08:24:48.369200", + "v": 97.5379 + }, + { + "t": "2026-07-19T09:24:48.369200", + "v": 97.0691 + }, + { + "t": "2026-07-19T10:24:48.369200", + "v": 96.5836 + }, + { + "t": "2026-07-19T11:24:48.369200", + "v": 96.4271 + }, + { + "t": "2026-07-19T12:24:48.369200", + "v": 96.884 + }, + { + "t": "2026-07-19T13:24:48.369200", + "v": 96.2158 + }, + { + "t": "2026-07-19T14:24:48.369200", + "v": 96.071 + }, + { + "t": "2026-07-19T15:24:48.369200", + "v": 96.2242 + }, + { + "t": "2026-07-19T16:24:48.369200", + "v": 95.7435 + }, + { + "t": "2026-07-19T17:24:48.369200", + "v": 96.3006 + }, + { + "t": "2026-07-19T18:24:48.369200", + "v": 96.1591 + }, + { + "t": "2026-07-19T19:24:48.369200", + "v": 94.8903 + }, + { + "t": "2026-07-19T20:24:48.369200", + "v": 95.261 + }, + { + "t": "2026-07-19T21:24:48.369200", + "v": 95.3746 + }, + { + "t": "2026-07-19T22:24:48.369200", + "v": 95.3046 + }, + { + "t": "2026-07-19T23:24:48.369200", + "v": 95.5701 + }, + { + "t": "2026-07-20T00:24:48.369200", + "v": 95.299 + }, + { + "t": "2026-07-20T01:24:48.369200", + "v": 95.7892 + }, + { + "t": "2026-07-20T02:24:48.369200", + "v": 95.9855 + }, + { + "t": "2026-07-20T03:24:48.369200", + "v": 96.2069 + }, + { + "t": "2026-07-20T04:24:48.369200", + "v": 96.1047 + }, + { + "t": "2026-07-20T05:24:48.369200", + "v": 96.2091 + }, + { + "t": "2026-07-20T06:24:48.369200", + "v": 96.0862 + }, + { + "t": "2026-07-20T07:24:48.369200", + "v": 96.037 + }, + { + "t": "2026-07-20T08:24:48.369200", + "v": 95.299 + }, + { + "t": "2026-07-20T09:24:48.369200", + "v": 95.5601 + }, + { + "t": "2026-07-20T10:24:48.369200", + "v": 95.7428 + }, + { + "t": "2026-07-20T11:24:48.369200", + "v": 96.0052 + }, + { + "t": "2026-07-20T12:24:48.369200", + "v": 96.0459 + }, + { + "t": "2026-07-20T13:24:48.369200", + "v": 96.112 + }, + { + "t": "2026-07-20T14:24:48.369200", + "v": 95.9862 + }, + { + "t": "2026-07-20T15:24:48.369200", + "v": 96.247 + }, + { + "t": "2026-07-20T16:24:48.369200", + "v": 96.1898 + }, + { + "t": "2026-07-20T17:24:48.369200", + "v": 96.59 + }, + { + "t": "2026-07-20T18:24:48.369200", + "v": 96.9772 + }, + { + "t": "2026-07-20T19:24:48.369200", + "v": 96.9655 + }, + { + "t": "2026-07-20T20:24:48.369200", + "v": 97.1041 + }, + { + "t": "2026-07-20T21:24:48.369200", + "v": 97.1057 + }, + { + "t": "2026-07-20T22:24:48.369200", + "v": 96.8828 + }, + { + "t": "2026-07-20T23:24:48.369200", + "v": 96.7841 + }, + { + "t": "2026-07-21T00:24:48.369200", + "v": 97.4715 + }, + { + "t": "2026-07-21T01:24:48.369200", + "v": 97.4528 + }, + { + "t": "2026-07-21T02:24:48.369200", + "v": 97.6229 + }, + { + "t": "2026-07-21T03:24:48.369200", + "v": 98.14 + }, + { + "t": "2026-07-21T04:24:48.369200", + "v": 98.1725 + }, + { + "t": "2026-07-21T05:24:48.369200", + "v": 98.1352 + }, + { + "t": "2026-07-21T06:24:48.369200", + "v": 97.7441 + }, + { + "t": "2026-07-21T07:24:48.369200", + "v": 98.0055 + }, + { + "t": "2026-07-21T08:24:48.369200", + "v": 98.2166 + }, + { + "t": "2026-07-21T09:24:48.369200", + "v": 98.3262 + }, + { + "t": "2026-07-21T10:24:48.369200", + "v": 97.7059 + }, + { + "t": "2026-07-21T11:24:48.369200", + "v": 97.3818 + }, + { + "t": "2026-07-21T12:24:48.369200", + "v": 97.4045 + }, + { + "t": "2026-07-21T13:24:48.369200", + "v": 97.4868 + }, + { + "t": "2026-07-21T14:24:48.369200", + "v": 97.405 + }, + { + "t": "2026-07-21T15:24:48.369200", + "v": 97.6107 + }, + { + "t": "2026-07-21T16:24:48.369200", + "v": 97.6909 + }, + { + "t": "2026-07-21T17:24:48.369200", + "v": 97.224 + }, + { + "t": "2026-07-21T18:24:48.369200", + "v": 98.0813 + }, + { + "t": "2026-07-21T19:24:48.369200", + "v": 97.7574 + }, + { + "t": "2026-07-21T20:24:48.369200", + "v": 97.3145 + }, + { + "t": "2026-07-21T21:24:48.369200", + "v": 97.1192 + }, + { + "t": "2026-07-21T22:24:48.369200", + "v": 97.3846 + }, + { + "t": "2026-07-21T23:24:48.369200", + "v": 96.9629 + }, + { + "t": "2026-07-22T00:24:48.369200", + "v": 97.1444 + }, + { + "t": "2026-07-22T01:24:48.369200", + "v": 97.1927 + }, + { + "t": "2026-07-22T02:24:48.369200", + "v": 97.0575 + }, + { + "t": "2026-07-22T03:24:48.369200", + "v": 97.1864 + }, + { + "t": "2026-07-22T04:24:48.369200", + "v": 96.8091 + }, + { + "t": "2026-07-22T05:24:48.369200", + "v": 96.5191 + }, + { + "t": "2026-07-22T06:24:48.369200", + "v": 96.8576 + }, + { + "t": "2026-07-22T07:24:48.369200", + "v": 96.6113 + }, + { + "t": "2026-07-22T08:24:48.369200", + "v": 96.4269 + }, + { + "t": "2026-07-22T09:24:48.369200", + "v": 96.2897 + }, + { + "t": "2026-07-22T10:24:48.369200", + "v": 96.0922 + }, + { + "t": "2026-07-22T11:24:48.369200", + "v": 95.7296 + }, + { + "t": "2026-07-22T12:24:48.369200", + "v": 96.089 + }, + { + "t": "2026-07-22T13:24:48.369200", + "v": 96.0276 + }, + { + "t": "2026-07-22T14:24:48.369200", + "v": 95.9553 + }, + { + "t": "2026-07-22T15:24:48.369200", + "v": 95.9165 + }, + { + "t": "2026-07-22T16:24:48.369200", + "v": 96.0878 + }, + { + "t": "2026-07-22T17:24:48.369200", + "v": 96.052 + }, + { + "t": "2026-07-22T18:24:48.369200", + "v": 96.0623 + }, + { + "t": "2026-07-22T19:24:48.369200", + "v": 95.9086 + }, + { + "t": "2026-07-22T20:24:48.369200", + "v": 95.9881 + }, + { + "t": "2026-07-22T21:24:48.369200", + "v": 95.9651 + }, + { + "t": "2026-07-22T22:24:48.369200", + "v": 95.7368 + }, + { + "t": "2026-07-22T23:24:48.369200", + "v": 95.3886 + }, + { + "t": "2026-07-23T00:24:48.369200", + "v": 95.7211 + }, + { + "t": "2026-07-23T01:24:48.369200", + "v": 95.5926 + }, + { + "t": "2026-07-23T02:24:48.369200", + "v": 95.3613 + }, + { + "t": "2026-07-23T03:24:48.369200", + "v": 95.1189 + }, + { + "t": "2026-07-23T04:24:48.369200", + "v": 95.1863 + }, + { + "t": "2026-07-23T05:24:48.369200", + "v": 94.9466 + }, + { + "t": "2026-07-23T06:24:48.369200", + "v": 95.0329 + }, + { + "t": "2026-07-23T07:24:48.369200", + "v": 94.9694 + }, + { + "t": "2026-07-23T08:24:48.369200", + "v": 94.872 + }, + { + "t": "2026-07-23T09:24:48.369200", + "v": 95.1077 + }, + { + "t": "2026-07-23T10:24:48.369200", + "v": 95.1021 + }, + { + "t": "2026-07-23T11:24:48.369200", + "v": 95.0618 + }, + { + "t": "2026-07-23T12:24:48.369200", + "v": 95.3117 + }, + { + "t": "2026-07-23T13:24:48.369200", + "v": 94.9508 + }, + { + "t": "2026-07-23T14:24:48.369200", + "v": 95.2531 + }, + { + "t": "2026-07-23T15:24:48.369200", + "v": 95.9097 + }, + { + "t": "2026-07-23T16:24:48.369200", + "v": 95.9721 + }, + { + "t": "2026-07-23T17:24:48.369200", + "v": 95.8237 + }, + { + "t": "2026-07-23T18:24:48.369200", + "v": 95.8799 + }, + { + "t": "2026-07-23T19:24:48.369200", + "v": 95.9954 + }, + { + "t": "2026-07-23T20:24:48.369200", + "v": 95.5777 + }, + { + "t": "2026-07-23T21:24:48.369200", + "v": 95.5767 + }, + { + "t": "2026-07-23T22:24:48.369200", + "v": 95.962 + }, + { + "t": "2026-07-23T23:24:48.369200", + "v": 95.8522 + }, + { + "t": "2026-07-24T00:24:48.369200", + "v": 95.9941 + }, + { + "t": "2026-07-24T01:24:48.369200", + "v": 95.3163 + }, + { + "t": "2026-07-24T02:24:48.369200", + "v": 95.2573 + }, + { + "t": "2026-07-24T03:24:48.369200", + "v": 95.254 + }, + { + "t": "2026-07-24T04:24:48.369200", + "v": 95.4055 + }, + { + "t": "2026-07-24T05:24:48.369200", + "v": 95.416 + }, + { + "t": "2026-07-24T06:24:48.369200", + "v": 94.957 + }, + { + "t": "2026-07-24T07:24:48.369200", + "v": 94.9594 + }, + { + "t": "2026-07-24T08:24:48.369200", + "v": 94.6128 + }, + { + "t": "2026-07-24T09:24:48.369200", + "v": 94.8727 + }, + { + "t": "2026-07-24T10:24:48.369200", + "v": 94.5357 + }, + { + "t": "2026-07-24T11:24:48.369200", + "v": 94.502 + }, + { + "t": "2026-07-24T12:24:48.369200", + "v": 94.5851 + }, + { + "t": "2026-07-24T13:24:48.369200", + "v": 94.4688 + }, + { + "t": "2026-07-24T14:24:48.369200", + "v": 94.4815 + }, + { + "t": "2026-07-24T15:24:48.369200", + "v": 94.8525 + }, + { + "t": "2026-07-24T16:24:48.369200", + "v": 94.3875 + }, + { + "t": "2026-07-24T17:24:48.369200", + "v": 93.849 + }, + { + "t": "2026-07-24T18:24:48.369200", + "v": 94.0003 + }, + { + "t": "2026-07-24T19:24:48.369200", + "v": 94.112 + }, + { + "t": "2026-07-24T20:24:48.369200", + "v": 94.1471 + }, + { + "t": "2026-07-24T21:24:48.369200", + "v": 94.05 + }, + { + "t": "2026-07-24T22:24:48.369200", + "v": 93.6855 + }, + { + "t": "2026-07-24T23:24:48.369200", + "v": 93.4935 + }, + { + "t": "2026-07-25T00:24:48.369200", + "v": 93.4506 + }, + { + "t": "2026-07-25T01:24:48.369200", + "v": 93.2047 + }, + { + "t": "2026-07-25T02:24:48.369200", + "v": 93.3335 + }, + { + "t": "2026-07-25T03:24:48.369200", + "v": 93.2493 + }, + { + "t": "2026-07-25T04:24:48.369200", + "v": 93.1434 + }, + { + "t": "2026-07-25T05:24:48.369200", + "v": 93.0237 + }, + { + "t": "2026-07-25T06:24:48.369200", + "v": 93.472 + }, + { + "t": "2026-07-25T07:24:48.369200", + "v": 93.3108 + }, + { + "t": "2026-07-25T08:24:48.369200", + "v": 93.2109 + }, + { + "t": "2026-07-25T09:24:48.369200", + "v": 93.0982 + }, + { + "t": "2026-07-25T10:24:48.369200", + "v": 92.7984 + }, + { + "t": "2026-07-25T11:24:48.369200", + "v": 92.6747 + }, + { + "t": "2026-07-25T12:24:48.369200", + "v": 92.9254 + }, + { + "t": "2026-07-25T13:24:48.369200", + "v": 92.6382 + }, + { + "t": "2026-07-25T14:24:48.369200", + "v": 92.131 + }, + { + "t": "2026-07-25T15:24:48.369200", + "v": 91.8646 + }, + { + "t": "2026-07-25T16:24:48.369200", + "v": 91.9759 + }, + { + "t": "2026-07-25T17:24:48.369200", + "v": 92.1179 + }, + { + "t": "2026-07-25T18:24:48.369200", + "v": 92.8002 + }, + { + "t": "2026-07-25T19:24:48.369200", + "v": 92.8591 + }, + { + "t": "2026-07-25T20:24:48.369200", + "v": 92.727 + }, + { + "t": "2026-07-25T21:24:48.369200", + "v": 92.7704 + }, + { + "t": "2026-07-25T22:24:48.369200", + "v": 92.6972 + }, + { + "t": "2026-07-25T23:24:48.369200", + "v": 92.876 + }, + { + "t": "2026-07-26T00:24:48.369200", + "v": 93.0708 + }, + { + "t": "2026-07-26T01:24:48.369200", + "v": 93.1247 + }, + { + "t": "2026-07-26T02:24:48.369200", + "v": 92.5672 + }, + { + "t": "2026-07-26T03:24:48.369200", + "v": 92.5744 + }, + { + "t": "2026-07-26T04:24:48.369200", + "v": 92.8781 + }, + { + "t": "2026-07-26T05:24:48.369200", + "v": 92.6619 + }, + { + "t": "2026-07-26T06:24:48.369200", + "v": 93.1486 + }, + { + "t": "2026-07-26T07:24:48.369200", + "v": 93.4624 + }, + { + "t": "2026-07-26T08:24:48.369200", + "v": 93.4119 + }, + { + "t": "2026-07-26T09:24:48.369200", + "v": 93.6142 + }, + { + "t": "2026-07-26T10:24:48.369200", + "v": 93.1021 + }, + { + "t": "2026-07-26T11:24:48.369200", + "v": 92.9528 + }, + { + "t": "2026-07-26T12:24:48.369200", + "v": 92.8881 + }, + { + "t": "2026-07-26T13:24:48.369200", + "v": 92.7591 + }, + { + "t": "2026-07-26T14:24:48.369200", + "v": 93.2362 + }, + { + "t": "2026-07-26T15:24:48.369200", + "v": 93.4191 + }, + { + "t": "2026-07-26T16:24:48.369200", + "v": 93.3307 + }, + { + "t": "2026-07-26T17:24:48.369200", + "v": 93.4109 + }, + { + "t": "2026-07-26T18:24:48.369200", + "v": 93.4096 + }, + { + "t": "2026-07-26T19:24:48.369200", + "v": 93.6834 + }, + { + "t": "2026-07-26T20:24:48.369200", + "v": 93.6554 + }, + { + "t": "2026-07-26T21:24:48.369200", + "v": 93.8698 + }, + { + "t": "2026-07-26T22:24:48.369200", + "v": 93.4805 + }, + { + "t": "2026-07-26T23:24:48.369200", + "v": 93.4078 + }, + { + "t": "2026-07-27T00:24:48.369200", + "v": 93.2345 + }, + { + "t": "2026-07-27T01:24:48.369200", + "v": 93.3388 + }, + { + "t": "2026-07-27T02:24:48.369200", + "v": 93.3249 + }, + { + "t": "2026-07-27T03:24:48.369200", + "v": 92.8438 + }, + { + "t": "2026-07-27T04:24:48.369200", + "v": 92.6798 + }, + { + "t": "2026-07-27T05:24:48.369200", + "v": 92.9606 + }, + { + "t": "2026-07-27T06:24:48.369200", + "v": 93.0354 + }, + { + "t": "2026-07-27T07:24:48.369200", + "v": 92.9725 + }, + { + "t": "2026-07-27T08:24:48.369200", + "v": 92.9233 + }, + { + "t": "2026-07-27T09:24:48.369200", + "v": 93.1026 + }, + { + "t": "2026-07-27T10:24:48.369200", + "v": 93.335 + }, + { + "t": "2026-07-27T11:24:48.369200", + "v": 92.9308 + }, + { + "t": "2026-07-27T12:24:48.369200", + "v": 93.1354 + }, + { + "t": "2026-07-27T13:24:48.369200", + "v": 92.2189 + }, + { + "t": "2026-07-27T14:24:48.369200", + "v": 92.1598 + }, + { + "t": "2026-07-27T15:24:48.369200", + "v": 93.1504 + }, + { + "t": "2026-07-27T16:24:48.369200", + "v": 93.105 + }, + { + "t": "2026-07-27T17:24:48.369200", + "v": 93.1533 + }, + { + "t": "2026-07-27T18:24:48.369200", + "v": 92.6478 + }, + { + "t": "2026-07-27T19:24:48.369200", + "v": 92.8667 + }, + { + "t": "2026-07-27T20:24:48.369200", + "v": 93.3153 + }, + { + "t": "2026-07-27T21:24:48.369200", + "v": 93.7803 + }, + { + "t": "2026-07-27T22:24:48.369200", + "v": 93.9654 + }, + { + "t": "2026-07-27T23:24:48.369200", + "v": 94.6319 + }, + { + "t": "2026-07-28T00:24:48.369200", + "v": 94.7997 + }, + { + "t": "2026-07-28T01:24:48.369200", + "v": 94.786 + }, + { + "t": "2026-07-28T02:24:48.369200", + "v": 94.5683 + }, + { + "t": "2026-07-28T03:24:48.369200", + "v": 94.7335 + }, + { + "t": "2026-07-28T04:24:48.369200", + "v": 94.5097 + }, + { + "t": "2026-07-28T05:24:48.369200", + "v": 94.8803 + }, + { + "t": "2026-07-28T06:24:48.369200", + "v": 94.5379 + }, + { + "t": "2026-07-28T07:24:48.369200", + "v": 93.9728 + }, + { + "t": "2026-07-28T08:24:48.369200", + "v": 93.8887 + }, + { + "t": "2026-07-28T09:24:48.369200", + "v": 93.6132 + }, + { + "t": "2026-07-28T10:24:48.369200", + "v": 93.5198 + }, + { + "t": "2026-07-28T11:24:48.369200", + "v": 93.3583 + }, + { + "t": "2026-07-28T12:24:48.369200", + "v": 93.7273 + }, + { + "t": "2026-07-28T13:24:48.369200", + "v": 93.904 + }, + { + "t": "2026-07-28T14:24:48.369200", + "v": 93.6786 + }, + { + "t": "2026-07-28T15:24:48.369200", + "v": 94.3958 + }, + { + "t": "2026-07-28T16:24:48.369200", + "v": 94.2846 + }, + { + "t": "2026-07-28T17:24:48.369200", + "v": 93.9416 + }, + { + "t": "2026-07-28T18:24:48.369200", + "v": 93.2414 + }, + { + "t": "2026-07-28T19:24:48.369200", + "v": 93.0242 + }, + { + "t": "2026-07-28T20:24:48.369200", + "v": 93.2282 + }, + { + "t": "2026-07-28T21:24:48.369200", + "v": 92.8909 + }, + { + "t": "2026-07-28T22:24:48.369200", + "v": 92.2063 + }, + { + "t": "2026-07-28T23:24:48.369200", + "v": 92.1887 + }, + { + "t": "2026-07-29T00:24:48.369200", + "v": 92.3185 + }, + { + "t": "2026-07-29T01:24:48.369200", + "v": 92.0069 + }, + { + "t": "2026-07-29T02:24:48.369200", + "v": 92.2408 + }, + { + "t": "2026-07-29T03:24:48.369200", + "v": 91.2694 + }, + { + "t": "2026-07-29T04:24:48.369200", + "v": 91.5831 + }, + { + "t": "2026-07-29T05:24:48.369200", + "v": 91.8267 + }, + { + "t": "2026-07-29T06:24:48.369200", + "v": 91.6149 + }, + { + "t": "2026-07-29T07:24:48.369200", + "v": 91.7456 + }, + { + "t": "2026-07-29T08:24:48.369200", + "v": 91.5101 + }, + { + "t": "2026-07-29T09:24:48.369200", + "v": 90.8826 + }, + { + "t": "2026-07-29T10:24:48.369200", + "v": 90.7001 + }, + { + "t": "2026-07-29T11:24:48.369200", + "v": 90.7783 + }, + { + "t": "2026-07-29T12:24:48.369200", + "v": 90.4184 + }, + { + "t": "2026-07-29T13:24:48.369200", + "v": 90.7726 + }, + { + "t": "2026-07-29T14:24:48.369200", + "v": 90.8169 + }, + { + "t": "2026-07-29T15:24:48.369200", + "v": 91.0187 + }, + { + "t": "2026-07-29T16:24:48.369200", + "v": 91.1333 + }, + { + "t": "2026-07-29T17:24:48.369200", + "v": 90.6096 + }, + { + "t": "2026-07-29T18:24:48.369200", + "v": 90.5096 + }, + { + "t": "2026-07-29T19:24:48.369200", + "v": 90.0644 + }, + { + "t": "2026-07-29T20:24:48.369200", + "v": 90.1847 + }, + { + "t": "2026-07-29T21:24:48.369200", + "v": 90.487 + }, + { + "t": "2026-07-29T22:24:48.369200", + "v": 91.1743 + }, + { + "t": "2026-07-29T23:24:48.369200", + "v": 90.9486 + }, + { + "t": "2026-07-30T00:24:48.369200", + "v": 91.3528 + }, + { + "t": "2026-07-30T01:24:48.369200", + "v": 91.3332 + }, + { + "t": "2026-07-30T02:24:48.369200", + "v": 91.7418 + }, + { + "t": "2026-07-30T03:24:48.369200", + "v": 91.5406 + }, + { + "t": "2026-07-30T04:24:48.369200", + "v": 91.5197 + }, + { + "t": "2026-07-30T05:24:48.369200", + "v": 91.2409 + }, + { + "t": "2026-07-30T06:24:48.369200", + "v": 90.8199 + }, + { + "t": "2026-07-30T07:24:48.369200", + "v": 90.8918 + }, + { + "t": "2026-07-30T08:24:48.369200", + "v": 90.89 + }, + { + "t": "2026-07-30T09:24:48.369200", + "v": 90.5745 + }, + { + "t": "2026-07-30T10:24:48.369200", + "v": 90.1417 + }, + { + "t": "2026-07-30T11:24:48.369200", + "v": 89.9398 + }, + { + "t": "2026-07-30T12:24:48.369200", + "v": 90.6431 + }, + { + "t": "2026-07-30T13:24:48.369200", + "v": 90.7194 + }, + { + "t": "2026-07-30T14:24:48.369200", + "v": 90.7481 + }, + { + "t": "2026-07-30T15:24:48.369200", + "v": 90.8467 + }, + { + "t": "2026-07-30T16:24:48.369200", + "v": 91.2215 + }, + { + "t": "2026-07-30T17:24:48.369200", + "v": 91.3611 + }, + { + "t": "2026-07-30T18:24:48.369200", + "v": 91.3185 + }, + { + "t": "2026-07-30T19:24:48.369200", + "v": 91.1584 + }, + { + "t": "2026-07-30T20:24:48.369200", + "v": 91.4467 + }, + { + "t": "2026-07-30T21:24:48.369200", + "v": 91.1171 + }, + { + "t": "2026-07-30T22:24:48.369200", + "v": 91.3761 + }, + { + "t": "2026-07-30T23:24:48.369200", + "v": 91.1272 + }, + { + "t": "2026-07-31T00:24:48.369200", + "v": 90.9869 + }, + { + "t": "2026-07-31T01:24:48.369200", + "v": 90.6168 + }, + { + "t": "2026-07-31T02:24:48.369200", + "v": 90.5662 + }, + { + "t": "2026-07-31T03:24:48.369200", + "v": 90.7525 + }, + { + "t": "2026-07-31T04:24:48.369200", + "v": 90.691 + }, + { + "t": "2026-07-31T05:24:48.369200", + "v": 90.052 + }, + { + "t": "2026-07-31T06:24:48.369200", + "v": 90.0539 + }, + { + "t": "2026-07-31T07:24:48.369200", + "v": 89.4752 + }, + { + "t": "2026-07-31T08:24:48.369200", + "v": 89.7157 + }, + { + "t": "2026-07-31T09:24:48.369200", + "v": 89.5205 + }, + { + "t": "2026-07-31T10:24:48.369200", + "v": 89.4189 + }, + { + "t": "2026-07-31T11:24:48.369200", + "v": 88.8958 + }, + { + "t": "2026-07-31T12:24:48.369200", + "v": 88.8643 + }, + { + "t": "2026-07-31T13:24:48.369200", + "v": 89.1385 + }, + { + "t": "2026-07-31T14:24:48.369200", + "v": 89.0742 + }, + { + "t": "2026-07-31T15:24:48.369200", + "v": 89.1675 + }, + { + "t": "2026-07-31T16:24:48.369200", + "v": 89.4855 + }, + { + "t": "2026-07-31T17:24:48.369200", + "v": 89.143 + }, + { + "t": "2026-07-31T18:24:48.369200", + "v": 89.1788 + }, + { + "t": "2026-07-31T19:24:48.369200", + "v": 89.6349 + }, + { + "t": "2026-07-31T20:24:48.369200", + "v": 90.3943 + }, + { + "t": "2026-07-31T21:24:48.369200", + "v": 90.2062 + }, + { + "t": "2026-07-31T22:24:48.369200", + "v": 90.7134 + }, + { + "t": "2026-07-31T23:24:48.369200", + "v": 90.8358 + }, + { + "t": "2026-08-01T00:24:48.369200", + "v": 90.3531 + }, + { + "t": "2026-08-01T01:24:48.369200", + "v": 90.442 + }, + { + "t": "2026-08-01T02:24:48.369200", + "v": 89.9143 + }, + { + "t": "2026-08-01T03:24:48.369200", + "v": 89.6093 + }, + { + "t": "2026-08-01T04:24:48.369200", + "v": 89.2902 + }, + { + "t": "2026-08-01T05:24:48.369200", + "v": 89.2403 + }, + { + "t": "2026-08-01T06:24:48.369200", + "v": 89.1539 + }, + { + "t": "2026-08-01T07:24:48.369200", + "v": 89.3924 + }, + { + "t": "2026-08-01T08:24:48.369200", + "v": 89.4052 + }, + { + "t": "2026-08-01T09:24:48.369200", + "v": 88.9512 + }, + { + "t": "2026-08-01T10:24:48.369200", + "v": 89.2073 + }, + { + "t": "2026-08-01T11:24:48.369200", + "v": 89.3206 + }, + { + "t": "2026-08-01T12:24:48.369200", + "v": 89.4579 + }, + { + "t": "2026-08-01T13:24:48.369200", + "v": 89.1838 + }, + { + "t": "2026-08-01T14:24:48.369200", + "v": 89.1246 + }, + { + "t": "2026-08-01T15:24:48.369200", + "v": 88.9537 + }, + { + "t": "2026-08-01T16:24:48.369200", + "v": 89.1687 + }, + { + "t": "2026-08-01T17:24:48.369200", + "v": 88.8657 + }, + { + "t": "2026-08-01T18:24:48.369200", + "v": 88.4891 + }, + { + "t": "2026-08-01T19:24:48.369200", + "v": 88.5964 + }, + { + "t": "2026-08-01T20:24:48.369200", + "v": 89.3663 + }, + { + "t": "2026-08-01T21:24:48.369200", + "v": 89.235 + }, + { + "t": "2026-08-01T22:24:48.369200", + "v": 89.4697 + }, + { + "t": "2026-08-01T23:24:48.369200", + "v": 89.4292 + }, + { + "t": "2026-08-02T00:24:48.369200", + "v": 89.5623 + }, + { + "t": "2026-08-02T01:24:48.369200", + "v": 90.0943 + }, + { + "t": "2026-08-02T02:24:48.369200", + "v": 90.0071 + }, + { + "t": "2026-08-02T03:24:48.369200", + "v": 89.927 + }, + { + "t": "2026-08-02T04:24:48.369200", + "v": 89.6383 + }, + { + "t": "2026-08-02T05:24:48.369200", + "v": 89.4202 + }, + { + "t": "2026-08-02T06:24:48.369200", + "v": 89.4286 + }, + { + "t": "2026-08-02T07:24:48.369200", + "v": 89.3566 + }, + { + "t": "2026-08-02T08:24:48.369200", + "v": 89.1849 + }, + { + "t": "2026-08-02T09:24:48.369200", + "v": 89.188 + }, + { + "t": "2026-08-02T10:24:48.369200", + "v": 89.6156 + }, + { + "t": "2026-08-02T11:24:48.369200", + "v": 89.5694 + }, + { + "t": "2026-08-02T12:24:48.369200", + "v": 89.0703 + }, + { + "t": "2026-08-02T13:24:48.369200", + "v": 89.6166 + }, + { + "t": "2026-08-02T14:24:48.369200", + "v": 89.3533 + }, + { + "t": "2026-08-02T15:24:48.369200", + "v": 88.9362 + }, + { + "t": "2026-08-02T16:24:48.369200", + "v": 88.3995 + }, + { + "t": "2026-08-02T17:24:48.369200", + "v": 88.6609 + }, + { + "t": "2026-08-02T18:24:48.369200", + "v": 89.1934 + }, + { + "t": "2026-08-02T19:24:48.369200", + "v": 88.4706 + }, + { + "t": "2026-08-02T20:24:48.369200", + "v": 88.542 + }, + { + "t": "2026-08-02T21:24:48.369200", + "v": 89.1896 + }, + { + "t": "2026-08-02T22:24:48.369200", + "v": 89.7069 + }, + { + "t": "2026-08-02T23:24:48.369200", + "v": 89.4953 + }, + { + "t": "2026-08-03T00:24:48.369200", + "v": 89.5167 + }, + { + "t": "2026-08-03T01:24:48.369200", + "v": 89.2739 + }, + { + "t": "2026-08-03T02:24:48.369200", + "v": 89.3152 + }, + { + "t": "2026-08-03T03:24:48.369200", + "v": 89.3961 + }, + { + "t": "2026-08-03T04:24:48.369200", + "v": 89.0006 + }, + { + "t": "2026-08-03T05:24:48.369200", + "v": 89.1507 + }, + { + "t": "2026-08-03T06:24:48.369200", + "v": 88.8123 + }, + { + "t": "2026-08-03T07:24:48.369200", + "v": 88.6933 + }, + { + "t": "2026-08-03T08:24:48.369200", + "v": 88.8778 + }, + { + "t": "2026-08-03T09:24:48.369200", + "v": 88.8775 + }, + { + "t": "2026-08-03T10:24:48.369200", + "v": 88.1145 + }, + { + "t": "2026-08-03T11:24:48.369200", + "v": 88.0589 + }, + { + "t": "2026-08-03T12:24:48.369200", + "v": 87.9409 + }, + { + "t": "2026-08-03T13:24:48.369200", + "v": 87.6313 + }, + { + "t": "2026-08-03T14:24:48.369200", + "v": 87.8098 + }, + { + "t": "2026-08-03T15:24:48.369200", + "v": 87.7362 + }, + { + "t": "2026-08-03T16:24:48.369200", + "v": 87.8561 + }, + { + "t": "2026-08-03T17:24:48.369200", + "v": 87.6807 + }, + { + "t": "2026-08-03T18:24:48.369200", + "v": 87.5247 + }, + { + "t": "2026-08-03T19:24:48.369200", + "v": 87.5009 + }, + { + "t": "2026-08-03T20:24:48.369200", + "v": 87.0778 + }, + { + "t": "2026-08-03T21:24:48.369200", + "v": 86.953 + }, + { + "t": "2026-08-03T22:24:48.369200", + "v": 86.7569 + }, + { + "t": "2026-08-03T23:24:48.369200", + "v": 86.8241 + }, + { + "t": "2026-08-04T00:24:48.369200", + "v": 86.7187 + }, + { + "t": "2026-08-04T01:24:48.369200", + "v": 87.0361 + }, + { + "t": "2026-08-04T02:24:48.369200", + "v": 87.1979 + }, + { + "t": "2026-08-04T03:24:48.369200", + "v": 87.3356 + }, + { + "t": "2026-08-04T04:24:48.369200", + "v": 87.5318 + }, + { + "t": "2026-08-04T05:24:48.369200", + "v": 87.6227 + }, + { + "t": "2026-08-04T06:24:48.369200", + "v": 87.9836 + } + ], + "trades": [ + { + "time": "2026-07-21 10:24", + "side": "SELL", + "size": 0.0019, + "price": 60304.1, + "pnl_gross": -0.5971, + "pnl_net": -0.7002, + "fee": 0.10312 + }, + { + "time": "2026-07-21 17:24", + "side": "SELL", + "size": 0.0012, + "price": 63027.1, + "pnl_gross": -0.4437, + "pnl_net": -0.5118, + "fee": 0.068069 + }, + { + "time": "2026-07-21 18:24", + "side": "BUY", + "size": 0.0016, + "price": 64264.0, + "pnl_gross": 0.8805, + "pnl_net": 0.7879, + "fee": 0.09254 + }, + { + "time": "2026-07-21 20:24", + "side": "SELL", + "size": 0.0012, + "price": 61142.5, + "pnl_gross": -0.4197, + "pnl_net": -0.4857, + "fee": 0.066034 + }, + { + "time": "2026-07-21 23:24", + "side": "SELL", + "size": 0.0007, + "price": 64614.9, + "pnl_gross": -0.3986, + "pnl_net": -0.4393, + "fee": 0.040707 + }, + { + "time": "2026-07-22 04:24", + "side": "SELL", + "size": 0.001, + "price": 60611.2, + "pnl_gross": -0.3541, + "pnl_net": -0.4086, + "fee": 0.05455 + }, + { + "time": "2026-07-22 06:24", + "side": "BUY", + "size": 0.0016, + "price": 64842.0, + "pnl_gross": 0.3617, + "pnl_net": 0.2683, + "fee": 0.093372 + }, + { + "time": "2026-07-22 11:24", + "side": "SELL", + "size": 0.0017, + "price": 64225.8, + "pnl_gross": -0.3394, + "pnl_net": -0.4377, + "fee": 0.098265 + }, + { + "time": "2026-07-22 12:24", + "side": "BUY", + "size": 0.0017, + "price": 63067.9, + "pnl_gross": 0.3826, + "pnl_net": 0.2861, + "fee": 0.096494 + }, + { + "time": "2026-07-22 23:24", + "side": "SELL", + "size": 0.0014, + "price": 60424.8, + "pnl_gross": -0.3251, + "pnl_net": -0.4012, + "fee": 0.076135 + }, + { + "time": "2026-07-23 00:24", + "side": "BUY", + "size": 0.0007, + "price": 63089.2, + "pnl_gross": 0.3557, + "pnl_net": 0.316, + "fee": 0.039746 + }, + { + "time": "2026-07-23 13:24", + "side": "SELL", + "size": 0.0018, + "price": 64031.0, + "pnl_gross": -0.3378, + "pnl_net": -0.4415, + "fee": 0.10373 + }, + { + "time": "2026-07-23 14:24", + "side": "BUY", + "size": 0.0018, + "price": 60211.5, + "pnl_gross": 0.3255, + "pnl_net": 0.228, + "fee": 0.097543 + }, + { + "time": "2026-07-23 15:24", + "side": "BUY", + "size": 0.0014, + "price": 62867.0, + "pnl_gross": 0.6798, + "pnl_net": 0.6006, + "fee": 0.079212 + }, + { + "time": "2026-07-23 20:24", + "side": "SELL", + "size": 0.0006, + "price": 64222.4, + "pnl_gross": -0.3945, + "pnl_net": -0.4291, + "fee": 0.03468 + }, + { + "time": "2026-07-23 22:24", + "side": "BUY", + "size": 0.001, + "price": 61697.6, + "pnl_gross": 0.4085, + "pnl_net": 0.353, + "fee": 0.055528 + }, + { + "time": "2026-07-24 01:24", + "side": "SELL", + "size": 0.0016, + "price": 64094.7, + "pnl_gross": -0.6546, + "pnl_net": -0.7469, + "fee": 0.092296 + }, + { + "time": "2026-07-24 06:24", + "side": "SELL", + "size": 0.0012, + "price": 63772.2, + "pnl_gross": -0.4358, + "pnl_net": -0.5047, + "fee": 0.068874 + }, + { + "time": "2026-07-24 08:24", + "side": "SELL", + "size": 0.0015, + "price": 63122.6, + "pnl_gross": -0.3233, + "pnl_net": -0.4086, + "fee": 0.085216 + }, + { + "time": "2026-07-24 10:24", + "side": "SELL", + "size": 0.0012, + "price": 61514.1, + "pnl_gross": -0.3138, + "pnl_net": -0.3802, + "fee": 0.066435 + }, + { + "time": "2026-07-24 15:24", + "side": "BUY", + "size": 0.0013, + "price": 62313.6, + "pnl_gross": 0.3942, + "pnl_net": 0.3213, + "fee": 0.072907 + }, + { + "time": "2026-07-24 16:24", + "side": "SELL", + "size": 0.0017, + "price": 64479.4, + "pnl_gross": -0.4417, + "pnl_net": -0.5404, + "fee": 0.098653 + }, + { + "time": "2026-07-24 17:24", + "side": "SELL", + "size": 0.001, + "price": 62378.1, + "pnl_gross": -0.5153, + "pnl_net": -0.5714, + "fee": 0.05614 + }, + { + "time": "2026-07-24 22:24", + "side": "SELL", + "size": 0.0012, + "price": 62197.1, + "pnl_gross": -0.3413, + "pnl_net": -0.4085, + "fee": 0.067173 + }, + { + "time": "2026-07-25 06:24", + "side": "BUY", + "size": 0.0018, + "price": 61666.8, + "pnl_gross": 0.4715, + "pnl_net": 0.3716, + "fee": 0.0999 + }, + { + "time": "2026-07-25 14:24", + "side": "SELL", + "size": 0.0013, + "price": 63230.1, + "pnl_gross": -0.4841, + "pnl_net": -0.558, + "fee": 0.073979 + }, + { + "time": "2026-07-25 18:24", + "side": "BUY", + "size": 0.0007, + "price": 60385.8, + "pnl_gross": 0.7055, + "pnl_net": 0.6674, + "fee": 0.038043 + }, + { + "time": "2026-07-26 02:24", + "side": "SELL", + "size": 0.0011, + "price": 63381.8, + "pnl_gross": -0.5344, + "pnl_net": -0.5971, + "fee": 0.062748 + }, + { + "time": "2026-07-26 04:24", + "side": "BUY", + "size": 0.0012, + "price": 62670.1, + "pnl_gross": 0.3269, + "pnl_net": 0.2592, + "fee": 0.067684 + }, + { + "time": "2026-07-26 06:24", + "side": "BUY", + "size": 0.0011, + "price": 64735.7, + "pnl_gross": 0.5099, + "pnl_net": 0.4458, + "fee": 0.064088 + }, + { + "time": "2026-07-26 07:24", + "side": "BUY", + "size": 0.0011, + "price": 62637.3, + "pnl_gross": 0.337, + "pnl_net": 0.275, + "fee": 0.062011 + }, + { + "time": "2026-07-26 10:24", + "side": "SELL", + "size": 0.0015, + "price": 64370.6, + "pnl_gross": -0.4889, + "pnl_net": -0.5758, + "fee": 0.0869 + }, + { + "time": "2026-07-26 14:24", + "side": "BUY", + "size": 0.0007, + "price": 62187.4, + "pnl_gross": 0.5003, + "pnl_net": 0.4611, + "fee": 0.039178 + }, + { + "time": "2026-07-26 22:24", + "side": "SELL", + "size": 0.0009, + "price": 64148.8, + "pnl_gross": -0.3661, + "pnl_net": -0.4181, + "fee": 0.051961 + }, + { + "time": "2026-07-27 03:24", + "side": "SELL", + "size": 0.0007, + "price": 61440.5, + "pnl_gross": -0.4579, + "pnl_net": -0.4966, + "fee": 0.038708 + }, + { + "time": "2026-07-27 05:24", + "side": "BUY", + "size": 0.0012, + "price": 60554.3, + "pnl_gross": 0.304, + "pnl_net": 0.2386, + "fee": 0.065399 + }, + { + "time": "2026-07-27 11:24", + "side": "SELL", + "size": 0.002, + "price": 60338.4, + "pnl_gross": -0.381, + "pnl_net": -0.4896, + "fee": 0.108609 + }, + { + "time": "2026-07-27 13:24", + "side": "SELL", + "size": 0.0011, + "price": 62350.7, + "pnl_gross": -0.8933, + "pnl_net": -0.9551, + "fee": 0.061727 + }, + { + "time": "2026-07-27 15:24", + "side": "BUY", + "size": 0.001, + "price": 63664.7, + "pnl_gross": 1.0137, + "pnl_net": 0.9564, + "fee": 0.057298 + }, + { + "time": "2026-07-27 18:24", + "side": "SELL", + "size": 0.0013, + "price": 64067.5, + "pnl_gross": -0.4824, + "pnl_net": -0.5573, + "fee": 0.074959 + }, + { + "time": "2026-07-27 20:24", + "side": "BUY", + "size": 0.0014, + "price": 64057.5, + "pnl_gross": 0.4718, + "pnl_net": 0.3911, + "fee": 0.080712 + }, + { + "time": "2026-07-27 21:24", + "side": "BUY", + "size": 0.0009, + "price": 60219.0, + "pnl_gross": 0.4882, + "pnl_net": 0.4394, + "fee": 0.048777 + }, + { + "time": "2026-07-27 23:24", + "side": "BUY", + "size": 0.002, + "price": 62715.2, + "pnl_gross": 0.6897, + "pnl_net": 0.5768, + "fee": 0.112887 + }, + { + "time": "2026-07-28 05:24", + "side": "BUY", + "size": 0.0011, + "price": 64868.6, + "pnl_gross": 0.3938, + "pnl_net": 0.3296, + "fee": 0.06422 + }, + { + "time": "2026-07-28 06:24", + "side": "SELL", + "size": 0.0012, + "price": 64621.6, + "pnl_gross": -0.3193, + "pnl_net": -0.389, + "fee": 0.069791 + }, + { + "time": "2026-07-28 07:24", + "side": "SELL", + "size": 0.0006, + "price": 63012.3, + "pnl_gross": -0.5419, + "pnl_net": -0.5759, + "fee": 0.034027 + }, + { + "time": "2026-07-28 12:24", + "side": "BUY", + "size": 0.001, + "price": 60211.8, + "pnl_gross": 0.3922, + "pnl_net": 0.338, + "fee": 0.054191 + }, + { + "time": "2026-07-28 15:24", + "side": "BUY", + "size": 0.0015, + "price": 61816.6, + "pnl_gross": 0.7404, + "pnl_net": 0.657, + "fee": 0.083452 + }, + { + "time": "2026-07-28 17:24", + "side": "SELL", + "size": 0.0014, + "price": 63906.6, + "pnl_gross": -0.3198, + "pnl_net": -0.4003, + "fee": 0.080522 + }, + { + "time": "2026-07-28 18:24", + "side": "SELL", + "size": 0.0006, + "price": 63892.6, + "pnl_gross": -0.677, + "pnl_net": -0.7115, + "fee": 0.034502 + }, + { + "time": "2026-07-28 21:24", + "side": "SELL", + "size": 0.0016, + "price": 62869.6, + "pnl_gross": -0.3141, + "pnl_net": -0.4046, + "fee": 0.090532 + }, + { + "time": "2026-07-28 22:24", + "side": "SELL", + "size": 0.0011, + "price": 63247.8, + "pnl_gross": -0.6613, + "pnl_net": -0.7239, + "fee": 0.062615 + }, + { + "time": "2026-07-29 03:24", + "side": "SELL", + "size": 0.0019, + "price": 62456.0, + "pnl_gross": -0.9482, + "pnl_net": -1.055, + "fee": 0.1068 + }, + { + "time": "2026-07-29 04:24", + "side": "BUY", + "size": 0.0018, + "price": 62260.2, + "pnl_gross": 0.3369, + "pnl_net": 0.236, + "fee": 0.100862 + }, + { + "time": "2026-07-29 09:24", + "side": "SELL", + "size": 0.0016, + "price": 64636.6, + "pnl_gross": -0.6043, + "pnl_net": -0.6974, + "fee": 0.093077 + }, + { + "time": "2026-07-29 12:24", + "side": "SELL", + "size": 0.0007, + "price": 63951.9, + "pnl_gross": -0.3367, + "pnl_net": -0.377, + "fee": 0.04029 + }, + { + "time": "2026-07-29 13:24", + "side": "BUY", + "size": 0.0017, + "price": 62758.2, + "pnl_gross": 0.3774, + "pnl_net": 0.2814, + "fee": 0.09602 + }, + { + "time": "2026-07-29 17:24", + "side": "SELL", + "size": 0.0006, + "price": 64861.9, + "pnl_gross": -0.5005, + "pnl_net": -0.5355, + "fee": 0.035025 + }, + { + "time": "2026-07-29 19:24", + "side": "SELL", + "size": 0.0018, + "price": 63901.3, + "pnl_gross": -0.4221, + "pnl_net": -0.5256, + "fee": 0.10352 + }, + { + "time": "2026-07-29 21:24", + "side": "BUY", + "size": 0.0019, + "price": 60277.1, + "pnl_gross": 0.3255, + "pnl_net": 0.2225, + "fee": 0.103074 + }, + { + "time": "2026-07-29 22:24", + "side": "BUY", + "size": 0.0007, + "price": 60823.3, + "pnl_gross": 0.7106, + "pnl_net": 0.6723, + "fee": 0.038319 + }, + { + "time": "2026-07-30 00:24", + "side": "BUY", + "size": 0.0018, + "price": 64229.7, + "pnl_gross": 0.4274, + "pnl_net": 0.3233, + "fee": 0.104052 + }, + { + "time": "2026-07-30 02:24", + "side": "BUY", + "size": 0.001, + "price": 62667.4, + "pnl_gross": 0.4318, + "pnl_net": 0.3754, + "fee": 0.056401 + }, + { + "time": "2026-07-30 06:24", + "side": "SELL", + "size": 0.0013, + "price": 64126.2, + "pnl_gross": -0.3978, + "pnl_net": -0.4728, + "fee": 0.075028 + }, + { + "time": "2026-07-30 10:24", + "side": "SELL", + "size": 0.0012, + "price": 63135.8, + "pnl_gross": -0.4094, + "pnl_net": -0.4776, + "fee": 0.068187 + }, + { + "time": "2026-07-30 12:24", + "side": "BUY", + "size": 0.0015, + "price": 61487.2, + "pnl_gross": 0.7265, + "pnl_net": 0.6435, + "fee": 0.083008 + }, + { + "time": "2026-07-30 16:24", + "side": "BUY", + "size": 0.0016, + "price": 64303.9, + "pnl_gross": 0.398, + "pnl_net": 0.3054, + "fee": 0.092598 + }, + { + "time": "2026-07-30 20:24", + "side": "BUY", + "size": 0.0006, + "price": 61451.1, + "pnl_gross": 0.3114, + "pnl_net": 0.2783, + "fee": 0.033184 + }, + { + "time": "2026-07-30 21:24", + "side": "SELL", + "size": 0.0018, + "price": 60798.5, + "pnl_gross": -0.3064, + "pnl_net": -0.4049, + "fee": 0.098494 + }, + { + "time": "2026-07-31 01:24", + "side": "SELL", + "size": 0.0005, + "price": 64726.2, + "pnl_gross": -0.3469, + "pnl_net": -0.376, + "fee": 0.029127 + }, + { + "time": "2026-07-31 05:24", + "side": "SELL", + "size": 0.0012, + "price": 62683.5, + "pnl_gross": -0.6158, + "pnl_net": -0.6835, + "fee": 0.067698 + }, + { + "time": "2026-07-31 07:24", + "side": "SELL", + "size": 0.0016, + "price": 61829.7, + "pnl_gross": -0.5555, + "pnl_net": -0.6445, + "fee": 0.089035 + }, + { + "time": "2026-07-31 11:24", + "side": "SELL", + "size": 0.002, + "price": 63402.0, + "pnl_gross": -0.4998, + "pnl_net": -0.614, + "fee": 0.114124 + }, + { + "time": "2026-07-31 13:24", + "side": "BUY", + "size": 0.001, + "price": 64694.7, + "pnl_gross": 0.2974, + "pnl_net": 0.2392, + "fee": 0.058225 + }, + { + "time": "2026-07-31 16:24", + "side": "BUY", + "size": 0.0007, + "price": 61665.2, + "pnl_gross": 0.3412, + "pnl_net": 0.3024, + "fee": 0.038849 + }, + { + "time": "2026-07-31 17:24", + "side": "SELL", + "size": 0.0013, + "price": 61639.8, + "pnl_gross": -0.3193, + "pnl_net": -0.3914, + "fee": 0.072119 + }, + { + "time": "2026-07-31 19:24", + "side": "BUY", + "size": 0.0009, + "price": 61681.9, + "pnl_gross": 0.4793, + "pnl_net": 0.4294, + "fee": 0.049962 + }, + { + "time": "2026-07-31 20:24", + "side": "BUY", + "size": 0.0013, + "price": 63543.7, + "pnl_gross": 0.7825, + "pnl_net": 0.7082, + "fee": 0.074346 + }, + { + "time": "2026-07-31 22:24", + "side": "BUY", + "size": 0.002, + "price": 62918.5, + "pnl_gross": 0.5304, + "pnl_net": 0.4172, + "fee": 0.113253 + }, + { + "time": "2026-08-01 00:24", + "side": "SELL", + "size": 0.0012, + "price": 64835.4, + "pnl_gross": -0.4595, + "pnl_net": -0.5295, + "fee": 0.070022 + }, + { + "time": "2026-08-01 02:24", + "side": "SELL", + "size": 0.0014, + "price": 60852.6, + "pnl_gross": -0.5045, + "pnl_net": -0.5812, + "fee": 0.076674 + }, + { + "time": "2026-08-01 09:24", + "side": "SELL", + "size": 0.0018, + "price": 63679.2, + "pnl_gross": -0.4308, + "pnl_net": -0.5339, + "fee": 0.10316 + }, + { + "time": "2026-08-01 18:24", + "side": "SELL", + "size": 0.0009, + "price": 62790.4, + "pnl_gross": -0.3533, + "pnl_net": -0.4042, + "fee": 0.05086 + }, + { + "time": "2026-08-01 20:24", + "side": "BUY", + "size": 0.0008, + "price": 63524.9, + "pnl_gross": 0.793, + "pnl_net": 0.7473, + "fee": 0.045738 + }, + { + "time": "2026-08-02 01:24", + "side": "BUY", + "size": 0.0017, + "price": 61452.3, + "pnl_gross": 0.5552, + "pnl_net": 0.4611, + "fee": 0.094022 + }, + { + "time": "2026-08-02 10:24", + "side": "BUY", + "size": 0.0006, + "price": 62066.5, + "pnl_gross": 0.4507, + "pnl_net": 0.4172, + "fee": 0.033516 + }, + { + "time": "2026-08-02 12:24", + "side": "SELL", + "size": 0.0019, + "price": 62034.5, + "pnl_gross": -0.4758, + "pnl_net": -0.5819, + "fee": 0.106079 + }, + { + "time": "2026-08-02 13:24", + "side": "BUY", + "size": 0.0008, + "price": 64819.6, + "pnl_gross": 0.5694, + "pnl_net": 0.5228, + "fee": 0.04667 + }, + { + "time": "2026-08-02 15:24", + "side": "SELL", + "size": 0.0014, + "price": 62675.8, + "pnl_gross": -0.3939, + "pnl_net": -0.4729, + "fee": 0.078972 + }, + { + "time": "2026-08-02 16:24", + "side": "SELL", + "size": 0.0019, + "price": 64566.1, + "pnl_gross": -0.5135, + "pnl_net": -0.6239, + "fee": 0.110408 + }, + { + "time": "2026-08-02 18:24", + "side": "BUY", + "size": 0.002, + "price": 61985.0, + "pnl_gross": 0.5557, + "pnl_net": 0.4441, + "fee": 0.111573 + }, + { + "time": "2026-08-02 19:24", + "side": "SELL", + "size": 0.0019, + "price": 64383.7, + "pnl_gross": -0.6995, + "pnl_net": -0.8096, + "fee": 0.110096 + }, + { + "time": "2026-08-02 21:24", + "side": "BUY", + "size": 0.002, + "price": 62716.5, + "pnl_gross": 0.6708, + "pnl_net": 0.5579, + "fee": 0.11289 + }, + { + "time": "2026-08-02 22:24", + "side": "BUY", + "size": 0.0019, + "price": 64255.3, + "pnl_gross": 0.5405, + "pnl_net": 0.4306, + "fee": 0.109877 + }, + { + "time": "2026-08-03 04:24", + "side": "SELL", + "size": 0.0018, + "price": 64485.2, + "pnl_gross": -0.3723, + "pnl_net": -0.4768, + "fee": 0.104466 + }, + { + "time": "2026-08-03 06:24", + "side": "SELL", + "size": 0.0008, + "price": 60703.1, + "pnl_gross": -0.3152, + "pnl_net": -0.3589, + "fee": 0.043706 + }, + { + "time": "2026-08-03 10:24", + "side": "SELL", + "size": 0.0005, + "price": 63268.4, + "pnl_gross": -0.7398, + "pnl_net": -0.7683, + "fee": 0.028471 + }, + { + "time": "2026-08-03 20:24", + "side": "SELL", + "size": 0.0012, + "price": 62687.6, + "pnl_gross": -0.4, + "pnl_net": -0.4677, + "fee": 0.067703 + }, + { + "time": "2026-08-04 01:24", + "side": "BUY", + "size": 0.0013, + "price": 62527.4, + "pnl_gross": 0.3406, + "pnl_net": 0.2675, + "fee": 0.073157 + }, + { + "time": "2026-08-04 06:24", + "side": "BUY", + "size": 0.0017, + "price": 62267.2, + "pnl_gross": 0.3841, + "pnl_net": 0.2888, + "fee": 0.095269 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.380792" +} \ No newline at end of file diff --git a/backtests/results/pairs_20260804-072448.json b/backtests/results/pairs_20260804-072448.json new file mode 100644 index 0000000..830a09f --- /dev/null +++ b/backtests/results/pairs_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Pairs Trading", + "strategy_key": "pairs", + "description": "BTC/ETH spread Z-score mean reversion", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.413383", + "end_time": "2026-08-04T06:24:48.413383", + "start_equity": 100.0, + "end_equity": 88.0821, + "pnl": -11.94, + "pnl_pct": -11.94, + "pnl_gross": 4.0311, + "pnl_gross_pct": 4.0311, + "fees_total": 15.9711, + "fee_model": "taker", + "ann_return_pct": -143.28, + "sharpe": 2.516, + "sortino": 4.2954, + "max_dd": 0.047, + "max_dd_pct": 4.7, + "win_rate": 0.0, + "total_trades": 226, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.413383", + "v": 99.9718 + }, + { + "t": "2026-07-05T08:24:48.413383", + "v": 100.1877 + }, + { + "t": "2026-07-05T09:24:48.413383", + "v": 100.148 + }, + { + "t": "2026-07-05T10:24:48.413383", + "v": 100.2302 + }, + { + "t": "2026-07-05T11:24:48.413383", + "v": 100.4917 + }, + { + "t": "2026-07-05T12:24:48.413383", + "v": 100.5377 + }, + { + "t": "2026-07-05T13:24:48.413383", + "v": 100.7084 + }, + { + "t": "2026-07-05T14:24:48.413383", + "v": 100.4234 + }, + { + "t": "2026-07-05T15:24:48.413383", + "v": 100.4789 + }, + { + "t": "2026-07-05T16:24:48.413383", + "v": 100.5991 + }, + { + "t": "2026-07-05T17:24:48.413383", + "v": 100.6554 + }, + { + "t": "2026-07-05T18:24:48.413383", + "v": 100.687 + }, + { + "t": "2026-07-05T19:24:48.413383", + "v": 100.35 + }, + { + "t": "2026-07-05T20:24:48.413383", + "v": 100.6061 + }, + { + "t": "2026-07-05T21:24:48.413383", + "v": 100.5279 + }, + { + "t": "2026-07-05T22:24:48.413383", + "v": 100.4699 + }, + { + "t": "2026-07-05T23:24:48.413383", + "v": 99.8616 + }, + { + "t": "2026-07-06T00:24:48.413383", + "v": 100.0744 + }, + { + "t": "2026-07-06T01:24:48.413383", + "v": 99.9726 + }, + { + "t": "2026-07-06T02:24:48.413383", + "v": 99.9786 + }, + { + "t": "2026-07-06T03:24:48.413383", + "v": 99.9229 + }, + { + "t": "2026-07-06T04:24:48.413383", + "v": 99.8726 + }, + { + "t": "2026-07-06T05:24:48.413383", + "v": 99.687 + }, + { + "t": "2026-07-06T06:24:48.413383", + "v": 99.6473 + }, + { + "t": "2026-07-06T07:24:48.413383", + "v": 99.5822 + }, + { + "t": "2026-07-06T08:24:48.413383", + "v": 99.5189 + }, + { + "t": "2026-07-06T09:24:48.413383", + "v": 99.3106 + }, + { + "t": "2026-07-06T10:24:48.413383", + "v": 99.1049 + }, + { + "t": "2026-07-06T11:24:48.413383", + "v": 98.918 + }, + { + "t": "2026-07-06T12:24:48.413383", + "v": 98.9678 + }, + { + "t": "2026-07-06T13:24:48.413383", + "v": 98.6518 + }, + { + "t": "2026-07-06T14:24:48.413383", + "v": 98.5989 + }, + { + "t": "2026-07-06T15:24:48.413383", + "v": 98.6315 + }, + { + "t": "2026-07-06T16:24:48.413383", + "v": 98.5382 + }, + { + "t": "2026-07-06T17:24:48.413383", + "v": 98.5785 + }, + { + "t": "2026-07-06T18:24:48.413383", + "v": 98.5147 + }, + { + "t": "2026-07-06T19:24:48.413383", + "v": 98.4294 + }, + { + "t": "2026-07-06T20:24:48.413383", + "v": 98.3608 + }, + { + "t": "2026-07-06T21:24:48.413383", + "v": 97.9708 + }, + { + "t": "2026-07-06T22:24:48.413383", + "v": 98.0814 + }, + { + "t": "2026-07-06T23:24:48.413383", + "v": 97.8356 + }, + { + "t": "2026-07-07T00:24:48.413383", + "v": 98.0386 + }, + { + "t": "2026-07-07T01:24:48.413383", + "v": 97.7434 + }, + { + "t": "2026-07-07T02:24:48.413383", + "v": 98.0414 + }, + { + "t": "2026-07-07T03:24:48.413383", + "v": 97.6809 + }, + { + "t": "2026-07-07T04:24:48.413383", + "v": 97.4448 + }, + { + "t": "2026-07-07T05:24:48.413383", + "v": 97.4454 + }, + { + "t": "2026-07-07T06:24:48.413383", + "v": 97.5698 + }, + { + "t": "2026-07-07T07:24:48.413383", + "v": 97.351 + }, + { + "t": "2026-07-07T08:24:48.413383", + "v": 97.5455 + }, + { + "t": "2026-07-07T09:24:48.413383", + "v": 97.4786 + }, + { + "t": "2026-07-07T10:24:48.413383", + "v": 97.5057 + }, + { + "t": "2026-07-07T11:24:48.413383", + "v": 97.0678 + }, + { + "t": "2026-07-07T12:24:48.413383", + "v": 97.1489 + }, + { + "t": "2026-07-07T13:24:48.413383", + "v": 96.9295 + }, + { + "t": "2026-07-07T14:24:48.413383", + "v": 97.1462 + }, + { + "t": "2026-07-07T15:24:48.413383", + "v": 96.8527 + }, + { + "t": "2026-07-07T16:24:48.413383", + "v": 97.018 + }, + { + "t": "2026-07-07T17:24:48.413383", + "v": 96.9196 + }, + { + "t": "2026-07-07T18:24:48.413383", + "v": 96.8572 + }, + { + "t": "2026-07-07T19:24:48.413383", + "v": 96.5876 + }, + { + "t": "2026-07-07T20:24:48.413383", + "v": 96.3147 + }, + { + "t": "2026-07-07T21:24:48.413383", + "v": 96.1608 + }, + { + "t": "2026-07-07T22:24:48.413383", + "v": 95.8981 + }, + { + "t": "2026-07-07T23:24:48.413383", + "v": 96.2941 + }, + { + "t": "2026-07-08T00:24:48.413383", + "v": 96.1858 + }, + { + "t": "2026-07-08T01:24:48.413383", + "v": 96.0135 + }, + { + "t": "2026-07-08T02:24:48.413383", + "v": 96.0906 + }, + { + "t": "2026-07-08T03:24:48.413383", + "v": 95.914 + }, + { + "t": "2026-07-08T04:24:48.413383", + "v": 95.8931 + }, + { + "t": "2026-07-08T05:24:48.413383", + "v": 95.9575 + }, + { + "t": "2026-07-08T06:24:48.413383", + "v": 95.8774 + }, + { + "t": "2026-07-08T07:24:48.413383", + "v": 96.2331 + }, + { + "t": "2026-07-08T08:24:48.413383", + "v": 96.4756 + }, + { + "t": "2026-07-08T09:24:48.413383", + "v": 96.6515 + }, + { + "t": "2026-07-08T10:24:48.413383", + "v": 96.4949 + }, + { + "t": "2026-07-08T11:24:48.413383", + "v": 96.0771 + }, + { + "t": "2026-07-08T12:24:48.413383", + "v": 96.0083 + }, + { + "t": "2026-07-08T13:24:48.413383", + "v": 95.7104 + }, + { + "t": "2026-07-08T14:24:48.413383", + "v": 95.6509 + }, + { + "t": "2026-07-08T15:24:48.413383", + "v": 95.6023 + }, + { + "t": "2026-07-08T16:24:48.413383", + "v": 95.5542 + }, + { + "t": "2026-07-08T17:24:48.413383", + "v": 95.2625 + }, + { + "t": "2026-07-08T18:24:48.413383", + "v": 95.0625 + }, + { + "t": "2026-07-08T19:24:48.413383", + "v": 94.954 + }, + { + "t": "2026-07-08T20:24:48.413383", + "v": 95.0737 + }, + { + "t": "2026-07-08T21:24:48.413383", + "v": 94.9997 + }, + { + "t": "2026-07-08T22:24:48.413383", + "v": 94.9654 + }, + { + "t": "2026-07-08T23:24:48.413383", + "v": 94.6177 + }, + { + "t": "2026-07-09T00:24:48.413383", + "v": 94.2114 + }, + { + "t": "2026-07-09T01:24:48.413383", + "v": 94.2421 + }, + { + "t": "2026-07-09T02:24:48.413383", + "v": 94.3034 + }, + { + "t": "2026-07-09T03:24:48.413383", + "v": 94.7219 + }, + { + "t": "2026-07-09T04:24:48.413383", + "v": 94.6708 + }, + { + "t": "2026-07-09T05:24:48.413383", + "v": 94.4253 + }, + { + "t": "2026-07-09T06:24:48.413383", + "v": 94.6524 + }, + { + "t": "2026-07-09T07:24:48.413383", + "v": 94.7439 + }, + { + "t": "2026-07-09T08:24:48.413383", + "v": 94.7174 + }, + { + "t": "2026-07-09T09:24:48.413383", + "v": 94.8539 + }, + { + "t": "2026-07-09T10:24:48.413383", + "v": 94.7748 + }, + { + "t": "2026-07-09T11:24:48.413383", + "v": 94.9984 + }, + { + "t": "2026-07-09T12:24:48.413383", + "v": 95.0142 + }, + { + "t": "2026-07-09T13:24:48.413383", + "v": 94.9925 + }, + { + "t": "2026-07-09T14:24:48.413383", + "v": 94.9659 + }, + { + "t": "2026-07-09T15:24:48.413383", + "v": 94.5576 + }, + { + "t": "2026-07-09T16:24:48.413383", + "v": 94.7819 + }, + { + "t": "2026-07-09T17:24:48.413383", + "v": 94.9045 + }, + { + "t": "2026-07-09T18:24:48.413383", + "v": 95.2291 + }, + { + "t": "2026-07-09T19:24:48.413383", + "v": 95.3174 + }, + { + "t": "2026-07-09T20:24:48.413383", + "v": 95.4955 + }, + { + "t": "2026-07-09T21:24:48.413383", + "v": 95.3746 + }, + { + "t": "2026-07-09T22:24:48.413383", + "v": 95.4358 + }, + { + "t": "2026-07-09T23:24:48.413383", + "v": 95.2265 + }, + { + "t": "2026-07-10T00:24:48.413383", + "v": 94.9369 + }, + { + "t": "2026-07-10T01:24:48.413383", + "v": 94.8814 + }, + { + "t": "2026-07-10T02:24:48.413383", + "v": 95.1583 + }, + { + "t": "2026-07-10T03:24:48.413383", + "v": 95.2242 + }, + { + "t": "2026-07-10T04:24:48.413383", + "v": 95.5912 + }, + { + "t": "2026-07-10T05:24:48.413383", + "v": 95.4435 + }, + { + "t": "2026-07-10T06:24:48.413383", + "v": 95.4852 + }, + { + "t": "2026-07-10T07:24:48.413383", + "v": 95.7106 + }, + { + "t": "2026-07-10T08:24:48.413383", + "v": 95.9532 + }, + { + "t": "2026-07-10T09:24:48.413383", + "v": 95.8973 + }, + { + "t": "2026-07-10T10:24:48.413383", + "v": 95.8754 + }, + { + "t": "2026-07-10T11:24:48.413383", + "v": 95.6427 + }, + { + "t": "2026-07-10T12:24:48.413383", + "v": 95.9551 + }, + { + "t": "2026-07-10T13:24:48.413383", + "v": 95.6181 + }, + { + "t": "2026-07-10T14:24:48.413383", + "v": 95.6257 + }, + { + "t": "2026-07-10T15:24:48.413383", + "v": 95.7301 + }, + { + "t": "2026-07-10T16:24:48.413383", + "v": 95.9472 + }, + { + "t": "2026-07-10T17:24:48.413383", + "v": 96.1514 + }, + { + "t": "2026-07-10T18:24:48.413383", + "v": 96.3945 + }, + { + "t": "2026-07-10T19:24:48.413383", + "v": 95.9109 + }, + { + "t": "2026-07-10T20:24:48.413383", + "v": 96.1034 + }, + { + "t": "2026-07-10T21:24:48.413383", + "v": 96.1999 + }, + { + "t": "2026-07-10T22:24:48.413383", + "v": 96.0835 + }, + { + "t": "2026-07-10T23:24:48.413383", + "v": 96.3448 + }, + { + "t": "2026-07-11T00:24:48.413383", + "v": 96.0901 + }, + { + "t": "2026-07-11T01:24:48.413383", + "v": 96.4672 + }, + { + "t": "2026-07-11T02:24:48.413383", + "v": 96.0855 + }, + { + "t": "2026-07-11T03:24:48.413383", + "v": 96.4248 + }, + { + "t": "2026-07-11T04:24:48.413383", + "v": 96.2828 + }, + { + "t": "2026-07-11T05:24:48.413383", + "v": 96.5592 + }, + { + "t": "2026-07-11T06:24:48.413383", + "v": 96.3725 + }, + { + "t": "2026-07-11T07:24:48.413383", + "v": 96.4853 + }, + { + "t": "2026-07-11T08:24:48.413383", + "v": 96.4141 + }, + { + "t": "2026-07-11T09:24:48.413383", + "v": 96.1186 + }, + { + "t": "2026-07-11T10:24:48.413383", + "v": 96.4851 + }, + { + "t": "2026-07-11T11:24:48.413383", + "v": 96.7055 + }, + { + "t": "2026-07-11T12:24:48.413383", + "v": 96.9006 + }, + { + "t": "2026-07-11T13:24:48.413383", + "v": 96.8047 + }, + { + "t": "2026-07-11T14:24:48.413383", + "v": 96.6186 + }, + { + "t": "2026-07-11T15:24:48.413383", + "v": 96.7946 + }, + { + "t": "2026-07-11T16:24:48.413383", + "v": 96.8354 + }, + { + "t": "2026-07-11T17:24:48.413383", + "v": 96.8284 + }, + { + "t": "2026-07-11T18:24:48.413383", + "v": 96.5527 + }, + { + "t": "2026-07-11T19:24:48.413383", + "v": 96.6438 + }, + { + "t": "2026-07-11T20:24:48.413383", + "v": 96.6906 + }, + { + "t": "2026-07-11T21:24:48.413383", + "v": 96.821 + }, + { + "t": "2026-07-11T22:24:48.413383", + "v": 96.5872 + }, + { + "t": "2026-07-11T23:24:48.413383", + "v": 96.5646 + }, + { + "t": "2026-07-12T00:24:48.413383", + "v": 96.5788 + }, + { + "t": "2026-07-12T01:24:48.413383", + "v": 96.3211 + }, + { + "t": "2026-07-12T02:24:48.413383", + "v": 96.2946 + }, + { + "t": "2026-07-12T03:24:48.413383", + "v": 96.2988 + }, + { + "t": "2026-07-12T04:24:48.413383", + "v": 96.109 + }, + { + "t": "2026-07-12T05:24:48.413383", + "v": 96.4161 + }, + { + "t": "2026-07-12T06:24:48.413383", + "v": 96.0007 + }, + { + "t": "2026-07-12T07:24:48.413383", + "v": 95.9726 + }, + { + "t": "2026-07-12T08:24:48.413383", + "v": 95.555 + }, + { + "t": "2026-07-12T09:24:48.413383", + "v": 95.1684 + }, + { + "t": "2026-07-12T10:24:48.413383", + "v": 95.0406 + }, + { + "t": "2026-07-12T11:24:48.413383", + "v": 95.0457 + }, + { + "t": "2026-07-12T12:24:48.413383", + "v": 94.9976 + }, + { + "t": "2026-07-12T13:24:48.413383", + "v": 94.831 + }, + { + "t": "2026-07-12T14:24:48.413383", + "v": 95.0441 + }, + { + "t": "2026-07-12T15:24:48.413383", + "v": 94.9757 + }, + { + "t": "2026-07-12T16:24:48.413383", + "v": 94.9162 + }, + { + "t": "2026-07-12T17:24:48.413383", + "v": 94.7627 + }, + { + "t": "2026-07-12T18:24:48.413383", + "v": 95.012 + }, + { + "t": "2026-07-12T19:24:48.413383", + "v": 94.951 + }, + { + "t": "2026-07-12T20:24:48.413383", + "v": 95.02 + }, + { + "t": "2026-07-12T21:24:48.413383", + "v": 95.2809 + }, + { + "t": "2026-07-12T22:24:48.413383", + "v": 95.1615 + }, + { + "t": "2026-07-12T23:24:48.413383", + "v": 95.3778 + }, + { + "t": "2026-07-13T00:24:48.413383", + "v": 95.2545 + }, + { + "t": "2026-07-13T01:24:48.413383", + "v": 95.1882 + }, + { + "t": "2026-07-13T02:24:48.413383", + "v": 95.0598 + }, + { + "t": "2026-07-13T03:24:48.413383", + "v": 95.1118 + }, + { + "t": "2026-07-13T04:24:48.413383", + "v": 94.867 + }, + { + "t": "2026-07-13T05:24:48.413383", + "v": 94.6994 + }, + { + "t": "2026-07-13T06:24:48.413383", + "v": 94.6582 + }, + { + "t": "2026-07-13T07:24:48.413383", + "v": 94.7121 + }, + { + "t": "2026-07-13T08:24:48.413383", + "v": 94.6335 + }, + { + "t": "2026-07-13T09:24:48.413383", + "v": 94.9877 + }, + { + "t": "2026-07-13T10:24:48.413383", + "v": 95.0534 + }, + { + "t": "2026-07-13T11:24:48.413383", + "v": 95.0738 + }, + { + "t": "2026-07-13T12:24:48.413383", + "v": 95.0421 + }, + { + "t": "2026-07-13T13:24:48.413383", + "v": 95.1011 + }, + { + "t": "2026-07-13T14:24:48.413383", + "v": 94.824 + }, + { + "t": "2026-07-13T15:24:48.413383", + "v": 94.7671 + }, + { + "t": "2026-07-13T16:24:48.413383", + "v": 94.8877 + }, + { + "t": "2026-07-13T17:24:48.413383", + "v": 94.9783 + }, + { + "t": "2026-07-13T18:24:48.413383", + "v": 96.6211 + }, + { + "t": "2026-07-13T19:24:48.413383", + "v": 96.4095 + }, + { + "t": "2026-07-13T20:24:48.413383", + "v": 96.3862 + }, + { + "t": "2026-07-13T21:24:48.413383", + "v": 96.5386 + }, + { + "t": "2026-07-13T22:24:48.413383", + "v": 96.3579 + }, + { + "t": "2026-07-13T23:24:48.413383", + "v": 96.3761 + }, + { + "t": "2026-07-14T00:24:48.413383", + "v": 96.4085 + }, + { + "t": "2026-07-14T01:24:48.413383", + "v": 96.4024 + }, + { + "t": "2026-07-14T02:24:48.413383", + "v": 96.4415 + }, + { + "t": "2026-07-14T03:24:48.413383", + "v": 96.2584 + }, + { + "t": "2026-07-14T04:24:48.413383", + "v": 96.5172 + }, + { + "t": "2026-07-14T05:24:48.413383", + "v": 96.0908 + }, + { + "t": "2026-07-14T06:24:48.413383", + "v": 96.3121 + }, + { + "t": "2026-07-14T07:24:48.413383", + "v": 96.4584 + }, + { + "t": "2026-07-14T08:24:48.413383", + "v": 96.5356 + }, + { + "t": "2026-07-14T09:24:48.413383", + "v": 96.7098 + }, + { + "t": "2026-07-14T10:24:48.413383", + "v": 96.7045 + }, + { + "t": "2026-07-14T11:24:48.413383", + "v": 96.7493 + }, + { + "t": "2026-07-14T12:24:48.413383", + "v": 96.45 + }, + { + "t": "2026-07-14T13:24:48.413383", + "v": 96.374 + }, + { + "t": "2026-07-14T14:24:48.413383", + "v": 96.4329 + }, + { + "t": "2026-07-14T15:24:48.413383", + "v": 96.4432 + }, + { + "t": "2026-07-14T16:24:48.413383", + "v": 96.4052 + }, + { + "t": "2026-07-14T17:24:48.413383", + "v": 96.4154 + }, + { + "t": "2026-07-14T18:24:48.413383", + "v": 96.5485 + }, + { + "t": "2026-07-14T19:24:48.413383", + "v": 96.7951 + }, + { + "t": "2026-07-14T20:24:48.413383", + "v": 96.4928 + }, + { + "t": "2026-07-14T21:24:48.413383", + "v": 96.0738 + }, + { + "t": "2026-07-14T22:24:48.413383", + "v": 96.0243 + }, + { + "t": "2026-07-14T23:24:48.413383", + "v": 96.0976 + }, + { + "t": "2026-07-15T00:24:48.413383", + "v": 96.0468 + }, + { + "t": "2026-07-15T01:24:48.413383", + "v": 96.1757 + }, + { + "t": "2026-07-15T02:24:48.413383", + "v": 96.6327 + }, + { + "t": "2026-07-15T03:24:48.413383", + "v": 96.5056 + }, + { + "t": "2026-07-15T04:24:48.413383", + "v": 96.3192 + }, + { + "t": "2026-07-15T05:24:48.413383", + "v": 96.6421 + }, + { + "t": "2026-07-15T06:24:48.413383", + "v": 96.904 + }, + { + "t": "2026-07-15T07:24:48.413383", + "v": 97.1418 + }, + { + "t": "2026-07-15T08:24:48.413383", + "v": 97.0355 + }, + { + "t": "2026-07-15T09:24:48.413383", + "v": 97.1086 + }, + { + "t": "2026-07-15T10:24:48.413383", + "v": 97.2022 + }, + { + "t": "2026-07-15T11:24:48.413383", + "v": 96.776 + }, + { + "t": "2026-07-15T12:24:48.413383", + "v": 96.8408 + }, + { + "t": "2026-07-15T13:24:48.413383", + "v": 96.9658 + }, + { + "t": "2026-07-15T14:24:48.413383", + "v": 97.0118 + }, + { + "t": "2026-07-15T15:24:48.413383", + "v": 96.9125 + }, + { + "t": "2026-07-15T16:24:48.413383", + "v": 96.5858 + }, + { + "t": "2026-07-15T17:24:48.413383", + "v": 96.6452 + }, + { + "t": "2026-07-15T18:24:48.413383", + "v": 96.8572 + }, + { + "t": "2026-07-15T19:24:48.413383", + "v": 96.9548 + }, + { + "t": "2026-07-15T20:24:48.413383", + "v": 97.4805 + }, + { + "t": "2026-07-15T21:24:48.413383", + "v": 97.3041 + }, + { + "t": "2026-07-15T22:24:48.413383", + "v": 97.2638 + }, + { + "t": "2026-07-15T23:24:48.413383", + "v": 97.2287 + }, + { + "t": "2026-07-16T00:24:48.413383", + "v": 97.0987 + }, + { + "t": "2026-07-16T01:24:48.413383", + "v": 97.1677 + }, + { + "t": "2026-07-16T02:24:48.413383", + "v": 97.3326 + }, + { + "t": "2026-07-16T03:24:48.413383", + "v": 97.24 + }, + { + "t": "2026-07-16T04:24:48.413383", + "v": 97.37 + }, + { + "t": "2026-07-16T05:24:48.413383", + "v": 97.4824 + }, + { + "t": "2026-07-16T06:24:48.413383", + "v": 97.5715 + }, + { + "t": "2026-07-16T07:24:48.413383", + "v": 97.5525 + }, + { + "t": "2026-07-16T08:24:48.413383", + "v": 97.6633 + }, + { + "t": "2026-07-16T09:24:48.413383", + "v": 97.7713 + }, + { + "t": "2026-07-16T10:24:48.413383", + "v": 97.8135 + }, + { + "t": "2026-07-16T11:24:48.413383", + "v": 97.7866 + }, + { + "t": "2026-07-16T12:24:48.413383", + "v": 97.5517 + }, + { + "t": "2026-07-16T13:24:48.413383", + "v": 97.5309 + }, + { + "t": "2026-07-16T14:24:48.413383", + "v": 97.4054 + }, + { + "t": "2026-07-16T15:24:48.413383", + "v": 97.0612 + }, + { + "t": "2026-07-16T16:24:48.413383", + "v": 97.0593 + }, + { + "t": "2026-07-16T17:24:48.413383", + "v": 97.5341 + }, + { + "t": "2026-07-16T18:24:48.413383", + "v": 97.7695 + }, + { + "t": "2026-07-16T19:24:48.413383", + "v": 97.9595 + }, + { + "t": "2026-07-16T20:24:48.413383", + "v": 97.8353 + }, + { + "t": "2026-07-16T21:24:48.413383", + "v": 97.7216 + }, + { + "t": "2026-07-16T22:24:48.413383", + "v": 97.5484 + }, + { + "t": "2026-07-16T23:24:48.413383", + "v": 97.59 + }, + { + "t": "2026-07-17T00:24:48.413383", + "v": 97.4559 + }, + { + "t": "2026-07-17T01:24:48.413383", + "v": 97.3962 + }, + { + "t": "2026-07-17T02:24:48.413383", + "v": 97.3393 + }, + { + "t": "2026-07-17T03:24:48.413383", + "v": 96.9155 + }, + { + "t": "2026-07-17T04:24:48.413383", + "v": 96.5752 + }, + { + "t": "2026-07-17T05:24:48.413383", + "v": 96.7809 + }, + { + "t": "2026-07-17T06:24:48.413383", + "v": 96.5902 + }, + { + "t": "2026-07-17T07:24:48.413383", + "v": 96.3998 + }, + { + "t": "2026-07-17T08:24:48.413383", + "v": 96.4307 + }, + { + "t": "2026-07-17T09:24:48.413383", + "v": 96.0723 + }, + { + "t": "2026-07-17T10:24:48.413383", + "v": 96.0588 + }, + { + "t": "2026-07-17T11:24:48.413383", + "v": 95.9586 + }, + { + "t": "2026-07-17T12:24:48.413383", + "v": 95.6806 + }, + { + "t": "2026-07-17T13:24:48.413383", + "v": 95.8256 + }, + { + "t": "2026-07-17T14:24:48.413383", + "v": 95.8238 + }, + { + "t": "2026-07-17T15:24:48.413383", + "v": 95.8194 + }, + { + "t": "2026-07-17T16:24:48.413383", + "v": 95.8278 + }, + { + "t": "2026-07-17T17:24:48.413383", + "v": 95.6867 + }, + { + "t": "2026-07-17T18:24:48.413383", + "v": 96.1626 + }, + { + "t": "2026-07-17T19:24:48.413383", + "v": 96.2583 + }, + { + "t": "2026-07-17T20:24:48.413383", + "v": 96.1415 + }, + { + "t": "2026-07-17T21:24:48.413383", + "v": 96.1619 + }, + { + "t": "2026-07-17T22:24:48.413383", + "v": 96.3558 + }, + { + "t": "2026-07-17T23:24:48.413383", + "v": 96.2379 + }, + { + "t": "2026-07-18T00:24:48.413383", + "v": 96.2811 + }, + { + "t": "2026-07-18T01:24:48.413383", + "v": 96.4697 + }, + { + "t": "2026-07-18T02:24:48.413383", + "v": 96.1743 + }, + { + "t": "2026-07-18T03:24:48.413383", + "v": 96.0527 + }, + { + "t": "2026-07-18T04:24:48.413383", + "v": 96.1531 + }, + { + "t": "2026-07-18T05:24:48.413383", + "v": 96.5156 + }, + { + "t": "2026-07-18T06:24:48.413383", + "v": 96.5591 + }, + { + "t": "2026-07-18T07:24:48.413383", + "v": 96.2379 + }, + { + "t": "2026-07-18T08:24:48.413383", + "v": 96.1191 + }, + { + "t": "2026-07-18T09:24:48.413383", + "v": 96.3474 + }, + { + "t": "2026-07-18T10:24:48.413383", + "v": 96.4168 + }, + { + "t": "2026-07-18T11:24:48.413383", + "v": 96.4774 + }, + { + "t": "2026-07-18T12:24:48.413383", + "v": 96.2143 + }, + { + "t": "2026-07-18T13:24:48.413383", + "v": 96.252 + }, + { + "t": "2026-07-18T14:24:48.413383", + "v": 96.1171 + }, + { + "t": "2026-07-18T15:24:48.413383", + "v": 95.884 + }, + { + "t": "2026-07-18T16:24:48.413383", + "v": 95.6456 + }, + { + "t": "2026-07-18T17:24:48.413383", + "v": 95.4556 + }, + { + "t": "2026-07-18T18:24:48.413383", + "v": 95.766 + }, + { + "t": "2026-07-18T19:24:48.413383", + "v": 95.9623 + }, + { + "t": "2026-07-18T20:24:48.413383", + "v": 96.119 + }, + { + "t": "2026-07-18T21:24:48.413383", + "v": 95.9037 + }, + { + "t": "2026-07-18T22:24:48.413383", + "v": 95.7615 + }, + { + "t": "2026-07-18T23:24:48.413383", + "v": 95.8119 + }, + { + "t": "2026-07-19T00:24:48.413383", + "v": 95.8943 + }, + { + "t": "2026-07-19T01:24:48.413383", + "v": 95.8627 + }, + { + "t": "2026-07-19T02:24:48.413383", + "v": 95.8614 + }, + { + "t": "2026-07-19T03:24:48.413383", + "v": 95.9784 + }, + { + "t": "2026-07-19T04:24:48.413383", + "v": 95.9124 + }, + { + "t": "2026-07-19T05:24:48.413383", + "v": 95.8177 + }, + { + "t": "2026-07-19T06:24:48.413383", + "v": 95.9563 + }, + { + "t": "2026-07-19T07:24:48.413383", + "v": 96.0527 + }, + { + "t": "2026-07-19T08:24:48.413383", + "v": 95.9601 + }, + { + "t": "2026-07-19T09:24:48.413383", + "v": 95.5894 + }, + { + "t": "2026-07-19T10:24:48.413383", + "v": 95.6048 + }, + { + "t": "2026-07-19T11:24:48.413383", + "v": 95.9746 + }, + { + "t": "2026-07-19T12:24:48.413383", + "v": 95.9202 + }, + { + "t": "2026-07-19T13:24:48.413383", + "v": 95.5823 + }, + { + "t": "2026-07-19T14:24:48.413383", + "v": 95.5226 + }, + { + "t": "2026-07-19T15:24:48.413383", + "v": 95.4086 + }, + { + "t": "2026-07-19T16:24:48.413383", + "v": 95.2392 + }, + { + "t": "2026-07-19T17:24:48.413383", + "v": 95.3425 + }, + { + "t": "2026-07-19T18:24:48.413383", + "v": 95.3533 + }, + { + "t": "2026-07-19T19:24:48.413383", + "v": 95.2026 + }, + { + "t": "2026-07-19T20:24:48.413383", + "v": 95.182 + }, + { + "t": "2026-07-19T21:24:48.413383", + "v": 95.035 + }, + { + "t": "2026-07-19T22:24:48.413383", + "v": 95.2442 + }, + { + "t": "2026-07-19T23:24:48.413383", + "v": 95.3103 + }, + { + "t": "2026-07-20T00:24:48.413383", + "v": 95.204 + }, + { + "t": "2026-07-20T01:24:48.413383", + "v": 95.359 + }, + { + "t": "2026-07-20T02:24:48.413383", + "v": 95.5644 + }, + { + "t": "2026-07-20T03:24:48.413383", + "v": 95.4364 + }, + { + "t": "2026-07-20T04:24:48.413383", + "v": 95.6551 + }, + { + "t": "2026-07-20T05:24:48.413383", + "v": 95.0544 + }, + { + "t": "2026-07-20T06:24:48.413383", + "v": 95.1322 + }, + { + "t": "2026-07-20T07:24:48.413383", + "v": 95.1064 + }, + { + "t": "2026-07-20T08:24:48.413383", + "v": 95.0792 + }, + { + "t": "2026-07-20T09:24:48.413383", + "v": 95.2784 + }, + { + "t": "2026-07-20T10:24:48.413383", + "v": 95.2077 + }, + { + "t": "2026-07-20T11:24:48.413383", + "v": 95.325 + }, + { + "t": "2026-07-20T12:24:48.413383", + "v": 95.2829 + }, + { + "t": "2026-07-20T13:24:48.413383", + "v": 95.2117 + }, + { + "t": "2026-07-20T14:24:48.413383", + "v": 95.1881 + }, + { + "t": "2026-07-20T15:24:48.413383", + "v": 95.2194 + }, + { + "t": "2026-07-20T16:24:48.413383", + "v": 95.0545 + }, + { + "t": "2026-07-20T17:24:48.413383", + "v": 94.759 + }, + { + "t": "2026-07-20T18:24:48.413383", + "v": 94.1236 + }, + { + "t": "2026-07-20T19:24:48.413383", + "v": 93.8156 + }, + { + "t": "2026-07-20T20:24:48.413383", + "v": 93.443 + }, + { + "t": "2026-07-20T21:24:48.413383", + "v": 93.3393 + }, + { + "t": "2026-07-20T22:24:48.413383", + "v": 93.4725 + }, + { + "t": "2026-07-20T23:24:48.413383", + "v": 93.0991 + }, + { + "t": "2026-07-21T00:24:48.413383", + "v": 93.0666 + }, + { + "t": "2026-07-21T01:24:48.413383", + "v": 93.0214 + }, + { + "t": "2026-07-21T02:24:48.413383", + "v": 93.1231 + }, + { + "t": "2026-07-21T03:24:48.413383", + "v": 93.2755 + }, + { + "t": "2026-07-21T04:24:48.413383", + "v": 93.3137 + }, + { + "t": "2026-07-21T05:24:48.413383", + "v": 93.2551 + }, + { + "t": "2026-07-21T06:24:48.413383", + "v": 93.2944 + }, + { + "t": "2026-07-21T07:24:48.413383", + "v": 93.0414 + }, + { + "t": "2026-07-21T08:24:48.413383", + "v": 92.9411 + }, + { + "t": "2026-07-21T09:24:48.413383", + "v": 92.9939 + }, + { + "t": "2026-07-21T10:24:48.413383", + "v": 93.1494 + }, + { + "t": "2026-07-21T11:24:48.413383", + "v": 93.3282 + }, + { + "t": "2026-07-21T12:24:48.413383", + "v": 93.4672 + }, + { + "t": "2026-07-21T13:24:48.413383", + "v": 94.2379 + }, + { + "t": "2026-07-21T14:24:48.413383", + "v": 94.5089 + }, + { + "t": "2026-07-21T15:24:48.413383", + "v": 94.0803 + }, + { + "t": "2026-07-21T16:24:48.413383", + "v": 93.7418 + }, + { + "t": "2026-07-21T17:24:48.413383", + "v": 93.6786 + }, + { + "t": "2026-07-21T18:24:48.413383", + "v": 93.985 + }, + { + "t": "2026-07-21T19:24:48.413383", + "v": 94.1174 + }, + { + "t": "2026-07-21T20:24:48.413383", + "v": 93.9096 + }, + { + "t": "2026-07-21T21:24:48.413383", + "v": 93.7952 + }, + { + "t": "2026-07-21T22:24:48.413383", + "v": 93.9298 + }, + { + "t": "2026-07-21T23:24:48.413383", + "v": 93.8974 + }, + { + "t": "2026-07-22T00:24:48.413383", + "v": 93.854 + }, + { + "t": "2026-07-22T01:24:48.413383", + "v": 93.9395 + }, + { + "t": "2026-07-22T02:24:48.413383", + "v": 93.876 + }, + { + "t": "2026-07-22T03:24:48.413383", + "v": 94.0393 + }, + { + "t": "2026-07-22T04:24:48.413383", + "v": 94.2591 + }, + { + "t": "2026-07-22T05:24:48.413383", + "v": 94.3282 + }, + { + "t": "2026-07-22T06:24:48.413383", + "v": 94.3494 + }, + { + "t": "2026-07-22T07:24:48.413383", + "v": 94.1144 + }, + { + "t": "2026-07-22T08:24:48.413383", + "v": 94.2839 + }, + { + "t": "2026-07-22T09:24:48.413383", + "v": 94.1965 + }, + { + "t": "2026-07-22T10:24:48.413383", + "v": 94.2013 + }, + { + "t": "2026-07-22T11:24:48.413383", + "v": 94.1066 + }, + { + "t": "2026-07-22T12:24:48.413383", + "v": 94.1491 + }, + { + "t": "2026-07-22T13:24:48.413383", + "v": 93.9006 + }, + { + "t": "2026-07-22T14:24:48.413383", + "v": 93.9064 + }, + { + "t": "2026-07-22T15:24:48.413383", + "v": 94.2374 + }, + { + "t": "2026-07-22T16:24:48.413383", + "v": 94.0598 + }, + { + "t": "2026-07-22T17:24:48.413383", + "v": 94.0018 + }, + { + "t": "2026-07-22T18:24:48.413383", + "v": 94.111 + }, + { + "t": "2026-07-22T19:24:48.413383", + "v": 93.7862 + }, + { + "t": "2026-07-22T20:24:48.413383", + "v": 93.5273 + }, + { + "t": "2026-07-22T21:24:48.413383", + "v": 93.3894 + }, + { + "t": "2026-07-22T22:24:48.413383", + "v": 93.2924 + }, + { + "t": "2026-07-22T23:24:48.413383", + "v": 93.3842 + }, + { + "t": "2026-07-23T00:24:48.413383", + "v": 93.2901 + }, + { + "t": "2026-07-23T01:24:48.413383", + "v": 93.0612 + }, + { + "t": "2026-07-23T02:24:48.413383", + "v": 93.425 + }, + { + "t": "2026-07-23T03:24:48.413383", + "v": 93.3029 + }, + { + "t": "2026-07-23T04:24:48.413383", + "v": 93.4329 + }, + { + "t": "2026-07-23T05:24:48.413383", + "v": 93.5308 + }, + { + "t": "2026-07-23T06:24:48.413383", + "v": 93.4999 + }, + { + "t": "2026-07-23T07:24:48.413383", + "v": 93.2921 + }, + { + "t": "2026-07-23T08:24:48.413383", + "v": 93.332 + }, + { + "t": "2026-07-23T09:24:48.413383", + "v": 93.2361 + }, + { + "t": "2026-07-23T10:24:48.413383", + "v": 93.2148 + }, + { + "t": "2026-07-23T11:24:48.413383", + "v": 93.1015 + }, + { + "t": "2026-07-23T12:24:48.413383", + "v": 92.727 + }, + { + "t": "2026-07-23T13:24:48.413383", + "v": 92.5457 + }, + { + "t": "2026-07-23T14:24:48.413383", + "v": 92.4518 + }, + { + "t": "2026-07-23T15:24:48.413383", + "v": 92.3091 + }, + { + "t": "2026-07-23T16:24:48.413383", + "v": 92.3775 + }, + { + "t": "2026-07-23T17:24:48.413383", + "v": 92.5625 + }, + { + "t": "2026-07-23T18:24:48.413383", + "v": 92.6846 + }, + { + "t": "2026-07-23T19:24:48.413383", + "v": 92.867 + }, + { + "t": "2026-07-23T20:24:48.413383", + "v": 92.8911 + }, + { + "t": "2026-07-23T21:24:48.413383", + "v": 92.743 + }, + { + "t": "2026-07-23T22:24:48.413383", + "v": 92.5697 + }, + { + "t": "2026-07-23T23:24:48.413383", + "v": 92.8025 + }, + { + "t": "2026-07-24T00:24:48.413383", + "v": 92.8923 + }, + { + "t": "2026-07-24T01:24:48.413383", + "v": 92.8219 + }, + { + "t": "2026-07-24T02:24:48.413383", + "v": 92.8455 + }, + { + "t": "2026-07-24T03:24:48.413383", + "v": 92.8273 + }, + { + "t": "2026-07-24T04:24:48.413383", + "v": 92.7866 + }, + { + "t": "2026-07-24T05:24:48.413383", + "v": 92.686 + }, + { + "t": "2026-07-24T06:24:48.413383", + "v": 92.5377 + }, + { + "t": "2026-07-24T07:24:48.413383", + "v": 92.6336 + }, + { + "t": "2026-07-24T08:24:48.413383", + "v": 92.3923 + }, + { + "t": "2026-07-24T09:24:48.413383", + "v": 92.2891 + }, + { + "t": "2026-07-24T10:24:48.413383", + "v": 92.0613 + }, + { + "t": "2026-07-24T11:24:48.413383", + "v": 92.0162 + }, + { + "t": "2026-07-24T12:24:48.413383", + "v": 92.0011 + }, + { + "t": "2026-07-24T13:24:48.413383", + "v": 92.2092 + }, + { + "t": "2026-07-24T14:24:48.413383", + "v": 92.1298 + }, + { + "t": "2026-07-24T15:24:48.413383", + "v": 92.2658 + }, + { + "t": "2026-07-24T16:24:48.413383", + "v": 92.2127 + }, + { + "t": "2026-07-24T17:24:48.413383", + "v": 92.225 + }, + { + "t": "2026-07-24T18:24:48.413383", + "v": 91.9578 + }, + { + "t": "2026-07-24T19:24:48.413383", + "v": 91.9543 + }, + { + "t": "2026-07-24T20:24:48.413383", + "v": 91.8594 + }, + { + "t": "2026-07-24T21:24:48.413383", + "v": 91.8016 + }, + { + "t": "2026-07-24T22:24:48.413383", + "v": 91.8935 + }, + { + "t": "2026-07-24T23:24:48.413383", + "v": 92.0685 + }, + { + "t": "2026-07-25T00:24:48.413383", + "v": 91.8949 + }, + { + "t": "2026-07-25T01:24:48.413383", + "v": 91.7024 + }, + { + "t": "2026-07-25T02:24:48.413383", + "v": 91.5529 + }, + { + "t": "2026-07-25T03:24:48.413383", + "v": 91.7792 + }, + { + "t": "2026-07-25T04:24:48.413383", + "v": 91.8053 + }, + { + "t": "2026-07-25T05:24:48.413383", + "v": 91.8865 + }, + { + "t": "2026-07-25T06:24:48.413383", + "v": 92.0585 + }, + { + "t": "2026-07-25T07:24:48.413383", + "v": 91.7541 + }, + { + "t": "2026-07-25T08:24:48.413383", + "v": 91.9402 + }, + { + "t": "2026-07-25T09:24:48.413383", + "v": 91.9615 + }, + { + "t": "2026-07-25T10:24:48.413383", + "v": 92.0886 + }, + { + "t": "2026-07-25T11:24:48.413383", + "v": 92.1964 + }, + { + "t": "2026-07-25T12:24:48.413383", + "v": 92.2005 + }, + { + "t": "2026-07-25T13:24:48.413383", + "v": 91.95 + }, + { + "t": "2026-07-25T14:24:48.413383", + "v": 91.2124 + }, + { + "t": "2026-07-25T15:24:48.413383", + "v": 91.0774 + }, + { + "t": "2026-07-25T16:24:48.413383", + "v": 91.0963 + }, + { + "t": "2026-07-25T17:24:48.413383", + "v": 91.3111 + }, + { + "t": "2026-07-25T18:24:48.413383", + "v": 91.1015 + }, + { + "t": "2026-07-25T19:24:48.413383", + "v": 91.008 + }, + { + "t": "2026-07-25T20:24:48.413383", + "v": 90.8769 + }, + { + "t": "2026-07-25T21:24:48.413383", + "v": 90.6528 + }, + { + "t": "2026-07-25T22:24:48.413383", + "v": 90.4473 + }, + { + "t": "2026-07-25T23:24:48.413383", + "v": 90.3547 + }, + { + "t": "2026-07-26T00:24:48.413383", + "v": 90.0993 + }, + { + "t": "2026-07-26T01:24:48.413383", + "v": 89.9016 + }, + { + "t": "2026-07-26T02:24:48.413383", + "v": 90.018 + }, + { + "t": "2026-07-26T03:24:48.413383", + "v": 89.9575 + }, + { + "t": "2026-07-26T04:24:48.413383", + "v": 90.1719 + }, + { + "t": "2026-07-26T05:24:48.413383", + "v": 90.4286 + }, + { + "t": "2026-07-26T06:24:48.413383", + "v": 90.2251 + }, + { + "t": "2026-07-26T07:24:48.413383", + "v": 90.1579 + }, + { + "t": "2026-07-26T08:24:48.413383", + "v": 90.0268 + }, + { + "t": "2026-07-26T09:24:48.413383", + "v": 90.2971 + }, + { + "t": "2026-07-26T10:24:48.413383", + "v": 91.051 + }, + { + "t": "2026-07-26T11:24:48.413383", + "v": 90.6696 + }, + { + "t": "2026-07-26T12:24:48.413383", + "v": 90.438 + }, + { + "t": "2026-07-26T13:24:48.413383", + "v": 90.5184 + }, + { + "t": "2026-07-26T14:24:48.413383", + "v": 90.3117 + }, + { + "t": "2026-07-26T15:24:48.413383", + "v": 90.3372 + }, + { + "t": "2026-07-26T16:24:48.413383", + "v": 89.7725 + }, + { + "t": "2026-07-26T17:24:48.413383", + "v": 89.563 + }, + { + "t": "2026-07-26T18:24:48.413383", + "v": 89.3545 + }, + { + "t": "2026-07-26T19:24:48.413383", + "v": 89.4168 + }, + { + "t": "2026-07-26T20:24:48.413383", + "v": 89.4332 + }, + { + "t": "2026-07-26T21:24:48.413383", + "v": 89.2646 + }, + { + "t": "2026-07-26T22:24:48.413383", + "v": 89.1015 + }, + { + "t": "2026-07-26T23:24:48.413383", + "v": 89.015 + }, + { + "t": "2026-07-27T00:24:48.413383", + "v": 88.7144 + }, + { + "t": "2026-07-27T01:24:48.413383", + "v": 88.8635 + }, + { + "t": "2026-07-27T02:24:48.413383", + "v": 88.9852 + }, + { + "t": "2026-07-27T03:24:48.413383", + "v": 89.177 + }, + { + "t": "2026-07-27T04:24:48.413383", + "v": 89.3272 + }, + { + "t": "2026-07-27T05:24:48.413383", + "v": 89.179 + }, + { + "t": "2026-07-27T06:24:48.413383", + "v": 89.3944 + }, + { + "t": "2026-07-27T07:24:48.413383", + "v": 89.3484 + }, + { + "t": "2026-07-27T08:24:48.413383", + "v": 88.8738 + }, + { + "t": "2026-07-27T09:24:48.413383", + "v": 88.7434 + }, + { + "t": "2026-07-27T10:24:48.413383", + "v": 88.8857 + }, + { + "t": "2026-07-27T11:24:48.413383", + "v": 88.5745 + }, + { + "t": "2026-07-27T12:24:48.413383", + "v": 88.5135 + }, + { + "t": "2026-07-27T13:24:48.413383", + "v": 88.5587 + }, + { + "t": "2026-07-27T14:24:48.413383", + "v": 88.6647 + }, + { + "t": "2026-07-27T15:24:48.413383", + "v": 88.8079 + }, + { + "t": "2026-07-27T16:24:48.413383", + "v": 89.3551 + }, + { + "t": "2026-07-27T17:24:48.413383", + "v": 88.6588 + }, + { + "t": "2026-07-27T18:24:48.413383", + "v": 88.8005 + }, + { + "t": "2026-07-27T19:24:48.413383", + "v": 88.5986 + }, + { + "t": "2026-07-27T20:24:48.413383", + "v": 88.5989 + }, + { + "t": "2026-07-27T21:24:48.413383", + "v": 88.5947 + }, + { + "t": "2026-07-27T22:24:48.413383", + "v": 88.5661 + }, + { + "t": "2026-07-27T23:24:48.413383", + "v": 88.6105 + }, + { + "t": "2026-07-28T00:24:48.413383", + "v": 88.4461 + }, + { + "t": "2026-07-28T01:24:48.413383", + "v": 88.4256 + }, + { + "t": "2026-07-28T02:24:48.413383", + "v": 88.1473 + }, + { + "t": "2026-07-28T03:24:48.413383", + "v": 88.3451 + }, + { + "t": "2026-07-28T04:24:48.413383", + "v": 88.4679 + }, + { + "t": "2026-07-28T05:24:48.413383", + "v": 88.5044 + }, + { + "t": "2026-07-28T06:24:48.413383", + "v": 88.678 + }, + { + "t": "2026-07-28T07:24:48.413383", + "v": 88.7345 + }, + { + "t": "2026-07-28T08:24:48.413383", + "v": 88.5677 + }, + { + "t": "2026-07-28T09:24:48.413383", + "v": 88.3816 + }, + { + "t": "2026-07-28T10:24:48.413383", + "v": 88.0754 + }, + { + "t": "2026-07-28T11:24:48.413383", + "v": 88.2177 + }, + { + "t": "2026-07-28T12:24:48.413383", + "v": 87.8842 + }, + { + "t": "2026-07-28T13:24:48.413383", + "v": 87.8522 + }, + { + "t": "2026-07-28T14:24:48.413383", + "v": 87.7002 + }, + { + "t": "2026-07-28T15:24:48.413383", + "v": 87.7853 + }, + { + "t": "2026-07-28T16:24:48.413383", + "v": 87.5196 + }, + { + "t": "2026-07-28T17:24:48.413383", + "v": 87.2918 + }, + { + "t": "2026-07-28T18:24:48.413383", + "v": 87.1118 + }, + { + "t": "2026-07-28T19:24:48.413383", + "v": 87.4218 + }, + { + "t": "2026-07-28T20:24:48.413383", + "v": 87.7332 + }, + { + "t": "2026-07-28T21:24:48.413383", + "v": 87.793 + }, + { + "t": "2026-07-28T22:24:48.413383", + "v": 87.4831 + }, + { + "t": "2026-07-28T23:24:48.413383", + "v": 87.331 + }, + { + "t": "2026-07-29T00:24:48.413383", + "v": 87.2665 + }, + { + "t": "2026-07-29T01:24:48.413383", + "v": 87.5349 + }, + { + "t": "2026-07-29T02:24:48.413383", + "v": 87.4347 + }, + { + "t": "2026-07-29T03:24:48.413383", + "v": 87.9745 + }, + { + "t": "2026-07-29T04:24:48.413383", + "v": 87.8165 + }, + { + "t": "2026-07-29T05:24:48.413383", + "v": 87.6586 + }, + { + "t": "2026-07-29T06:24:48.413383", + "v": 87.6027 + }, + { + "t": "2026-07-29T07:24:48.413383", + "v": 87.7287 + }, + { + "t": "2026-07-29T08:24:48.413383", + "v": 87.6657 + }, + { + "t": "2026-07-29T09:24:48.413383", + "v": 87.5586 + }, + { + "t": "2026-07-29T10:24:48.413383", + "v": 87.2507 + }, + { + "t": "2026-07-29T11:24:48.413383", + "v": 87.0868 + }, + { + "t": "2026-07-29T12:24:48.413383", + "v": 87.1811 + }, + { + "t": "2026-07-29T13:24:48.413383", + "v": 87.4029 + }, + { + "t": "2026-07-29T14:24:48.413383", + "v": 87.4402 + }, + { + "t": "2026-07-29T15:24:48.413383", + "v": 87.7495 + }, + { + "t": "2026-07-29T16:24:48.413383", + "v": 87.7702 + }, + { + "t": "2026-07-29T17:24:48.413383", + "v": 87.6401 + }, + { + "t": "2026-07-29T18:24:48.413383", + "v": 87.8876 + }, + { + "t": "2026-07-29T19:24:48.413383", + "v": 87.9685 + }, + { + "t": "2026-07-29T20:24:48.413383", + "v": 88.0242 + }, + { + "t": "2026-07-29T21:24:48.413383", + "v": 88.0026 + }, + { + "t": "2026-07-29T22:24:48.413383", + "v": 88.037 + }, + { + "t": "2026-07-29T23:24:48.413383", + "v": 88.0922 + }, + { + "t": "2026-07-30T00:24:48.413383", + "v": 88.2239 + }, + { + "t": "2026-07-30T01:24:48.413383", + "v": 88.3028 + }, + { + "t": "2026-07-30T02:24:48.413383", + "v": 88.4098 + }, + { + "t": "2026-07-30T03:24:48.413383", + "v": 88.5614 + }, + { + "t": "2026-07-30T04:24:48.413383", + "v": 88.6603 + }, + { + "t": "2026-07-30T05:24:48.413383", + "v": 88.2148 + }, + { + "t": "2026-07-30T06:24:48.413383", + "v": 88.4455 + }, + { + "t": "2026-07-30T07:24:48.413383", + "v": 88.8496 + }, + { + "t": "2026-07-30T08:24:48.413383", + "v": 88.5769 + }, + { + "t": "2026-07-30T09:24:48.413383", + "v": 88.7935 + }, + { + "t": "2026-07-30T10:24:48.413383", + "v": 89.2439 + }, + { + "t": "2026-07-30T11:24:48.413383", + "v": 89.0741 + }, + { + "t": "2026-07-30T12:24:48.413383", + "v": 88.8657 + }, + { + "t": "2026-07-30T13:24:48.413383", + "v": 88.9485 + }, + { + "t": "2026-07-30T14:24:48.413383", + "v": 88.9089 + }, + { + "t": "2026-07-30T15:24:48.413383", + "v": 88.5141 + }, + { + "t": "2026-07-30T16:24:48.413383", + "v": 88.5946 + }, + { + "t": "2026-07-30T17:24:48.413383", + "v": 88.4201 + }, + { + "t": "2026-07-30T18:24:48.413383", + "v": 88.88 + }, + { + "t": "2026-07-30T19:24:48.413383", + "v": 88.9152 + }, + { + "t": "2026-07-30T20:24:48.413383", + "v": 88.9217 + }, + { + "t": "2026-07-30T21:24:48.413383", + "v": 88.816 + }, + { + "t": "2026-07-30T22:24:48.413383", + "v": 89.1218 + }, + { + "t": "2026-07-30T23:24:48.413383", + "v": 88.9444 + }, + { + "t": "2026-07-31T00:24:48.413383", + "v": 88.7918 + }, + { + "t": "2026-07-31T01:24:48.413383", + "v": 88.6271 + }, + { + "t": "2026-07-31T02:24:48.413383", + "v": 88.8611 + }, + { + "t": "2026-07-31T03:24:48.413383", + "v": 89.0861 + }, + { + "t": "2026-07-31T04:24:48.413383", + "v": 89.3282 + }, + { + "t": "2026-07-31T05:24:48.413383", + "v": 89.2229 + }, + { + "t": "2026-07-31T06:24:48.413383", + "v": 89.3917 + }, + { + "t": "2026-07-31T07:24:48.413383", + "v": 89.3088 + }, + { + "t": "2026-07-31T08:24:48.413383", + "v": 89.2485 + }, + { + "t": "2026-07-31T09:24:48.413383", + "v": 89.2472 + }, + { + "t": "2026-07-31T10:24:48.413383", + "v": 89.2321 + }, + { + "t": "2026-07-31T11:24:48.413383", + "v": 88.9237 + }, + { + "t": "2026-07-31T12:24:48.413383", + "v": 88.9585 + }, + { + "t": "2026-07-31T13:24:48.413383", + "v": 88.7011 + }, + { + "t": "2026-07-31T14:24:48.413383", + "v": 88.6878 + }, + { + "t": "2026-07-31T15:24:48.413383", + "v": 88.5409 + }, + { + "t": "2026-07-31T16:24:48.413383", + "v": 88.5054 + }, + { + "t": "2026-07-31T17:24:48.413383", + "v": 88.4832 + }, + { + "t": "2026-07-31T18:24:48.413383", + "v": 88.3288 + }, + { + "t": "2026-07-31T19:24:48.413383", + "v": 88.0771 + }, + { + "t": "2026-07-31T20:24:48.413383", + "v": 87.9903 + }, + { + "t": "2026-07-31T21:24:48.413383", + "v": 88.0556 + }, + { + "t": "2026-07-31T22:24:48.413383", + "v": 88.071 + }, + { + "t": "2026-07-31T23:24:48.413383", + "v": 88.1773 + }, + { + "t": "2026-08-01T00:24:48.413383", + "v": 88.4403 + }, + { + "t": "2026-08-01T01:24:48.413383", + "v": 88.531 + }, + { + "t": "2026-08-01T02:24:48.413383", + "v": 88.5369 + }, + { + "t": "2026-08-01T03:24:48.413383", + "v": 88.4655 + }, + { + "t": "2026-08-01T04:24:48.413383", + "v": 88.3399 + }, + { + "t": "2026-08-01T05:24:48.413383", + "v": 88.2838 + }, + { + "t": "2026-08-01T06:24:48.413383", + "v": 88.5279 + }, + { + "t": "2026-08-01T07:24:48.413383", + "v": 88.4847 + }, + { + "t": "2026-08-01T08:24:48.413383", + "v": 88.3142 + }, + { + "t": "2026-08-01T09:24:48.413383", + "v": 88.4811 + }, + { + "t": "2026-08-01T10:24:48.413383", + "v": 88.4438 + }, + { + "t": "2026-08-01T11:24:48.413383", + "v": 88.4249 + }, + { + "t": "2026-08-01T12:24:48.413383", + "v": 88.3807 + }, + { + "t": "2026-08-01T13:24:48.413383", + "v": 88.6475 + }, + { + "t": "2026-08-01T14:24:48.413383", + "v": 88.3728 + }, + { + "t": "2026-08-01T15:24:48.413383", + "v": 88.5318 + }, + { + "t": "2026-08-01T16:24:48.413383", + "v": 88.7493 + }, + { + "t": "2026-08-01T17:24:48.413383", + "v": 88.7571 + }, + { + "t": "2026-08-01T18:24:48.413383", + "v": 88.7136 + }, + { + "t": "2026-08-01T19:24:48.413383", + "v": 89.0626 + }, + { + "t": "2026-08-01T20:24:48.413383", + "v": 88.7796 + }, + { + "t": "2026-08-01T21:24:48.413383", + "v": 88.8323 + }, + { + "t": "2026-08-01T22:24:48.413383", + "v": 88.7079 + }, + { + "t": "2026-08-01T23:24:48.413383", + "v": 88.3151 + }, + { + "t": "2026-08-02T00:24:48.413383", + "v": 88.4007 + }, + { + "t": "2026-08-02T01:24:48.413383", + "v": 88.6793 + }, + { + "t": "2026-08-02T02:24:48.413383", + "v": 88.8865 + }, + { + "t": "2026-08-02T03:24:48.413383", + "v": 88.4999 + }, + { + "t": "2026-08-02T04:24:48.413383", + "v": 88.628 + }, + { + "t": "2026-08-02T05:24:48.413383", + "v": 88.7948 + }, + { + "t": "2026-08-02T06:24:48.413383", + "v": 89.1759 + }, + { + "t": "2026-08-02T07:24:48.413383", + "v": 88.8813 + }, + { + "t": "2026-08-02T08:24:48.413383", + "v": 89.2304 + }, + { + "t": "2026-08-02T09:24:48.413383", + "v": 89.2104 + }, + { + "t": "2026-08-02T10:24:48.413383", + "v": 89.2399 + }, + { + "t": "2026-08-02T11:24:48.413383", + "v": 88.886 + }, + { + "t": "2026-08-02T12:24:48.413383", + "v": 89.0788 + }, + { + "t": "2026-08-02T13:24:48.413383", + "v": 88.8706 + }, + { + "t": "2026-08-02T14:24:48.413383", + "v": 88.3527 + }, + { + "t": "2026-08-02T15:24:48.413383", + "v": 88.3912 + }, + { + "t": "2026-08-02T16:24:48.413383", + "v": 88.4184 + }, + { + "t": "2026-08-02T17:24:48.413383", + "v": 88.3687 + }, + { + "t": "2026-08-02T18:24:48.413383", + "v": 88.2316 + }, + { + "t": "2026-08-02T19:24:48.413383", + "v": 88.4653 + }, + { + "t": "2026-08-02T20:24:48.413383", + "v": 88.5769 + }, + { + "t": "2026-08-02T21:24:48.413383", + "v": 88.6727 + }, + { + "t": "2026-08-02T22:24:48.413383", + "v": 88.614 + }, + { + "t": "2026-08-02T23:24:48.413383", + "v": 88.4912 + }, + { + "t": "2026-08-03T00:24:48.413383", + "v": 88.76 + }, + { + "t": "2026-08-03T01:24:48.413383", + "v": 89.1015 + }, + { + "t": "2026-08-03T02:24:48.413383", + "v": 88.7934 + }, + { + "t": "2026-08-03T03:24:48.413383", + "v": 88.5746 + }, + { + "t": "2026-08-03T04:24:48.413383", + "v": 88.4203 + }, + { + "t": "2026-08-03T05:24:48.413383", + "v": 88.6077 + }, + { + "t": "2026-08-03T06:24:48.413383", + "v": 88.3209 + }, + { + "t": "2026-08-03T07:24:48.413383", + "v": 88.3452 + }, + { + "t": "2026-08-03T08:24:48.413383", + "v": 88.1016 + }, + { + "t": "2026-08-03T09:24:48.413383", + "v": 88.0326 + }, + { + "t": "2026-08-03T10:24:48.413383", + "v": 87.7662 + }, + { + "t": "2026-08-03T11:24:48.413383", + "v": 87.4799 + }, + { + "t": "2026-08-03T12:24:48.413383", + "v": 87.5895 + }, + { + "t": "2026-08-03T13:24:48.413383", + "v": 87.3765 + }, + { + "t": "2026-08-03T14:24:48.413383", + "v": 87.2055 + }, + { + "t": "2026-08-03T15:24:48.413383", + "v": 87.1021 + }, + { + "t": "2026-08-03T16:24:48.413383", + "v": 86.7794 + }, + { + "t": "2026-08-03T17:24:48.413383", + "v": 86.5527 + }, + { + "t": "2026-08-03T18:24:48.413383", + "v": 86.2254 + }, + { + "t": "2026-08-03T19:24:48.413383", + "v": 86.0603 + }, + { + "t": "2026-08-03T20:24:48.413383", + "v": 85.9308 + }, + { + "t": "2026-08-03T21:24:48.413383", + "v": 86.4448 + }, + { + "t": "2026-08-03T22:24:48.413383", + "v": 86.3901 + }, + { + "t": "2026-08-03T23:24:48.413383", + "v": 86.3521 + }, + { + "t": "2026-08-04T00:24:48.413383", + "v": 87.0271 + }, + { + "t": "2026-08-04T01:24:48.413383", + "v": 87.3696 + }, + { + "t": "2026-08-04T02:24:48.413383", + "v": 87.3048 + }, + { + "t": "2026-08-04T03:24:48.413383", + "v": 87.446 + }, + { + "t": "2026-08-04T04:24:48.413383", + "v": 87.4244 + }, + { + "t": "2026-08-04T05:24:48.413383", + "v": 87.7129 + }, + { + "t": "2026-08-04T06:24:48.413383", + "v": 88.0821 + } + ], + "trades": [ + { + "time": "2026-07-21 07:24", + "side": "SELL", + "size": 0.0015, + "price": 63813.3, + "pnl_gross": -0.2309, + "pnl_net": -0.3171, + "fee": 0.086148 + }, + { + "time": "2026-07-21 13:24", + "side": "BUY", + "size": 0.002, + "price": 60441.1, + "pnl_gross": 0.793, + "pnl_net": 0.6842, + "fee": 0.108794 + }, + { + "time": "2026-07-21 14:24", + "side": "BUY", + "size": 0.0013, + "price": 61649.3, + "pnl_gross": 0.2932, + "pnl_net": 0.2211, + "fee": 0.07213 + }, + { + "time": "2026-07-21 15:24", + "side": "SELL", + "size": 0.0006, + "price": 64100.3, + "pnl_gross": -0.4065, + "pnl_net": -0.4411, + "fee": 0.034614 + }, + { + "time": "2026-07-21 16:24", + "side": "SELL", + "size": 0.0006, + "price": 63583.6, + "pnl_gross": -0.3163, + "pnl_net": -0.3506, + "fee": 0.034335 + }, + { + "time": "2026-07-21 18:24", + "side": "BUY", + "size": 0.0013, + "price": 60190.7, + "pnl_gross": 0.3286, + "pnl_net": 0.2582, + "fee": 0.070423 + }, + { + "time": "2026-07-22 04:24", + "side": "BUY", + "size": 0.0009, + "price": 61030.6, + "pnl_gross": 0.242, + "pnl_net": 0.1925, + "fee": 0.049435 + }, + { + "time": "2026-07-22 07:24", + "side": "SELL", + "size": 0.0008, + "price": 62567.1, + "pnl_gross": -0.2129, + "pnl_net": -0.2579, + "fee": 0.045048 + }, + { + "time": "2026-07-22 13:24", + "side": "SELL", + "size": 0.0016, + "price": 60737.1, + "pnl_gross": -0.2263, + "pnl_net": -0.3137, + "fee": 0.087461 + }, + { + "time": "2026-07-22 15:24", + "side": "BUY", + "size": 0.0018, + "price": 63690.8, + "pnl_gross": 0.3531, + "pnl_net": 0.2499, + "fee": 0.103179 + }, + { + "time": "2026-07-22 19:24", + "side": "SELL", + "size": 0.0008, + "price": 61797.5, + "pnl_gross": -0.3026, + "pnl_net": -0.3471, + "fee": 0.044494 + }, + { + "time": "2026-07-22 20:24", + "side": "SELL", + "size": 0.0011, + "price": 63460.0, + "pnl_gross": -0.2367, + "pnl_net": -0.2995, + "fee": 0.062825 + }, + { + "time": "2026-07-23 02:24", + "side": "BUY", + "size": 0.0007, + "price": 60148.6, + "pnl_gross": 0.3861, + "pnl_net": 0.3482, + "fee": 0.037894 + }, + { + "time": "2026-07-23 12:24", + "side": "SELL", + "size": 0.0008, + "price": 60423.0, + "pnl_gross": -0.3523, + "pnl_net": -0.3958, + "fee": 0.043505 + }, + { + "time": "2026-07-23 23:24", + "side": "BUY", + "size": 0.001, + "price": 64407.7, + "pnl_gross": 0.2551, + "pnl_net": 0.1971, + "fee": 0.057967 + }, + { + "time": "2026-07-24 08:24", + "side": "SELL", + "size": 0.0016, + "price": 63249.5, + "pnl_gross": -0.2192, + "pnl_net": -0.3103, + "fee": 0.091079 + }, + { + "time": "2026-07-24 13:24", + "side": "BUY", + "size": 0.0011, + "price": 64819.2, + "pnl_gross": 0.2302, + "pnl_net": 0.166, + "fee": 0.064171 + }, + { + "time": "2026-07-24 18:24", + "side": "SELL", + "size": 0.0015, + "price": 60731.1, + "pnl_gross": -0.2451, + "pnl_net": -0.327, + "fee": 0.081987 + }, + { + "time": "2026-07-25 03:24", + "side": "BUY", + "size": 0.0012, + "price": 63979.1, + "pnl_gross": 0.2485, + "pnl_net": 0.1794, + "fee": 0.069097 + }, + { + "time": "2026-07-25 07:24", + "side": "SELL", + "size": 0.0009, + "price": 64298.5, + "pnl_gross": -0.2822, + "pnl_net": -0.3343, + "fee": 0.052082 + }, + { + "time": "2026-07-25 13:24", + "side": "SELL", + "size": 0.0013, + "price": 63315.9, + "pnl_gross": -0.2283, + "pnl_net": -0.3023, + "fee": 0.07408 + }, + { + "time": "2026-07-25 14:24", + "side": "SELL", + "size": 0.001, + "price": 62673.4, + "pnl_gross": -0.7154, + "pnl_net": -0.7718, + "fee": 0.056406 + }, + { + "time": "2026-07-25 17:24", + "side": "BUY", + "size": 0.0019, + "price": 63788.6, + "pnl_gross": 0.2369, + "pnl_net": 0.1278, + "fee": 0.109079 + }, + { + "time": "2026-07-26 00:24", + "side": "SELL", + "size": 0.0006, + "price": 62644.4, + "pnl_gross": -0.2332, + "pnl_net": -0.267, + "fee": 0.033828 + }, + { + "time": "2026-07-26 04:24", + "side": "BUY", + "size": 0.0013, + "price": 61888.6, + "pnl_gross": 0.2365, + "pnl_net": 0.164, + "fee": 0.07241 + }, + { + "time": "2026-07-26 05:24", + "side": "BUY", + "size": 0.0013, + "price": 60663.8, + "pnl_gross": 0.2789, + "pnl_net": 0.2079, + "fee": 0.070977 + }, + { + "time": "2026-07-26 09:24", + "side": "BUY", + "size": 0.0009, + "price": 60746.5, + "pnl_gross": 0.2925, + "pnl_net": 0.2433, + "fee": 0.049205 + }, + { + "time": "2026-07-26 10:24", + "side": "BUY", + "size": 0.0012, + "price": 64040.4, + "pnl_gross": 0.776, + "pnl_net": 0.7069, + "fee": 0.069164 + }, + { + "time": "2026-07-26 11:24", + "side": "SELL", + "size": 0.0014, + "price": 64439.9, + "pnl_gross": -0.3592, + "pnl_net": -0.4404, + "fee": 0.081194 + }, + { + "time": "2026-07-26 12:24", + "side": "SELL", + "size": 0.0006, + "price": 60777.6, + "pnl_gross": -0.2094, + "pnl_net": -0.2422, + "fee": 0.03282 + }, + { + "time": "2026-07-26 16:24", + "side": "SELL", + "size": 0.0016, + "price": 63990.8, + "pnl_gross": -0.5424, + "pnl_net": -0.6346, + "fee": 0.092147 + }, + { + "time": "2026-07-27 00:24", + "side": "SELL", + "size": 0.0013, + "price": 61091.7, + "pnl_gross": -0.2784, + "pnl_net": -0.3499, + "fee": 0.071477 + }, + { + "time": "2026-07-27 03:24", + "side": "BUY", + "size": 0.0007, + "price": 64188.3, + "pnl_gross": 0.2139, + "pnl_net": 0.1734, + "fee": 0.040439 + }, + { + "time": "2026-07-27 06:24", + "side": "BUY", + "size": 0.0017, + "price": 64513.0, + "pnl_gross": 0.2375, + "pnl_net": 0.1388, + "fee": 0.098705 + }, + { + "time": "2026-07-27 08:24", + "side": "SELL", + "size": 0.0016, + "price": 61261.3, + "pnl_gross": -0.4525, + "pnl_net": -0.5408, + "fee": 0.088216 + }, + { + "time": "2026-07-27 11:24", + "side": "SELL", + "size": 0.0018, + "price": 62273.3, + "pnl_gross": -0.2891, + "pnl_net": -0.39, + "fee": 0.100883 + }, + { + "time": "2026-07-27 16:24", + "side": "BUY", + "size": 0.0017, + "price": 60130.2, + "pnl_gross": 0.5694, + "pnl_net": 0.4774, + "fee": 0.091999 + }, + { + "time": "2026-07-27 17:24", + "side": "SELL", + "size": 0.0017, + "price": 60206.9, + "pnl_gross": -0.6741, + "pnl_net": -0.7662, + "fee": 0.092117 + }, + { + "time": "2026-07-28 02:24", + "side": "SELL", + "size": 0.0018, + "price": 64379.0, + "pnl_gross": -0.2561, + "pnl_net": -0.3604, + "fee": 0.104294 + }, + { + "time": "2026-07-28 03:24", + "side": "BUY", + "size": 0.0008, + "price": 61069.0, + "pnl_gross": 0.2201, + "pnl_net": 0.1761, + "fee": 0.04397 + }, + { + "time": "2026-07-28 10:24", + "side": "SELL", + "size": 0.0015, + "price": 64303.6, + "pnl_gross": -0.284, + "pnl_net": -0.3708, + "fee": 0.08681 + }, + { + "time": "2026-07-28 12:24", + "side": "SELL", + "size": 0.0018, + "price": 63740.0, + "pnl_gross": -0.3114, + "pnl_net": -0.4146, + "fee": 0.103259 + }, + { + "time": "2026-07-28 16:24", + "side": "SELL", + "size": 0.0012, + "price": 61338.3, + "pnl_gross": -0.2435, + "pnl_net": -0.3097, + "fee": 0.066245 + }, + { + "time": "2026-07-28 17:24", + "side": "SELL", + "size": 0.0005, + "price": 62756.9, + "pnl_gross": -0.2056, + "pnl_net": -0.2338, + "fee": 0.028241 + }, + { + "time": "2026-07-28 19:24", + "side": "BUY", + "size": 0.0009, + "price": 62784.9, + "pnl_gross": 0.3322, + "pnl_net": 0.2814, + "fee": 0.050856 + }, + { + "time": "2026-07-28 20:24", + "side": "BUY", + "size": 0.0011, + "price": 61743.1, + "pnl_gross": 0.3336, + "pnl_net": 0.2725, + "fee": 0.061126 + }, + { + "time": "2026-07-28 22:24", + "side": "SELL", + "size": 0.0011, + "price": 63477.7, + "pnl_gross": -0.2877, + "pnl_net": -0.3505, + "fee": 0.062843 + }, + { + "time": "2026-07-29 01:24", + "side": "BUY", + "size": 0.0009, + "price": 62888.2, + "pnl_gross": 0.2907, + "pnl_net": 0.2397, + "fee": 0.050939 + }, + { + "time": "2026-07-29 03:24", + "side": "BUY", + "size": 0.0007, + "price": 64079.2, + "pnl_gross": 0.562, + "pnl_net": 0.5216, + "fee": 0.04037 + }, + { + "time": "2026-07-29 10:24", + "side": "SELL", + "size": 0.0013, + "price": 60779.6, + "pnl_gross": -0.2857, + "pnl_net": -0.3568, + "fee": 0.071112 + }, + { + "time": "2026-07-29 13:24", + "side": "BUY", + "size": 0.0014, + "price": 60770.6, + "pnl_gross": 0.2439, + "pnl_net": 0.1674, + "fee": 0.076571 + }, + { + "time": "2026-07-29 15:24", + "side": "BUY", + "size": 0.0008, + "price": 62734.3, + "pnl_gross": 0.3315, + "pnl_net": 0.2863, + "fee": 0.045169 + }, + { + "time": "2026-07-29 18:24", + "side": "BUY", + "size": 0.0019, + "price": 61136.8, + "pnl_gross": 0.2697, + "pnl_net": 0.1652, + "fee": 0.104544 + }, + { + "time": "2026-07-30 05:24", + "side": "SELL", + "size": 0.0011, + "price": 60387.6, + "pnl_gross": -0.4233, + "pnl_net": -0.4831, + "fee": 0.059784 + }, + { + "time": "2026-07-30 06:24", + "side": "BUY", + "size": 0.0005, + "price": 64156.0, + "pnl_gross": 0.2529, + "pnl_net": 0.2241, + "fee": 0.02887 + }, + { + "time": "2026-07-30 07:24", + "side": "BUY", + "size": 0.0015, + "price": 64751.6, + "pnl_gross": 0.4263, + "pnl_net": 0.3389, + "fee": 0.087415 + }, + { + "time": "2026-07-30 08:24", + "side": "SELL", + "size": 0.0012, + "price": 63214.3, + "pnl_gross": -0.2505, + "pnl_net": -0.3187, + "fee": 0.068271 + }, + { + "time": "2026-07-30 09:24", + "side": "BUY", + "size": 0.0013, + "price": 63512.3, + "pnl_gross": 0.2386, + "pnl_net": 0.1643, + "fee": 0.074309 + }, + { + "time": "2026-07-30 10:24", + "side": "BUY", + "size": 0.0006, + "price": 60147.4, + "pnl_gross": 0.4726, + "pnl_net": 0.4402, + "fee": 0.03248 + }, + { + "time": "2026-07-30 15:24", + "side": "SELL", + "size": 0.001, + "price": 61341.6, + "pnl_gross": -0.3727, + "pnl_net": -0.4279, + "fee": 0.055207 + }, + { + "time": "2026-07-30 18:24", + "side": "BUY", + "size": 0.0014, + "price": 63003.8, + "pnl_gross": 0.4821, + "pnl_net": 0.4027, + "fee": 0.079385 + }, + { + "time": "2026-07-30 22:24", + "side": "BUY", + "size": 0.0009, + "price": 63577.7, + "pnl_gross": 0.328, + "pnl_net": 0.2765, + "fee": 0.051498 + }, + { + "time": "2026-07-31 02:24", + "side": "BUY", + "size": 0.0018, + "price": 60533.5, + "pnl_gross": 0.2561, + "pnl_net": 0.1581, + "fee": 0.098064 + }, + { + "time": "2026-07-31 03:24", + "side": "BUY", + "size": 0.002, + "price": 63144.8, + "pnl_gross": 0.2472, + "pnl_net": 0.1335, + "fee": 0.113661 + }, + { + "time": "2026-07-31 04:24", + "side": "BUY", + "size": 0.0014, + "price": 60996.8, + "pnl_gross": 0.2643, + "pnl_net": 0.1874, + "fee": 0.076856 + }, + { + "time": "2026-07-31 11:24", + "side": "SELL", + "size": 0.001, + "price": 61133.4, + "pnl_gross": -0.2863, + "pnl_net": -0.3413, + "fee": 0.05502 + }, + { + "time": "2026-07-31 13:24", + "side": "SELL", + "size": 0.0019, + "price": 63295.3, + "pnl_gross": -0.2353, + "pnl_net": -0.3436, + "fee": 0.108235 + }, + { + "time": "2026-07-31 19:24", + "side": "SELL", + "size": 0.0009, + "price": 62666.3, + "pnl_gross": -0.2296, + "pnl_net": -0.2803, + "fee": 0.05076 + }, + { + "time": "2026-08-01 00:24", + "side": "BUY", + "size": 0.0011, + "price": 61509.2, + "pnl_gross": 0.285, + "pnl_net": 0.2242, + "fee": 0.060894 + }, + { + "time": "2026-08-01 06:24", + "side": "BUY", + "size": 0.0019, + "price": 62175.2, + "pnl_gross": 0.2662, + "pnl_net": 0.1599, + "fee": 0.10632 + }, + { + "time": "2026-08-01 13:24", + "side": "BUY", + "size": 0.0019, + "price": 60579.8, + "pnl_gross": 0.2889, + "pnl_net": 0.1853, + "fee": 0.103591 + }, + { + "time": "2026-08-01 14:24", + "side": "SELL", + "size": 0.0009, + "price": 61782.2, + "pnl_gross": -0.2525, + "pnl_net": -0.3025, + "fee": 0.050044 + }, + { + "time": "2026-08-01 16:24", + "side": "BUY", + "size": 0.001, + "price": 60881.3, + "pnl_gross": 0.2397, + "pnl_net": 0.1849, + "fee": 0.054793 + }, + { + "time": "2026-08-01 19:24", + "side": "BUY", + "size": 0.0019, + "price": 62436.1, + "pnl_gross": 0.3713, + "pnl_net": 0.2645, + "fee": 0.106766 + }, + { + "time": "2026-08-01 20:24", + "side": "SELL", + "size": 0.0008, + "price": 63573.4, + "pnl_gross": -0.2608, + "pnl_net": -0.3066, + "fee": 0.045773 + }, + { + "time": "2026-08-01 23:24", + "side": "SELL", + "size": 0.0008, + "price": 62203.8, + "pnl_gross": -0.3708, + "pnl_net": -0.4155, + "fee": 0.044787 + }, + { + "time": "2026-08-02 01:24", + "side": "BUY", + "size": 0.0005, + "price": 63862.8, + "pnl_gross": 0.3008, + "pnl_net": 0.2721, + "fee": 0.028738 + }, + { + "time": "2026-08-02 02:24", + "side": "BUY", + "size": 0.0008, + "price": 62750.6, + "pnl_gross": 0.2293, + "pnl_net": 0.1842, + "fee": 0.04518 + }, + { + "time": "2026-08-02 03:24", + "side": "SELL", + "size": 0.0017, + "price": 64896.2, + "pnl_gross": -0.3644, + "pnl_net": -0.4637, + "fee": 0.099291 + }, + { + "time": "2026-08-02 06:24", + "side": "BUY", + "size": 0.0019, + "price": 61035.3, + "pnl_gross": 0.4033, + "pnl_net": 0.299, + "fee": 0.10437 + }, + { + "time": "2026-08-02 07:24", + "side": "SELL", + "size": 0.0012, + "price": 62327.1, + "pnl_gross": -0.2724, + "pnl_net": -0.3397, + "fee": 0.067313 + }, + { + "time": "2026-08-02 08:24", + "side": "BUY", + "size": 0.0011, + "price": 62214.0, + "pnl_gross": 0.3713, + "pnl_net": 0.3097, + "fee": 0.061592 + }, + { + "time": "2026-08-02 11:24", + "side": "SELL", + "size": 0.0017, + "price": 60530.6, + "pnl_gross": -0.3317, + "pnl_net": -0.4243, + "fee": 0.092612 + }, + { + "time": "2026-08-02 12:24", + "side": "BUY", + "size": 0.0018, + "price": 62804.7, + "pnl_gross": 0.215, + "pnl_net": 0.1132, + "fee": 0.101744 + }, + { + "time": "2026-08-02 14:24", + "side": "SELL", + "size": 0.0013, + "price": 60529.1, + "pnl_gross": -0.4957, + "pnl_net": -0.5665, + "fee": 0.070819 + }, + { + "time": "2026-08-02 19:24", + "side": "BUY", + "size": 0.0006, + "price": 64165.7, + "pnl_gross": 0.2558, + "pnl_net": 0.2212, + "fee": 0.034649 + }, + { + "time": "2026-08-03 00:24", + "side": "BUY", + "size": 0.0007, + "price": 64794.9, + "pnl_gross": 0.2911, + "pnl_net": 0.2503, + "fee": 0.040821 + }, + { + "time": "2026-08-03 01:24", + "side": "BUY", + "size": 0.0008, + "price": 61808.8, + "pnl_gross": 0.3637, + "pnl_net": 0.3192, + "fee": 0.044502 + }, + { + "time": "2026-08-03 02:24", + "side": "SELL", + "size": 0.0015, + "price": 60531.0, + "pnl_gross": -0.2859, + "pnl_net": -0.3676, + "fee": 0.081717 + }, + { + "time": "2026-08-03 06:24", + "side": "SELL", + "size": 0.0011, + "price": 60747.2, + "pnl_gross": -0.2646, + "pnl_net": -0.3248, + "fee": 0.06014 + }, + { + "time": "2026-08-03 08:24", + "side": "SELL", + "size": 0.0007, + "price": 62910.7, + "pnl_gross": -0.2215, + "pnl_net": -0.2612, + "fee": 0.039634 + }, + { + "time": "2026-08-03 10:24", + "side": "SELL", + "size": 0.0014, + "price": 64587.4, + "pnl_gross": -0.2442, + "pnl_net": -0.3256, + "fee": 0.08138 + }, + { + "time": "2026-08-03 11:24", + "side": "SELL", + "size": 0.0013, + "price": 63453.5, + "pnl_gross": -0.2641, + "pnl_net": -0.3383, + "fee": 0.074241 + }, + { + "time": "2026-08-03 16:24", + "side": "SELL", + "size": 0.0012, + "price": 62000.1, + "pnl_gross": -0.3005, + "pnl_net": -0.3675, + "fee": 0.06696 + }, + { + "time": "2026-08-03 18:24", + "side": "SELL", + "size": 0.0019, + "price": 63430.6, + "pnl_gross": -0.3051, + "pnl_net": -0.4136, + "fee": 0.108466 + }, + { + "time": "2026-08-03 21:24", + "side": "BUY", + "size": 0.0017, + "price": 62331.5, + "pnl_gross": 0.5362, + "pnl_net": 0.4408, + "fee": 0.095367 + }, + { + "time": "2026-08-04 00:24", + "side": "BUY", + "size": 0.0016, + "price": 63432.2, + "pnl_gross": 0.6972, + "pnl_net": 0.6058, + "fee": 0.091342 + }, + { + "time": "2026-08-04 01:24", + "side": "BUY", + "size": 0.0013, + "price": 60938.7, + "pnl_gross": 0.3646, + "pnl_net": 0.2933, + "fee": 0.071298 + }, + { + "time": "2026-08-04 05:24", + "side": "BUY", + "size": 0.0011, + "price": 60117.1, + "pnl_gross": 0.3107, + "pnl_net": 0.2512, + "fee": 0.059516 + }, + { + "time": "2026-08-04 06:24", + "side": "BUY", + "size": 0.0014, + "price": 62075.1, + "pnl_gross": 0.3914, + "pnl_net": 0.3132, + "fee": 0.078215 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.420883" +} \ No newline at end of file diff --git a/backtests/results/queue_imb_20260804-072448.json b/backtests/results/queue_imb_20260804-072448.json new file mode 100644 index 0000000..f637f48 --- /dev/null +++ b/backtests/results/queue_imb_20260804-072448.json @@ -0,0 +1,3809 @@ +{ + "strategy": "Queue Imbalance", + "strategy_key": "queue_imb", + "description": "Weighted LOB queue dynamics \u2014 Stoikov-Sa\u011flam framework", + "allocation": 100.0, + "start_time": "2026-07-05T07:24:48.512549", + "end_time": "2026-08-04T06:24:48.512549", + "start_equity": 100.0, + "end_equity": 81.7512, + "pnl": -18.2709, + "pnl_pct": -18.2709, + "pnl_gross": -2.3061, + "pnl_gross_pct": -2.3061, + "fees_total": 15.9648, + "fee_model": "taker", + "ann_return_pct": -219.25, + "sharpe": -1.0018, + "sortino": -1.4755, + "max_dd": 0.0705, + "max_dd_pct": 7.05, + "win_rate": 0.0, + "total_trades": 222, + "equity_curve": [ + { + "t": "2026-07-05T07:24:48.512549", + "v": 100.0913 + }, + { + "t": "2026-07-05T08:24:48.512549", + "v": 100.0679 + }, + { + "t": "2026-07-05T09:24:48.512549", + "v": 100.2898 + }, + { + "t": "2026-07-05T10:24:48.512549", + "v": 100.1877 + }, + { + "t": "2026-07-05T11:24:48.512549", + "v": 100.4289 + }, + { + "t": "2026-07-05T12:24:48.512549", + "v": 100.4084 + }, + { + "t": "2026-07-05T13:24:48.512549", + "v": 100.3684 + }, + { + "t": "2026-07-05T14:24:48.512549", + "v": 100.3802 + }, + { + "t": "2026-07-05T15:24:48.512549", + "v": 100.392 + }, + { + "t": "2026-07-05T16:24:48.512549", + "v": 100.5757 + }, + { + "t": "2026-07-05T17:24:48.512549", + "v": 100.8937 + }, + { + "t": "2026-07-05T18:24:48.512549", + "v": 100.468 + }, + { + "t": "2026-07-05T19:24:48.512549", + "v": 100.6432 + }, + { + "t": "2026-07-05T20:24:48.512549", + "v": 100.8647 + }, + { + "t": "2026-07-05T21:24:48.512549", + "v": 100.9848 + }, + { + "t": "2026-07-05T22:24:48.512549", + "v": 101.0599 + }, + { + "t": "2026-07-05T23:24:48.512549", + "v": 100.9028 + }, + { + "t": "2026-07-06T00:24:48.512549", + "v": 100.0573 + }, + { + "t": "2026-07-06T01:24:48.512549", + "v": 100.1048 + }, + { + "t": "2026-07-06T02:24:48.512549", + "v": 100.204 + }, + { + "t": "2026-07-06T03:24:48.512549", + "v": 100.0205 + }, + { + "t": "2026-07-06T04:24:48.512549", + "v": 99.8852 + }, + { + "t": "2026-07-06T05:24:48.512549", + "v": 99.4853 + }, + { + "t": "2026-07-06T06:24:48.512549", + "v": 99.3533 + }, + { + "t": "2026-07-06T07:24:48.512549", + "v": 99.4554 + }, + { + "t": "2026-07-06T08:24:48.512549", + "v": 99.1998 + }, + { + "t": "2026-07-06T09:24:48.512549", + "v": 99.2133 + }, + { + "t": "2026-07-06T10:24:48.512549", + "v": 99.5727 + }, + { + "t": "2026-07-06T11:24:48.512549", + "v": 99.5141 + }, + { + "t": "2026-07-06T12:24:48.512549", + "v": 99.4162 + }, + { + "t": "2026-07-06T13:24:48.512549", + "v": 99.3185 + }, + { + "t": "2026-07-06T14:24:48.512549", + "v": 98.785 + }, + { + "t": "2026-07-06T15:24:48.512549", + "v": 98.9954 + }, + { + "t": "2026-07-06T16:24:48.512549", + "v": 99.3156 + }, + { + "t": "2026-07-06T17:24:48.512549", + "v": 99.2306 + }, + { + "t": "2026-07-06T18:24:48.512549", + "v": 99.2379 + }, + { + "t": "2026-07-06T19:24:48.512549", + "v": 99.4378 + }, + { + "t": "2026-07-06T20:24:48.512549", + "v": 99.7346 + }, + { + "t": "2026-07-06T21:24:48.512549", + "v": 99.773 + }, + { + "t": "2026-07-06T22:24:48.512549", + "v": 99.6733 + }, + { + "t": "2026-07-06T23:24:48.512549", + "v": 99.6804 + }, + { + "t": "2026-07-07T00:24:48.512549", + "v": 99.1541 + }, + { + "t": "2026-07-07T01:24:48.512549", + "v": 99.287 + }, + { + "t": "2026-07-07T02:24:48.512549", + "v": 99.1299 + }, + { + "t": "2026-07-07T03:24:48.512549", + "v": 99.2669 + }, + { + "t": "2026-07-07T04:24:48.512549", + "v": 99.3447 + }, + { + "t": "2026-07-07T05:24:48.512549", + "v": 99.5619 + }, + { + "t": "2026-07-07T06:24:48.512549", + "v": 100.0782 + }, + { + "t": "2026-07-07T07:24:48.512549", + "v": 99.8718 + }, + { + "t": "2026-07-07T08:24:48.512549", + "v": 99.5976 + }, + { + "t": "2026-07-07T09:24:48.512549", + "v": 99.0281 + }, + { + "t": "2026-07-07T10:24:48.512549", + "v": 98.9907 + }, + { + "t": "2026-07-07T11:24:48.512549", + "v": 98.9041 + }, + { + "t": "2026-07-07T12:24:48.512549", + "v": 98.3713 + }, + { + "t": "2026-07-07T13:24:48.512549", + "v": 97.9127 + }, + { + "t": "2026-07-07T14:24:48.512549", + "v": 97.849 + }, + { + "t": "2026-07-07T15:24:48.512549", + "v": 98.1362 + }, + { + "t": "2026-07-07T16:24:48.512549", + "v": 98.3482 + }, + { + "t": "2026-07-07T17:24:48.512549", + "v": 98.3694 + }, + { + "t": "2026-07-07T18:24:48.512549", + "v": 98.1686 + }, + { + "t": "2026-07-07T19:24:48.512549", + "v": 97.2479 + }, + { + "t": "2026-07-07T20:24:48.512549", + "v": 97.1198 + }, + { + "t": "2026-07-07T21:24:48.512549", + "v": 96.8394 + }, + { + "t": "2026-07-07T22:24:48.512549", + "v": 96.658 + }, + { + "t": "2026-07-07T23:24:48.512549", + "v": 96.7681 + }, + { + "t": "2026-07-08T00:24:48.512549", + "v": 96.7661 + }, + { + "t": "2026-07-08T01:24:48.512549", + "v": 97.087 + }, + { + "t": "2026-07-08T02:24:48.512549", + "v": 97.5599 + }, + { + "t": "2026-07-08T03:24:48.512549", + "v": 97.7863 + }, + { + "t": "2026-07-08T04:24:48.512549", + "v": 97.9091 + }, + { + "t": "2026-07-08T05:24:48.512549", + "v": 98.0151 + }, + { + "t": "2026-07-08T06:24:48.512549", + "v": 97.6693 + }, + { + "t": "2026-07-08T07:24:48.512549", + "v": 97.3563 + }, + { + "t": "2026-07-08T08:24:48.512549", + "v": 97.3364 + }, + { + "t": "2026-07-08T09:24:48.512549", + "v": 97.2067 + }, + { + "t": "2026-07-08T10:24:48.512549", + "v": 97.0398 + }, + { + "t": "2026-07-08T11:24:48.512549", + "v": 97.0378 + }, + { + "t": "2026-07-08T12:24:48.512549", + "v": 96.8321 + }, + { + "t": "2026-07-08T13:24:48.512549", + "v": 97.0664 + }, + { + "t": "2026-07-08T14:24:48.512549", + "v": 97.569 + }, + { + "t": "2026-07-08T15:24:48.512549", + "v": 97.2625 + }, + { + "t": "2026-07-08T16:24:48.512549", + "v": 97.3072 + }, + { + "t": "2026-07-08T17:24:48.512549", + "v": 97.4694 + }, + { + "t": "2026-07-08T18:24:48.512549", + "v": 97.4867 + }, + { + "t": "2026-07-08T19:24:48.512549", + "v": 97.5366 + }, + { + "t": "2026-07-08T20:24:48.512549", + "v": 97.6524 + }, + { + "t": "2026-07-08T21:24:48.512549", + "v": 97.6718 + }, + { + "t": "2026-07-08T22:24:48.512549", + "v": 97.6449 + }, + { + "t": "2026-07-08T23:24:48.512549", + "v": 97.398 + }, + { + "t": "2026-07-09T00:24:48.512549", + "v": 97.5777 + }, + { + "t": "2026-07-09T01:24:48.512549", + "v": 97.8621 + }, + { + "t": "2026-07-09T02:24:48.512549", + "v": 97.7411 + }, + { + "t": "2026-07-09T03:24:48.512549", + "v": 97.9767 + }, + { + "t": "2026-07-09T04:24:48.512549", + "v": 98.1616 + }, + { + "t": "2026-07-09T05:24:48.512549", + "v": 97.911 + }, + { + "t": "2026-07-09T06:24:48.512549", + "v": 97.3469 + }, + { + "t": "2026-07-09T07:24:48.512549", + "v": 97.4066 + }, + { + "t": "2026-07-09T08:24:48.512549", + "v": 97.0494 + }, + { + "t": "2026-07-09T09:24:48.512549", + "v": 97.1022 + }, + { + "t": "2026-07-09T10:24:48.512549", + "v": 97.4254 + }, + { + "t": "2026-07-09T11:24:48.512549", + "v": 97.1329 + }, + { + "t": "2026-07-09T12:24:48.512549", + "v": 96.9874 + }, + { + "t": "2026-07-09T13:24:48.512549", + "v": 97.2542 + }, + { + "t": "2026-07-09T14:24:48.512549", + "v": 96.7935 + }, + { + "t": "2026-07-09T15:24:48.512549", + "v": 96.8567 + }, + { + "t": "2026-07-09T16:24:48.512549", + "v": 96.7971 + }, + { + "t": "2026-07-09T17:24:48.512549", + "v": 96.7169 + }, + { + "t": "2026-07-09T18:24:48.512549", + "v": 96.4175 + }, + { + "t": "2026-07-09T19:24:48.512549", + "v": 96.2206 + }, + { + "t": "2026-07-09T20:24:48.512549", + "v": 96.2485 + }, + { + "t": "2026-07-09T21:24:48.512549", + "v": 96.0607 + }, + { + "t": "2026-07-09T22:24:48.512549", + "v": 96.4188 + }, + { + "t": "2026-07-09T23:24:48.512549", + "v": 98.1184 + }, + { + "t": "2026-07-10T00:24:48.512549", + "v": 98.0573 + }, + { + "t": "2026-07-10T01:24:48.512549", + "v": 98.0885 + }, + { + "t": "2026-07-10T02:24:48.512549", + "v": 98.0806 + }, + { + "t": "2026-07-10T03:24:48.512549", + "v": 97.9643 + }, + { + "t": "2026-07-10T04:24:48.512549", + "v": 97.5465 + }, + { + "t": "2026-07-10T05:24:48.512549", + "v": 97.5416 + }, + { + "t": "2026-07-10T06:24:48.512549", + "v": 97.7957 + }, + { + "t": "2026-07-10T07:24:48.512549", + "v": 98.2941 + }, + { + "t": "2026-07-10T08:24:48.512549", + "v": 98.2144 + }, + { + "t": "2026-07-10T09:24:48.512549", + "v": 97.8914 + }, + { + "t": "2026-07-10T10:24:48.512549", + "v": 97.7218 + }, + { + "t": "2026-07-10T11:24:48.512549", + "v": 97.8391 + }, + { + "t": "2026-07-10T12:24:48.512549", + "v": 98.2655 + }, + { + "t": "2026-07-10T13:24:48.512549", + "v": 98.2951 + }, + { + "t": "2026-07-10T14:24:48.512549", + "v": 98.1712 + }, + { + "t": "2026-07-10T15:24:48.512549", + "v": 97.9803 + }, + { + "t": "2026-07-10T16:24:48.512549", + "v": 97.9401 + }, + { + "t": "2026-07-10T17:24:48.512549", + "v": 98.099 + }, + { + "t": "2026-07-10T18:24:48.512549", + "v": 98.1578 + }, + { + "t": "2026-07-10T19:24:48.512549", + "v": 97.7722 + }, + { + "t": "2026-07-10T20:24:48.512549", + "v": 97.6303 + }, + { + "t": "2026-07-10T21:24:48.512549", + "v": 97.674 + }, + { + "t": "2026-07-10T22:24:48.512549", + "v": 97.5788 + }, + { + "t": "2026-07-10T23:24:48.512549", + "v": 97.4046 + }, + { + "t": "2026-07-11T00:24:48.512549", + "v": 97.3933 + }, + { + "t": "2026-07-11T01:24:48.512549", + "v": 96.6462 + }, + { + "t": "2026-07-11T02:24:48.512549", + "v": 96.7026 + }, + { + "t": "2026-07-11T03:24:48.512549", + "v": 97.131 + }, + { + "t": "2026-07-11T04:24:48.512549", + "v": 96.9429 + }, + { + "t": "2026-07-11T05:24:48.512549", + "v": 96.9997 + }, + { + "t": "2026-07-11T06:24:48.512549", + "v": 96.7444 + }, + { + "t": "2026-07-11T07:24:48.512549", + "v": 96.5992 + }, + { + "t": "2026-07-11T08:24:48.512549", + "v": 96.6406 + }, + { + "t": "2026-07-11T09:24:48.512549", + "v": 96.285 + }, + { + "t": "2026-07-11T10:24:48.512549", + "v": 96.18 + }, + { + "t": "2026-07-11T11:24:48.512549", + "v": 96.467 + }, + { + "t": "2026-07-11T12:24:48.512549", + "v": 96.5319 + }, + { + "t": "2026-07-11T13:24:48.512549", + "v": 96.2527 + }, + { + "t": "2026-07-11T14:24:48.512549", + "v": 96.5512 + }, + { + "t": "2026-07-11T15:24:48.512549", + "v": 96.0979 + }, + { + "t": "2026-07-11T16:24:48.512549", + "v": 96.1629 + }, + { + "t": "2026-07-11T17:24:48.512549", + "v": 95.9455 + }, + { + "t": "2026-07-11T18:24:48.512549", + "v": 95.8184 + }, + { + "t": "2026-07-11T19:24:48.512549", + "v": 95.6611 + }, + { + "t": "2026-07-11T20:24:48.512549", + "v": 95.7887 + }, + { + "t": "2026-07-11T21:24:48.512549", + "v": 95.6581 + }, + { + "t": "2026-07-11T22:24:48.512549", + "v": 95.6567 + }, + { + "t": "2026-07-11T23:24:48.512549", + "v": 95.5612 + }, + { + "t": "2026-07-12T00:24:48.512549", + "v": 94.8863 + }, + { + "t": "2026-07-12T01:24:48.512549", + "v": 94.9222 + }, + { + "t": "2026-07-12T02:24:48.512549", + "v": 95.2608 + }, + { + "t": "2026-07-12T03:24:48.512549", + "v": 95.2997 + }, + { + "t": "2026-07-12T04:24:48.512549", + "v": 95.3435 + }, + { + "t": "2026-07-12T05:24:48.512549", + "v": 94.8087 + }, + { + "t": "2026-07-12T06:24:48.512549", + "v": 94.9275 + }, + { + "t": "2026-07-12T07:24:48.512549", + "v": 95.2202 + }, + { + "t": "2026-07-12T08:24:48.512549", + "v": 95.3733 + }, + { + "t": "2026-07-12T09:24:48.512549", + "v": 95.4213 + }, + { + "t": "2026-07-12T10:24:48.512549", + "v": 95.0542 + }, + { + "t": "2026-07-12T11:24:48.512549", + "v": 95.105 + }, + { + "t": "2026-07-12T12:24:48.512549", + "v": 95.1309 + }, + { + "t": "2026-07-12T13:24:48.512549", + "v": 95.3597 + }, + { + "t": "2026-07-12T14:24:48.512549", + "v": 95.1152 + }, + { + "t": "2026-07-12T15:24:48.512549", + "v": 95.5879 + }, + { + "t": "2026-07-12T16:24:48.512549", + "v": 95.291 + }, + { + "t": "2026-07-12T17:24:48.512549", + "v": 95.2424 + }, + { + "t": "2026-07-12T18:24:48.512549", + "v": 95.1288 + }, + { + "t": "2026-07-12T19:24:48.512549", + "v": 95.4009 + }, + { + "t": "2026-07-12T20:24:48.512549", + "v": 95.0985 + }, + { + "t": "2026-07-12T21:24:48.512549", + "v": 94.9144 + }, + { + "t": "2026-07-12T22:24:48.512549", + "v": 94.7827 + }, + { + "t": "2026-07-12T23:24:48.512549", + "v": 94.4126 + }, + { + "t": "2026-07-13T00:24:48.512549", + "v": 93.9588 + }, + { + "t": "2026-07-13T01:24:48.512549", + "v": 93.9016 + }, + { + "t": "2026-07-13T02:24:48.512549", + "v": 93.8584 + }, + { + "t": "2026-07-13T03:24:48.512549", + "v": 93.4101 + }, + { + "t": "2026-07-13T04:24:48.512549", + "v": 93.0996 + }, + { + "t": "2026-07-13T05:24:48.512549", + "v": 93.1373 + }, + { + "t": "2026-07-13T06:24:48.512549", + "v": 93.3637 + }, + { + "t": "2026-07-13T07:24:48.512549", + "v": 93.1696 + }, + { + "t": "2026-07-13T08:24:48.512549", + "v": 93.1395 + }, + { + "t": "2026-07-13T09:24:48.512549", + "v": 93.3557 + }, + { + "t": "2026-07-13T10:24:48.512549", + "v": 93.3091 + }, + { + "t": "2026-07-13T11:24:48.512549", + "v": 92.9338 + }, + { + "t": "2026-07-13T12:24:48.512549", + "v": 92.7828 + }, + { + "t": "2026-07-13T13:24:48.512549", + "v": 92.6676 + }, + { + "t": "2026-07-13T14:24:48.512549", + "v": 92.4528 + }, + { + "t": "2026-07-13T15:24:48.512549", + "v": 92.4215 + }, + { + "t": "2026-07-13T16:24:48.512549", + "v": 92.5457 + }, + { + "t": "2026-07-13T17:24:48.512549", + "v": 92.2839 + }, + { + "t": "2026-07-13T18:24:48.512549", + "v": 92.3279 + }, + { + "t": "2026-07-13T19:24:48.512549", + "v": 92.2109 + }, + { + "t": "2026-07-13T20:24:48.512549", + "v": 92.3374 + }, + { + "t": "2026-07-13T21:24:48.512549", + "v": 92.5304 + }, + { + "t": "2026-07-13T22:24:48.512549", + "v": 92.6668 + }, + { + "t": "2026-07-13T23:24:48.512549", + "v": 92.547 + }, + { + "t": "2026-07-14T00:24:48.512549", + "v": 92.3776 + }, + { + "t": "2026-07-14T01:24:48.512549", + "v": 92.204 + }, + { + "t": "2026-07-14T02:24:48.512549", + "v": 92.0733 + }, + { + "t": "2026-07-14T03:24:48.512549", + "v": 91.6667 + }, + { + "t": "2026-07-14T04:24:48.512549", + "v": 91.7319 + }, + { + "t": "2026-07-14T05:24:48.512549", + "v": 91.6939 + }, + { + "t": "2026-07-14T06:24:48.512549", + "v": 92.0948 + }, + { + "t": "2026-07-14T07:24:48.512549", + "v": 92.0387 + }, + { + "t": "2026-07-14T08:24:48.512549", + "v": 92.2609 + }, + { + "t": "2026-07-14T09:24:48.512549", + "v": 92.1583 + }, + { + "t": "2026-07-14T10:24:48.512549", + "v": 92.0058 + }, + { + "t": "2026-07-14T11:24:48.512549", + "v": 91.5454 + }, + { + "t": "2026-07-14T12:24:48.512549", + "v": 91.6044 + }, + { + "t": "2026-07-14T13:24:48.512549", + "v": 91.5763 + }, + { + "t": "2026-07-14T14:24:48.512549", + "v": 91.495 + }, + { + "t": "2026-07-14T15:24:48.512549", + "v": 91.9064 + }, + { + "t": "2026-07-14T16:24:48.512549", + "v": 91.4016 + }, + { + "t": "2026-07-14T17:24:48.512549", + "v": 91.2249 + }, + { + "t": "2026-07-14T18:24:48.512549", + "v": 91.315 + }, + { + "t": "2026-07-14T19:24:48.512549", + "v": 91.3739 + }, + { + "t": "2026-07-14T20:24:48.512549", + "v": 91.1733 + }, + { + "t": "2026-07-14T21:24:48.512549", + "v": 90.8953 + }, + { + "t": "2026-07-14T22:24:48.512549", + "v": 91.0687 + }, + { + "t": "2026-07-14T23:24:48.512549", + "v": 90.7338 + }, + { + "t": "2026-07-15T00:24:48.512549", + "v": 90.7411 + }, + { + "t": "2026-07-15T01:24:48.512549", + "v": 90.649 + }, + { + "t": "2026-07-15T02:24:48.512549", + "v": 90.5273 + }, + { + "t": "2026-07-15T03:24:48.512549", + "v": 90.614 + }, + { + "t": "2026-07-15T04:24:48.512549", + "v": 90.6253 + }, + { + "t": "2026-07-15T05:24:48.512549", + "v": 90.294 + }, + { + "t": "2026-07-15T06:24:48.512549", + "v": 90.4031 + }, + { + "t": "2026-07-15T07:24:48.512549", + "v": 90.467 + }, + { + "t": "2026-07-15T08:24:48.512549", + "v": 90.5596 + }, + { + "t": "2026-07-15T09:24:48.512549", + "v": 90.4542 + }, + { + "t": "2026-07-15T10:24:48.512549", + "v": 90.4985 + }, + { + "t": "2026-07-15T11:24:48.512549", + "v": 90.111 + }, + { + "t": "2026-07-15T12:24:48.512549", + "v": 90.3309 + }, + { + "t": "2026-07-15T13:24:48.512549", + "v": 89.9202 + }, + { + "t": "2026-07-15T14:24:48.512549", + "v": 90.4006 + }, + { + "t": "2026-07-15T15:24:48.512549", + "v": 90.3996 + }, + { + "t": "2026-07-15T16:24:48.512549", + "v": 89.9758 + }, + { + "t": "2026-07-15T17:24:48.512549", + "v": 89.986 + }, + { + "t": "2026-07-15T18:24:48.512549", + "v": 89.8662 + }, + { + "t": "2026-07-15T19:24:48.512549", + "v": 90.3709 + }, + { + "t": "2026-07-15T20:24:48.512549", + "v": 90.4669 + }, + { + "t": "2026-07-15T21:24:48.512549", + "v": 90.3037 + }, + { + "t": "2026-07-15T22:24:48.512549", + "v": 89.9113 + }, + { + "t": "2026-07-15T23:24:48.512549", + "v": 90.1469 + }, + { + "t": "2026-07-16T00:24:48.512549", + "v": 89.926 + }, + { + "t": "2026-07-16T01:24:48.512549", + "v": 90.0418 + }, + { + "t": "2026-07-16T02:24:48.512549", + "v": 89.8934 + }, + { + "t": "2026-07-16T03:24:48.512549", + "v": 90.3049 + }, + { + "t": "2026-07-16T04:24:48.512549", + "v": 90.2555 + }, + { + "t": "2026-07-16T05:24:48.512549", + "v": 90.1213 + }, + { + "t": "2026-07-16T06:24:48.512549", + "v": 89.9029 + }, + { + "t": "2026-07-16T07:24:48.512549", + "v": 89.3071 + }, + { + "t": "2026-07-16T08:24:48.512549", + "v": 89.539 + }, + { + "t": "2026-07-16T09:24:48.512549", + "v": 89.3112 + }, + { + "t": "2026-07-16T10:24:48.512549", + "v": 88.9416 + }, + { + "t": "2026-07-16T11:24:48.512549", + "v": 88.917 + }, + { + "t": "2026-07-16T12:24:48.512549", + "v": 88.958 + }, + { + "t": "2026-07-16T13:24:48.512549", + "v": 89.0332 + }, + { + "t": "2026-07-16T14:24:48.512549", + "v": 89.4001 + }, + { + "t": "2026-07-16T15:24:48.512549", + "v": 89.6758 + }, + { + "t": "2026-07-16T16:24:48.512549", + "v": 89.4185 + }, + { + "t": "2026-07-16T17:24:48.512549", + "v": 89.5453 + }, + { + "t": "2026-07-16T18:24:48.512549", + "v": 88.9582 + }, + { + "t": "2026-07-16T19:24:48.512549", + "v": 88.9813 + }, + { + "t": "2026-07-16T20:24:48.512549", + "v": 88.8371 + }, + { + "t": "2026-07-16T21:24:48.512549", + "v": 88.9733 + }, + { + "t": "2026-07-16T22:24:48.512549", + "v": 88.8869 + }, + { + "t": "2026-07-16T23:24:48.512549", + "v": 88.8589 + }, + { + "t": "2026-07-17T00:24:48.512549", + "v": 89.3803 + }, + { + "t": "2026-07-17T01:24:48.512549", + "v": 89.4369 + }, + { + "t": "2026-07-17T02:24:48.512549", + "v": 89.3635 + }, + { + "t": "2026-07-17T03:24:48.512549", + "v": 89.1982 + }, + { + "t": "2026-07-17T04:24:48.512549", + "v": 89.3987 + }, + { + "t": "2026-07-17T05:24:48.512549", + "v": 89.7267 + }, + { + "t": "2026-07-17T06:24:48.512549", + "v": 89.5241 + }, + { + "t": "2026-07-17T07:24:48.512549", + "v": 89.7203 + }, + { + "t": "2026-07-17T08:24:48.512549", + "v": 89.7621 + }, + { + "t": "2026-07-17T09:24:48.512549", + "v": 89.5631 + }, + { + "t": "2026-07-17T10:24:48.512549", + "v": 89.9075 + }, + { + "t": "2026-07-17T11:24:48.512549", + "v": 89.3165 + }, + { + "t": "2026-07-17T12:24:48.512549", + "v": 89.3131 + }, + { + "t": "2026-07-17T13:24:48.512549", + "v": 89.4353 + }, + { + "t": "2026-07-17T14:24:48.512549", + "v": 89.3745 + }, + { + "t": "2026-07-17T15:24:48.512549", + "v": 89.0952 + }, + { + "t": "2026-07-17T16:24:48.512549", + "v": 89.0906 + }, + { + "t": "2026-07-17T17:24:48.512549", + "v": 89.2235 + }, + { + "t": "2026-07-17T18:24:48.512549", + "v": 89.432 + }, + { + "t": "2026-07-17T19:24:48.512549", + "v": 89.4488 + }, + { + "t": "2026-07-17T20:24:48.512549", + "v": 90.0117 + }, + { + "t": "2026-07-17T21:24:48.512549", + "v": 89.9315 + }, + { + "t": "2026-07-17T22:24:48.512549", + "v": 89.9897 + }, + { + "t": "2026-07-17T23:24:48.512549", + "v": 90.1975 + }, + { + "t": "2026-07-18T00:24:48.512549", + "v": 90.2567 + }, + { + "t": "2026-07-18T01:24:48.512549", + "v": 90.0955 + }, + { + "t": "2026-07-18T02:24:48.512549", + "v": 90.1411 + }, + { + "t": "2026-07-18T03:24:48.512549", + "v": 90.2235 + }, + { + "t": "2026-07-18T04:24:48.512549", + "v": 90.2834 + }, + { + "t": "2026-07-18T05:24:48.512549", + "v": 90.2741 + }, + { + "t": "2026-07-18T06:24:48.512549", + "v": 90.0347 + }, + { + "t": "2026-07-18T07:24:48.512549", + "v": 89.8255 + }, + { + "t": "2026-07-18T08:24:48.512549", + "v": 89.8455 + }, + { + "t": "2026-07-18T09:24:48.512549", + "v": 89.5436 + }, + { + "t": "2026-07-18T10:24:48.512549", + "v": 89.4328 + }, + { + "t": "2026-07-18T11:24:48.512549", + "v": 89.387 + }, + { + "t": "2026-07-18T12:24:48.512549", + "v": 89.6705 + }, + { + "t": "2026-07-18T13:24:48.512549", + "v": 89.6366 + }, + { + "t": "2026-07-18T14:24:48.512549", + "v": 89.3843 + }, + { + "t": "2026-07-18T15:24:48.512549", + "v": 89.5875 + }, + { + "t": "2026-07-18T16:24:48.512549", + "v": 89.3955 + }, + { + "t": "2026-07-18T17:24:48.512549", + "v": 89.0895 + }, + { + "t": "2026-07-18T18:24:48.512549", + "v": 89.0037 + }, + { + "t": "2026-07-18T19:24:48.512549", + "v": 88.8952 + }, + { + "t": "2026-07-18T20:24:48.512549", + "v": 89.2396 + }, + { + "t": "2026-07-18T21:24:48.512549", + "v": 89.7868 + }, + { + "t": "2026-07-18T22:24:48.512549", + "v": 89.9129 + }, + { + "t": "2026-07-18T23:24:48.512549", + "v": 90.2545 + }, + { + "t": "2026-07-19T00:24:48.512549", + "v": 89.5537 + }, + { + "t": "2026-07-19T01:24:48.512549", + "v": 89.8306 + }, + { + "t": "2026-07-19T02:24:48.512549", + "v": 90.1753 + }, + { + "t": "2026-07-19T03:24:48.512549", + "v": 89.8918 + }, + { + "t": "2026-07-19T04:24:48.512549", + "v": 89.9695 + }, + { + "t": "2026-07-19T05:24:48.512549", + "v": 89.3946 + }, + { + "t": "2026-07-19T06:24:48.512549", + "v": 89.76 + }, + { + "t": "2026-07-19T07:24:48.512549", + "v": 89.7767 + }, + { + "t": "2026-07-19T08:24:48.512549", + "v": 89.9765 + }, + { + "t": "2026-07-19T09:24:48.512549", + "v": 89.9254 + }, + { + "t": "2026-07-19T10:24:48.512549", + "v": 90.037 + }, + { + "t": "2026-07-19T11:24:48.512549", + "v": 90.767 + }, + { + "t": "2026-07-19T12:24:48.512549", + "v": 90.5627 + }, + { + "t": "2026-07-19T13:24:48.512549", + "v": 90.0988 + }, + { + "t": "2026-07-19T14:24:48.512549", + "v": 89.7429 + }, + { + "t": "2026-07-19T15:24:48.512549", + "v": 90.0687 + }, + { + "t": "2026-07-19T16:24:48.512549", + "v": 90.5507 + }, + { + "t": "2026-07-19T17:24:48.512549", + "v": 90.2755 + }, + { + "t": "2026-07-19T18:24:48.512549", + "v": 90.2753 + }, + { + "t": "2026-07-19T19:24:48.512549", + "v": 90.5727 + }, + { + "t": "2026-07-19T20:24:48.512549", + "v": 90.5952 + }, + { + "t": "2026-07-19T21:24:48.512549", + "v": 90.6276 + }, + { + "t": "2026-07-19T22:24:48.512549", + "v": 90.9423 + }, + { + "t": "2026-07-19T23:24:48.512549", + "v": 90.3755 + }, + { + "t": "2026-07-20T00:24:48.512549", + "v": 91.0748 + }, + { + "t": "2026-07-20T01:24:48.512549", + "v": 91.1456 + }, + { + "t": "2026-07-20T02:24:48.512549", + "v": 90.9708 + }, + { + "t": "2026-07-20T03:24:48.512549", + "v": 90.9709 + }, + { + "t": "2026-07-20T04:24:48.512549", + "v": 90.8409 + }, + { + "t": "2026-07-20T05:24:48.512549", + "v": 90.9813 + }, + { + "t": "2026-07-20T06:24:48.512549", + "v": 90.9877 + }, + { + "t": "2026-07-20T07:24:48.512549", + "v": 90.9466 + }, + { + "t": "2026-07-20T08:24:48.512549", + "v": 90.6483 + }, + { + "t": "2026-07-20T09:24:48.512549", + "v": 90.5936 + }, + { + "t": "2026-07-20T10:24:48.512549", + "v": 90.5676 + }, + { + "t": "2026-07-20T11:24:48.512549", + "v": 90.3772 + }, + { + "t": "2026-07-20T12:24:48.512549", + "v": 90.1529 + }, + { + "t": "2026-07-20T13:24:48.512549", + "v": 90.5005 + }, + { + "t": "2026-07-20T14:24:48.512549", + "v": 90.6543 + }, + { + "t": "2026-07-20T15:24:48.512549", + "v": 90.6315 + }, + { + "t": "2026-07-20T16:24:48.512549", + "v": 90.5175 + }, + { + "t": "2026-07-20T17:24:48.512549", + "v": 90.047 + }, + { + "t": "2026-07-20T18:24:48.512549", + "v": 90.2664 + }, + { + "t": "2026-07-20T19:24:48.512549", + "v": 89.7518 + }, + { + "t": "2026-07-20T20:24:48.512549", + "v": 89.6074 + }, + { + "t": "2026-07-20T21:24:48.512549", + "v": 89.1832 + }, + { + "t": "2026-07-20T22:24:48.512549", + "v": 89.1702 + }, + { + "t": "2026-07-20T23:24:48.512549", + "v": 89.0694 + }, + { + "t": "2026-07-21T00:24:48.512549", + "v": 88.9639 + }, + { + "t": "2026-07-21T01:24:48.512549", + "v": 88.902 + }, + { + "t": "2026-07-21T02:24:48.512549", + "v": 88.9674 + }, + { + "t": "2026-07-21T03:24:48.512549", + "v": 89.2619 + }, + { + "t": "2026-07-21T04:24:48.512549", + "v": 89.3072 + }, + { + "t": "2026-07-21T05:24:48.512549", + "v": 89.5063 + }, + { + "t": "2026-07-21T06:24:48.512549", + "v": 89.1532 + }, + { + "t": "2026-07-21T07:24:48.512549", + "v": 89.3787 + }, + { + "t": "2026-07-21T08:24:48.512549", + "v": 89.4501 + }, + { + "t": "2026-07-21T09:24:48.512549", + "v": 89.424 + }, + { + "t": "2026-07-21T10:24:48.512549", + "v": 89.2817 + }, + { + "t": "2026-07-21T11:24:48.512549", + "v": 89.334 + }, + { + "t": "2026-07-21T12:24:48.512549", + "v": 89.2984 + }, + { + "t": "2026-07-21T13:24:48.512549", + "v": 89.005 + }, + { + "t": "2026-07-21T14:24:48.512549", + "v": 88.8537 + }, + { + "t": "2026-07-21T15:24:48.512549", + "v": 88.6744 + }, + { + "t": "2026-07-21T16:24:48.512549", + "v": 88.5652 + }, + { + "t": "2026-07-21T17:24:48.512549", + "v": 89.0361 + }, + { + "t": "2026-07-21T18:24:48.512549", + "v": 88.8632 + }, + { + "t": "2026-07-21T19:24:48.512549", + "v": 88.8195 + }, + { + "t": "2026-07-21T20:24:48.512549", + "v": 88.597 + }, + { + "t": "2026-07-21T21:24:48.512549", + "v": 88.2181 + }, + { + "t": "2026-07-21T22:24:48.512549", + "v": 88.1889 + }, + { + "t": "2026-07-21T23:24:48.512549", + "v": 88.2131 + }, + { + "t": "2026-07-22T00:24:48.512549", + "v": 88.1025 + }, + { + "t": "2026-07-22T01:24:48.512549", + "v": 87.9064 + }, + { + "t": "2026-07-22T02:24:48.512549", + "v": 88.1819 + }, + { + "t": "2026-07-22T03:24:48.512549", + "v": 87.5936 + }, + { + "t": "2026-07-22T04:24:48.512549", + "v": 87.5701 + }, + { + "t": "2026-07-22T05:24:48.512549", + "v": 87.4039 + }, + { + "t": "2026-07-22T06:24:48.512549", + "v": 87.068 + }, + { + "t": "2026-07-22T07:24:48.512549", + "v": 87.0331 + }, + { + "t": "2026-07-22T08:24:48.512549", + "v": 87.0736 + }, + { + "t": "2026-07-22T09:24:48.512549", + "v": 87.1644 + }, + { + "t": "2026-07-22T10:24:48.512549", + "v": 87.1679 + }, + { + "t": "2026-07-22T11:24:48.512549", + "v": 87.2938 + }, + { + "t": "2026-07-22T12:24:48.512549", + "v": 87.1891 + }, + { + "t": "2026-07-22T13:24:48.512549", + "v": 87.2428 + }, + { + "t": "2026-07-22T14:24:48.512549", + "v": 87.3578 + }, + { + "t": "2026-07-22T15:24:48.512549", + "v": 87.3006 + }, + { + "t": "2026-07-22T16:24:48.512549", + "v": 87.2038 + }, + { + "t": "2026-07-22T17:24:48.512549", + "v": 87.3902 + }, + { + "t": "2026-07-22T18:24:48.512549", + "v": 87.0721 + }, + { + "t": "2026-07-22T19:24:48.512549", + "v": 87.1039 + }, + { + "t": "2026-07-22T20:24:48.512549", + "v": 87.0195 + }, + { + "t": "2026-07-22T21:24:48.512549", + "v": 86.9582 + }, + { + "t": "2026-07-22T22:24:48.512549", + "v": 86.6312 + }, + { + "t": "2026-07-22T23:24:48.512549", + "v": 86.2226 + }, + { + "t": "2026-07-23T00:24:48.512549", + "v": 86.1335 + }, + { + "t": "2026-07-23T01:24:48.512549", + "v": 85.8007 + }, + { + "t": "2026-07-23T02:24:48.512549", + "v": 85.9268 + }, + { + "t": "2026-07-23T03:24:48.512549", + "v": 85.8636 + }, + { + "t": "2026-07-23T04:24:48.512549", + "v": 85.4851 + }, + { + "t": "2026-07-23T05:24:48.512549", + "v": 85.2743 + }, + { + "t": "2026-07-23T06:24:48.512549", + "v": 84.9946 + }, + { + "t": "2026-07-23T07:24:48.512549", + "v": 84.664 + }, + { + "t": "2026-07-23T08:24:48.512549", + "v": 84.8917 + }, + { + "t": "2026-07-23T09:24:48.512549", + "v": 84.9979 + }, + { + "t": "2026-07-23T10:24:48.512549", + "v": 85.1789 + }, + { + "t": "2026-07-23T11:24:48.512549", + "v": 85.3216 + }, + { + "t": "2026-07-23T12:24:48.512549", + "v": 85.3863 + }, + { + "t": "2026-07-23T13:24:48.512549", + "v": 85.2941 + }, + { + "t": "2026-07-23T14:24:48.512549", + "v": 85.3969 + }, + { + "t": "2026-07-23T15:24:48.512549", + "v": 85.1387 + }, + { + "t": "2026-07-23T16:24:48.512549", + "v": 85.2708 + }, + { + "t": "2026-07-23T17:24:48.512549", + "v": 85.3726 + }, + { + "t": "2026-07-23T18:24:48.512549", + "v": 85.5743 + }, + { + "t": "2026-07-23T19:24:48.512549", + "v": 85.5777 + }, + { + "t": "2026-07-23T20:24:48.512549", + "v": 85.4747 + }, + { + "t": "2026-07-23T21:24:48.512549", + "v": 85.3284 + }, + { + "t": "2026-07-23T22:24:48.512549", + "v": 85.4775 + }, + { + "t": "2026-07-23T23:24:48.512549", + "v": 86.0106 + }, + { + "t": "2026-07-24T00:24:48.512549", + "v": 85.8848 + }, + { + "t": "2026-07-24T01:24:48.512549", + "v": 85.9792 + }, + { + "t": "2026-07-24T02:24:48.512549", + "v": 86.091 + }, + { + "t": "2026-07-24T03:24:48.512549", + "v": 85.9233 + }, + { + "t": "2026-07-24T04:24:48.512549", + "v": 86.1441 + }, + { + "t": "2026-07-24T05:24:48.512549", + "v": 85.914 + }, + { + "t": "2026-07-24T06:24:48.512549", + "v": 86.1698 + }, + { + "t": "2026-07-24T07:24:48.512549", + "v": 86.5255 + }, + { + "t": "2026-07-24T08:24:48.512549", + "v": 86.5873 + }, + { + "t": "2026-07-24T09:24:48.512549", + "v": 86.6833 + }, + { + "t": "2026-07-24T10:24:48.512549", + "v": 86.5816 + }, + { + "t": "2026-07-24T11:24:48.512549", + "v": 86.9118 + }, + { + "t": "2026-07-24T12:24:48.512549", + "v": 86.7234 + }, + { + "t": "2026-07-24T13:24:48.512549", + "v": 86.4727 + }, + { + "t": "2026-07-24T14:24:48.512549", + "v": 86.8856 + }, + { + "t": "2026-07-24T15:24:48.512549", + "v": 86.5248 + }, + { + "t": "2026-07-24T16:24:48.512549", + "v": 86.7022 + }, + { + "t": "2026-07-24T17:24:48.512549", + "v": 86.827 + }, + { + "t": "2026-07-24T18:24:48.512549", + "v": 86.8819 + }, + { + "t": "2026-07-24T19:24:48.512549", + "v": 86.8661 + }, + { + "t": "2026-07-24T20:24:48.512549", + "v": 86.8873 + }, + { + "t": "2026-07-24T21:24:48.512549", + "v": 86.9821 + }, + { + "t": "2026-07-24T22:24:48.512549", + "v": 86.8747 + }, + { + "t": "2026-07-24T23:24:48.512549", + "v": 86.522 + }, + { + "t": "2026-07-25T00:24:48.512549", + "v": 86.3729 + }, + { + "t": "2026-07-25T01:24:48.512549", + "v": 86.3605 + }, + { + "t": "2026-07-25T02:24:48.512549", + "v": 86.7834 + }, + { + "t": "2026-07-25T03:24:48.512549", + "v": 87.1389 + }, + { + "t": "2026-07-25T04:24:48.512549", + "v": 87.0999 + }, + { + "t": "2026-07-25T05:24:48.512549", + "v": 86.9309 + }, + { + "t": "2026-07-25T06:24:48.512549", + "v": 87.0568 + }, + { + "t": "2026-07-25T07:24:48.512549", + "v": 86.8309 + }, + { + "t": "2026-07-25T08:24:48.512549", + "v": 86.7862 + }, + { + "t": "2026-07-25T09:24:48.512549", + "v": 86.5162 + }, + { + "t": "2026-07-25T10:24:48.512549", + "v": 87.9454 + }, + { + "t": "2026-07-25T11:24:48.512549", + "v": 87.8229 + }, + { + "t": "2026-07-25T12:24:48.512549", + "v": 87.8056 + }, + { + "t": "2026-07-25T13:24:48.512549", + "v": 87.8494 + }, + { + "t": "2026-07-25T14:24:48.512549", + "v": 88.0535 + }, + { + "t": "2026-07-25T15:24:48.512549", + "v": 88.2366 + }, + { + "t": "2026-07-25T16:24:48.512549", + "v": 88.3774 + }, + { + "t": "2026-07-25T17:24:48.512549", + "v": 87.9967 + }, + { + "t": "2026-07-25T18:24:48.512549", + "v": 87.8262 + }, + { + "t": "2026-07-25T19:24:48.512549", + "v": 87.8547 + }, + { + "t": "2026-07-25T20:24:48.512549", + "v": 87.9493 + }, + { + "t": "2026-07-25T21:24:48.512549", + "v": 88.1197 + }, + { + "t": "2026-07-25T22:24:48.512549", + "v": 88.0538 + }, + { + "t": "2026-07-25T23:24:48.512549", + "v": 88.1458 + }, + { + "t": "2026-07-26T00:24:48.512549", + "v": 87.9936 + }, + { + "t": "2026-07-26T01:24:48.512549", + "v": 87.6838 + }, + { + "t": "2026-07-26T02:24:48.512549", + "v": 87.5555 + }, + { + "t": "2026-07-26T03:24:48.512549", + "v": 87.8127 + }, + { + "t": "2026-07-26T04:24:48.512549", + "v": 87.9013 + }, + { + "t": "2026-07-26T05:24:48.512549", + "v": 87.9908 + }, + { + "t": "2026-07-26T06:24:48.512549", + "v": 87.922 + }, + { + "t": "2026-07-26T07:24:48.512549", + "v": 87.9056 + }, + { + "t": "2026-07-26T08:24:48.512549", + "v": 87.879 + }, + { + "t": "2026-07-26T09:24:48.512549", + "v": 88.2115 + }, + { + "t": "2026-07-26T10:24:48.512549", + "v": 87.8528 + }, + { + "t": "2026-07-26T11:24:48.512549", + "v": 87.3298 + }, + { + "t": "2026-07-26T12:24:48.512549", + "v": 87.1272 + }, + { + "t": "2026-07-26T13:24:48.512549", + "v": 87.0946 + }, + { + "t": "2026-07-26T14:24:48.512549", + "v": 87.1484 + }, + { + "t": "2026-07-26T15:24:48.512549", + "v": 87.168 + }, + { + "t": "2026-07-26T16:24:48.512549", + "v": 86.5007 + }, + { + "t": "2026-07-26T17:24:48.512549", + "v": 86.9466 + }, + { + "t": "2026-07-26T18:24:48.512549", + "v": 86.9259 + }, + { + "t": "2026-07-26T19:24:48.512549", + "v": 86.6517 + }, + { + "t": "2026-07-26T20:24:48.512549", + "v": 86.7671 + }, + { + "t": "2026-07-26T21:24:48.512549", + "v": 86.7395 + }, + { + "t": "2026-07-26T22:24:48.512549", + "v": 86.9055 + }, + { + "t": "2026-07-26T23:24:48.512549", + "v": 86.8744 + }, + { + "t": "2026-07-27T00:24:48.512549", + "v": 87.3444 + }, + { + "t": "2026-07-27T01:24:48.512549", + "v": 87.0368 + }, + { + "t": "2026-07-27T02:24:48.512549", + "v": 86.8992 + }, + { + "t": "2026-07-27T03:24:48.512549", + "v": 86.7735 + }, + { + "t": "2026-07-27T04:24:48.512549", + "v": 86.6361 + }, + { + "t": "2026-07-27T05:24:48.512549", + "v": 86.3548 + }, + { + "t": "2026-07-27T06:24:48.512549", + "v": 86.2233 + }, + { + "t": "2026-07-27T07:24:48.512549", + "v": 86.3147 + }, + { + "t": "2026-07-27T08:24:48.512549", + "v": 86.3546 + }, + { + "t": "2026-07-27T09:24:48.512549", + "v": 86.0293 + }, + { + "t": "2026-07-27T10:24:48.512549", + "v": 86.1413 + }, + { + "t": "2026-07-27T11:24:48.512549", + "v": 86.1417 + }, + { + "t": "2026-07-27T12:24:48.512549", + "v": 86.1479 + }, + { + "t": "2026-07-27T13:24:48.512549", + "v": 85.8042 + }, + { + "t": "2026-07-27T14:24:48.512549", + "v": 85.6695 + }, + { + "t": "2026-07-27T15:24:48.512549", + "v": 85.8773 + }, + { + "t": "2026-07-27T16:24:48.512549", + "v": 85.9675 + }, + { + "t": "2026-07-27T17:24:48.512549", + "v": 85.6479 + }, + { + "t": "2026-07-27T18:24:48.512549", + "v": 85.6073 + }, + { + "t": "2026-07-27T19:24:48.512549", + "v": 85.4836 + }, + { + "t": "2026-07-27T20:24:48.512549", + "v": 85.7856 + }, + { + "t": "2026-07-27T21:24:48.512549", + "v": 85.6358 + }, + { + "t": "2026-07-27T22:24:48.512549", + "v": 85.7922 + }, + { + "t": "2026-07-27T23:24:48.512549", + "v": 86.142 + }, + { + "t": "2026-07-28T00:24:48.512549", + "v": 86.189 + }, + { + "t": "2026-07-28T01:24:48.512549", + "v": 86.3534 + }, + { + "t": "2026-07-28T02:24:48.512549", + "v": 86.5346 + }, + { + "t": "2026-07-28T03:24:48.512549", + "v": 86.59 + }, + { + "t": "2026-07-28T04:24:48.512549", + "v": 86.7616 + }, + { + "t": "2026-07-28T05:24:48.512549", + "v": 87.1963 + }, + { + "t": "2026-07-28T06:24:48.512549", + "v": 87.576 + }, + { + "t": "2026-07-28T07:24:48.512549", + "v": 87.6069 + }, + { + "t": "2026-07-28T08:24:48.512549", + "v": 87.5848 + }, + { + "t": "2026-07-28T09:24:48.512549", + "v": 87.8062 + }, + { + "t": "2026-07-28T10:24:48.512549", + "v": 87.9228 + }, + { + "t": "2026-07-28T11:24:48.512549", + "v": 88.0705 + }, + { + "t": "2026-07-28T12:24:48.512549", + "v": 87.9373 + }, + { + "t": "2026-07-28T13:24:48.512549", + "v": 87.7149 + }, + { + "t": "2026-07-28T14:24:48.512549", + "v": 87.6106 + }, + { + "t": "2026-07-28T15:24:48.512549", + "v": 87.6259 + }, + { + "t": "2026-07-28T16:24:48.512549", + "v": 88.0368 + }, + { + "t": "2026-07-28T17:24:48.512549", + "v": 87.7272 + }, + { + "t": "2026-07-28T18:24:48.512549", + "v": 87.6909 + }, + { + "t": "2026-07-28T19:24:48.512549", + "v": 87.5161 + }, + { + "t": "2026-07-28T20:24:48.512549", + "v": 87.3888 + }, + { + "t": "2026-07-28T21:24:48.512549", + "v": 87.516 + }, + { + "t": "2026-07-28T22:24:48.512549", + "v": 87.6994 + }, + { + "t": "2026-07-28T23:24:48.512549", + "v": 87.6056 + }, + { + "t": "2026-07-29T00:24:48.512549", + "v": 87.7801 + }, + { + "t": "2026-07-29T01:24:48.512549", + "v": 87.7125 + }, + { + "t": "2026-07-29T02:24:48.512549", + "v": 87.8431 + }, + { + "t": "2026-07-29T03:24:48.512549", + "v": 87.8517 + }, + { + "t": "2026-07-29T04:24:48.512549", + "v": 87.7885 + }, + { + "t": "2026-07-29T05:24:48.512549", + "v": 87.6672 + }, + { + "t": "2026-07-29T06:24:48.512549", + "v": 87.6318 + }, + { + "t": "2026-07-29T07:24:48.512549", + "v": 87.3267 + }, + { + "t": "2026-07-29T08:24:48.512549", + "v": 87.6313 + }, + { + "t": "2026-07-29T09:24:48.512549", + "v": 87.594 + }, + { + "t": "2026-07-29T10:24:48.512549", + "v": 88.531 + }, + { + "t": "2026-07-29T11:24:48.512549", + "v": 88.4372 + }, + { + "t": "2026-07-29T12:24:48.512549", + "v": 88.4141 + }, + { + "t": "2026-07-29T13:24:48.512549", + "v": 88.7063 + }, + { + "t": "2026-07-29T14:24:48.512549", + "v": 88.7595 + }, + { + "t": "2026-07-29T15:24:48.512549", + "v": 89.1762 + }, + { + "t": "2026-07-29T16:24:48.512549", + "v": 89.0054 + }, + { + "t": "2026-07-29T17:24:48.512549", + "v": 89.222 + }, + { + "t": "2026-07-29T18:24:48.512549", + "v": 89.0883 + }, + { + "t": "2026-07-29T19:24:48.512549", + "v": 89.051 + }, + { + "t": "2026-07-29T20:24:48.512549", + "v": 89.2208 + }, + { + "t": "2026-07-29T21:24:48.512549", + "v": 89.0242 + }, + { + "t": "2026-07-29T22:24:48.512549", + "v": 88.7961 + }, + { + "t": "2026-07-29T23:24:48.512549", + "v": 88.779 + }, + { + "t": "2026-07-30T00:24:48.512549", + "v": 88.4941 + }, + { + "t": "2026-07-30T01:24:48.512549", + "v": 88.7275 + }, + { + "t": "2026-07-30T02:24:48.512549", + "v": 88.3706 + }, + { + "t": "2026-07-30T03:24:48.512549", + "v": 88.4076 + }, + { + "t": "2026-07-30T04:24:48.512549", + "v": 88.3317 + }, + { + "t": "2026-07-30T05:24:48.512549", + "v": 88.0937 + }, + { + "t": "2026-07-30T06:24:48.512549", + "v": 87.8968 + }, + { + "t": "2026-07-30T07:24:48.512549", + "v": 87.6825 + }, + { + "t": "2026-07-30T08:24:48.512549", + "v": 87.4838 + }, + { + "t": "2026-07-30T09:24:48.512549", + "v": 87.5358 + }, + { + "t": "2026-07-30T10:24:48.512549", + "v": 87.5928 + }, + { + "t": "2026-07-30T11:24:48.512549", + "v": 87.2976 + }, + { + "t": "2026-07-30T12:24:48.512549", + "v": 87.1424 + }, + { + "t": "2026-07-30T13:24:48.512549", + "v": 87.4473 + }, + { + "t": "2026-07-30T14:24:48.512549", + "v": 87.16 + }, + { + "t": "2026-07-30T15:24:48.512549", + "v": 86.9871 + }, + { + "t": "2026-07-30T16:24:48.512549", + "v": 86.9974 + }, + { + "t": "2026-07-30T17:24:48.512549", + "v": 86.685 + }, + { + "t": "2026-07-30T18:24:48.512549", + "v": 86.7644 + }, + { + "t": "2026-07-30T19:24:48.512549", + "v": 86.4104 + }, + { + "t": "2026-07-30T20:24:48.512549", + "v": 86.1561 + }, + { + "t": "2026-07-30T21:24:48.512549", + "v": 86.2634 + }, + { + "t": "2026-07-30T22:24:48.512549", + "v": 86.5647 + }, + { + "t": "2026-07-30T23:24:48.512549", + "v": 86.3532 + }, + { + "t": "2026-07-31T00:24:48.512549", + "v": 86.4619 + }, + { + "t": "2026-07-31T01:24:48.512549", + "v": 86.3805 + }, + { + "t": "2026-07-31T02:24:48.512549", + "v": 86.6769 + }, + { + "t": "2026-07-31T03:24:48.512549", + "v": 86.3863 + }, + { + "t": "2026-07-31T04:24:48.512549", + "v": 86.355 + }, + { + "t": "2026-07-31T05:24:48.512549", + "v": 86.0614 + }, + { + "t": "2026-07-31T06:24:48.512549", + "v": 85.9016 + }, + { + "t": "2026-07-31T07:24:48.512549", + "v": 86.0268 + }, + { + "t": "2026-07-31T08:24:48.512549", + "v": 86.0029 + }, + { + "t": "2026-07-31T09:24:48.512549", + "v": 86.2331 + }, + { + "t": "2026-07-31T10:24:48.512549", + "v": 86.4671 + }, + { + "t": "2026-07-31T11:24:48.512549", + "v": 86.4349 + }, + { + "t": "2026-07-31T12:24:48.512549", + "v": 86.4581 + }, + { + "t": "2026-07-31T13:24:48.512549", + "v": 86.3281 + }, + { + "t": "2026-07-31T14:24:48.512549", + "v": 86.7159 + }, + { + "t": "2026-07-31T15:24:48.512549", + "v": 86.9516 + }, + { + "t": "2026-07-31T16:24:48.512549", + "v": 86.5904 + }, + { + "t": "2026-07-31T17:24:48.512549", + "v": 86.7532 + }, + { + "t": "2026-07-31T18:24:48.512549", + "v": 86.4403 + }, + { + "t": "2026-07-31T19:24:48.512549", + "v": 86.2308 + }, + { + "t": "2026-07-31T20:24:48.512549", + "v": 86.0007 + }, + { + "t": "2026-07-31T21:24:48.512549", + "v": 85.5498 + }, + { + "t": "2026-07-31T22:24:48.512549", + "v": 85.5952 + }, + { + "t": "2026-07-31T23:24:48.512549", + "v": 85.7901 + }, + { + "t": "2026-08-01T00:24:48.512549", + "v": 85.6333 + }, + { + "t": "2026-08-01T01:24:48.512549", + "v": 85.3328 + }, + { + "t": "2026-08-01T02:24:48.512549", + "v": 85.4741 + }, + { + "t": "2026-08-01T03:24:48.512549", + "v": 85.1763 + }, + { + "t": "2026-08-01T04:24:48.512549", + "v": 85.0268 + }, + { + "t": "2026-08-01T05:24:48.512549", + "v": 84.5889 + }, + { + "t": "2026-08-01T06:24:48.512549", + "v": 84.2554 + }, + { + "t": "2026-08-01T07:24:48.512549", + "v": 84.2057 + }, + { + "t": "2026-08-01T08:24:48.512549", + "v": 84.2259 + }, + { + "t": "2026-08-01T09:24:48.512549", + "v": 83.9804 + }, + { + "t": "2026-08-01T10:24:48.512549", + "v": 83.8299 + }, + { + "t": "2026-08-01T11:24:48.512549", + "v": 83.8422 + }, + { + "t": "2026-08-01T12:24:48.512549", + "v": 83.8589 + }, + { + "t": "2026-08-01T13:24:48.512549", + "v": 84.0849 + }, + { + "t": "2026-08-01T14:24:48.512549", + "v": 84.313 + }, + { + "t": "2026-08-01T15:24:48.512549", + "v": 83.9287 + }, + { + "t": "2026-08-01T16:24:48.512549", + "v": 84.101 + }, + { + "t": "2026-08-01T17:24:48.512549", + "v": 84.1196 + }, + { + "t": "2026-08-01T18:24:48.512549", + "v": 84.543 + }, + { + "t": "2026-08-01T19:24:48.512549", + "v": 84.6249 + }, + { + "t": "2026-08-01T20:24:48.512549", + "v": 84.6193 + }, + { + "t": "2026-08-01T21:24:48.512549", + "v": 84.7419 + }, + { + "t": "2026-08-01T22:24:48.512549", + "v": 84.9109 + }, + { + "t": "2026-08-01T23:24:48.512549", + "v": 85.0873 + }, + { + "t": "2026-08-02T00:24:48.512549", + "v": 85.4091 + }, + { + "t": "2026-08-02T01:24:48.512549", + "v": 85.3289 + }, + { + "t": "2026-08-02T02:24:48.512549", + "v": 85.0454 + }, + { + "t": "2026-08-02T03:24:48.512549", + "v": 85.0473 + }, + { + "t": "2026-08-02T04:24:48.512549", + "v": 84.9003 + }, + { + "t": "2026-08-02T05:24:48.512549", + "v": 84.936 + }, + { + "t": "2026-08-02T06:24:48.512549", + "v": 84.8807 + }, + { + "t": "2026-08-02T07:24:48.512549", + "v": 85.0824 + }, + { + "t": "2026-08-02T08:24:48.512549", + "v": 85.0653 + }, + { + "t": "2026-08-02T09:24:48.512549", + "v": 85.1668 + }, + { + "t": "2026-08-02T10:24:48.512549", + "v": 85.5464 + }, + { + "t": "2026-08-02T11:24:48.512549", + "v": 85.6168 + }, + { + "t": "2026-08-02T12:24:48.512549", + "v": 85.5513 + }, + { + "t": "2026-08-02T13:24:48.512549", + "v": 85.642 + }, + { + "t": "2026-08-02T14:24:48.512549", + "v": 85.8015 + }, + { + "t": "2026-08-02T15:24:48.512549", + "v": 85.6373 + }, + { + "t": "2026-08-02T16:24:48.512549", + "v": 85.8521 + }, + { + "t": "2026-08-02T17:24:48.512549", + "v": 85.7723 + }, + { + "t": "2026-08-02T18:24:48.512549", + "v": 83.7388 + }, + { + "t": "2026-08-02T19:24:48.512549", + "v": 83.5289 + }, + { + "t": "2026-08-02T20:24:48.512549", + "v": 83.7855 + }, + { + "t": "2026-08-02T21:24:48.512549", + "v": 83.6782 + }, + { + "t": "2026-08-02T22:24:48.512549", + "v": 84.0737 + }, + { + "t": "2026-08-02T23:24:48.512549", + "v": 83.6403 + }, + { + "t": "2026-08-03T00:24:48.512549", + "v": 83.2742 + }, + { + "t": "2026-08-03T01:24:48.512549", + "v": 83.0158 + }, + { + "t": "2026-08-03T02:24:48.512549", + "v": 83.2279 + }, + { + "t": "2026-08-03T03:24:48.512549", + "v": 83.296 + }, + { + "t": "2026-08-03T04:24:48.512549", + "v": 83.4435 + }, + { + "t": "2026-08-03T05:24:48.512549", + "v": 83.5727 + }, + { + "t": "2026-08-03T06:24:48.512549", + "v": 83.5257 + }, + { + "t": "2026-08-03T07:24:48.512549", + "v": 83.5581 + }, + { + "t": "2026-08-03T08:24:48.512549", + "v": 83.7768 + }, + { + "t": "2026-08-03T09:24:48.512549", + "v": 83.7554 + }, + { + "t": "2026-08-03T10:24:48.512549", + "v": 83.9245 + }, + { + "t": "2026-08-03T11:24:48.512549", + "v": 83.8132 + }, + { + "t": "2026-08-03T12:24:48.512549", + "v": 83.6414 + }, + { + "t": "2026-08-03T13:24:48.512549", + "v": 83.5178 + }, + { + "t": "2026-08-03T14:24:48.512549", + "v": 83.0151 + }, + { + "t": "2026-08-03T15:24:48.512549", + "v": 82.9855 + }, + { + "t": "2026-08-03T16:24:48.512549", + "v": 82.7153 + }, + { + "t": "2026-08-03T17:24:48.512549", + "v": 82.8332 + }, + { + "t": "2026-08-03T18:24:48.512549", + "v": 82.7647 + }, + { + "t": "2026-08-03T19:24:48.512549", + "v": 82.922 + }, + { + "t": "2026-08-03T20:24:48.512549", + "v": 82.9126 + }, + { + "t": "2026-08-03T21:24:48.512549", + "v": 83.0961 + }, + { + "t": "2026-08-03T22:24:48.512549", + "v": 82.9777 + }, + { + "t": "2026-08-03T23:24:48.512549", + "v": 82.7978 + }, + { + "t": "2026-08-04T00:24:48.512549", + "v": 82.9369 + }, + { + "t": "2026-08-04T01:24:48.512549", + "v": 82.7957 + }, + { + "t": "2026-08-04T02:24:48.512549", + "v": 82.6562 + }, + { + "t": "2026-08-04T03:24:48.512549", + "v": 82.3608 + }, + { + "t": "2026-08-04T04:24:48.512549", + "v": 81.9135 + }, + { + "t": "2026-08-04T05:24:48.512549", + "v": 82.0373 + }, + { + "t": "2026-08-04T06:24:48.512549", + "v": 81.7512 + } + ], + "trades": [ + { + "time": "2026-07-20 17:24", + "side": "SELL", + "size": 0.0018, + "price": 60038.9, + "pnl_gross": -0.4483, + "pnl_net": -0.5456, + "fee": 0.097263 + }, + { + "time": "2026-07-20 18:24", + "side": "BUY", + "size": 0.0016, + "price": 61796.6, + "pnl_gross": 0.2416, + "pnl_net": 0.1526, + "fee": 0.088987 + }, + { + "time": "2026-07-20 19:24", + "side": "SELL", + "size": 0.0005, + "price": 62848.2, + "pnl_gross": -0.4925, + "pnl_net": -0.5207, + "fee": 0.028282 + }, + { + "time": "2026-07-20 21:24", + "side": "SELL", + "size": 0.0007, + "price": 61957.7, + "pnl_gross": -0.4021, + "pnl_net": -0.4411, + "fee": 0.039033 + }, + { + "time": "2026-07-21 03:24", + "side": "BUY", + "size": 0.0013, + "price": 60646.4, + "pnl_gross": 0.3167, + "pnl_net": 0.2458, + "fee": 0.070956 + }, + { + "time": "2026-07-21 06:24", + "side": "SELL", + "size": 0.0016, + "price": 61959.5, + "pnl_gross": -0.3309, + "pnl_net": -0.4202, + "fee": 0.089222 + }, + { + "time": "2026-07-21 07:24", + "side": "BUY", + "size": 0.0018, + "price": 60577.8, + "pnl_gross": 0.2478, + "pnl_net": 0.1496, + "fee": 0.098136 + }, + { + "time": "2026-07-21 13:24", + "side": "SELL", + "size": 0.0005, + "price": 62697.5, + "pnl_gross": -0.2712, + "pnl_net": -0.2994, + "fee": 0.028214 + }, + { + "time": "2026-07-21 17:24", + "side": "BUY", + "size": 0.0008, + "price": 63300.5, + "pnl_gross": 0.4931, + "pnl_net": 0.4476, + "fee": 0.045576 + }, + { + "time": "2026-07-21 21:24", + "side": "SELL", + "size": 0.0016, + "price": 60201.9, + "pnl_gross": -0.3567, + "pnl_net": -0.4434, + "fee": 0.086691 + }, + { + "time": "2026-07-22 02:24", + "side": "BUY", + "size": 0.0018, + "price": 61060.2, + "pnl_gross": 0.2978, + "pnl_net": 0.1988, + "fee": 0.098918 + }, + { + "time": "2026-07-22 03:24", + "side": "SELL", + "size": 0.002, + "price": 62882.7, + "pnl_gross": -0.5662, + "pnl_net": -0.6794, + "fee": 0.113189 + }, + { + "time": "2026-07-22 06:24", + "side": "SELL", + "size": 0.0007, + "price": 63173.6, + "pnl_gross": -0.3137, + "pnl_net": -0.3535, + "fee": 0.039799 + }, + { + "time": "2026-07-22 18:24", + "side": "SELL", + "size": 0.0016, + "price": 61059.7, + "pnl_gross": -0.2959, + "pnl_net": -0.3839, + "fee": 0.087926 + }, + { + "time": "2026-07-22 22:24", + "side": "SELL", + "size": 0.0012, + "price": 60312.8, + "pnl_gross": -0.3049, + "pnl_net": -0.3701, + "fee": 0.065138 + }, + { + "time": "2026-07-22 23:24", + "side": "SELL", + "size": 0.0018, + "price": 62816.7, + "pnl_gross": -0.3864, + "pnl_net": -0.4881, + "fee": 0.101763 + }, + { + "time": "2026-07-23 01:24", + "side": "SELL", + "size": 0.0018, + "price": 60024.1, + "pnl_gross": -0.3106, + "pnl_net": -0.4078, + "fee": 0.097239 + }, + { + "time": "2026-07-23 04:24", + "side": "SELL", + "size": 0.0013, + "price": 62143.9, + "pnl_gross": -0.3563, + "pnl_net": -0.429, + "fee": 0.072708 + }, + { + "time": "2026-07-23 06:24", + "side": "SELL", + "size": 0.0008, + "price": 63618.8, + "pnl_gross": -0.2575, + "pnl_net": -0.3033, + "fee": 0.045806 + }, + { + "time": "2026-07-23 07:24", + "side": "SELL", + "size": 0.0019, + "price": 60537.2, + "pnl_gross": -0.3084, + "pnl_net": -0.4119, + "fee": 0.103519 + }, + { + "time": "2026-07-23 08:24", + "side": "BUY", + "size": 0.0015, + "price": 60886.2, + "pnl_gross": 0.2499, + "pnl_net": 0.1677, + "fee": 0.082196 + }, + { + "time": "2026-07-23 15:24", + "side": "SELL", + "size": 0.0009, + "price": 60511.0, + "pnl_gross": -0.236, + "pnl_net": -0.285, + "fee": 0.049014 + }, + { + "time": "2026-07-23 23:24", + "side": "BUY", + "size": 0.001, + "price": 63114.4, + "pnl_gross": 0.5554, + "pnl_net": 0.4986, + "fee": 0.056803 + }, + { + "time": "2026-07-24 04:24", + "side": "BUY", + "size": 0.0012, + "price": 60960.2, + "pnl_gross": 0.2429, + "pnl_net": 0.1771, + "fee": 0.065837 + }, + { + "time": "2026-07-24 06:24", + "side": "BUY", + "size": 0.001, + "price": 64890.5, + "pnl_gross": 0.278, + "pnl_net": 0.2196, + "fee": 0.058401 + }, + { + "time": "2026-07-24 07:24", + "side": "BUY", + "size": 0.0017, + "price": 60233.2, + "pnl_gross": 0.3779, + "pnl_net": 0.2857, + "fee": 0.092157 + }, + { + "time": "2026-07-24 11:24", + "side": "BUY", + "size": 0.0012, + "price": 63200.6, + "pnl_gross": 0.3524, + "pnl_net": 0.2842, + "fee": 0.068257 + }, + { + "time": "2026-07-24 14:24", + "side": "BUY", + "size": 0.0017, + "price": 60122.6, + "pnl_gross": 0.4351, + "pnl_net": 0.3431, + "fee": 0.091988 + }, + { + "time": "2026-07-24 15:24", + "side": "SELL", + "size": 0.0007, + "price": 61977.7, + "pnl_gross": -0.3387, + "pnl_net": -0.3777, + "fee": 0.039046 + }, + { + "time": "2026-07-24 23:24", + "side": "SELL", + "size": 0.0007, + "price": 62040.1, + "pnl_gross": -0.3306, + "pnl_net": -0.3697, + "fee": 0.039085 + }, + { + "time": "2026-07-25 02:24", + "side": "BUY", + "size": 0.0008, + "price": 60030.1, + "pnl_gross": 0.445, + "pnl_net": 0.4018, + "fee": 0.043222 + }, + { + "time": "2026-07-25 03:24", + "side": "BUY", + "size": 0.0017, + "price": 60066.8, + "pnl_gross": 0.3776, + "pnl_net": 0.2857, + "fee": 0.091902 + }, + { + "time": "2026-07-25 09:24", + "side": "SELL", + "size": 0.0005, + "price": 61434.9, + "pnl_gross": -0.2478, + "pnl_net": -0.2755, + "fee": 0.027646 + }, + { + "time": "2026-07-25 10:24", + "side": "BUY", + "size": 0.0013, + "price": 64750.1, + "pnl_gross": 1.4513, + "pnl_net": 1.3756, + "fee": 0.075758 + }, + { + "time": "2026-07-25 17:24", + "side": "SELL", + "size": 0.0015, + "price": 64870.6, + "pnl_gross": -0.3585, + "pnl_net": -0.4461, + "fee": 0.087575 + }, + { + "time": "2026-07-26 01:24", + "side": "SELL", + "size": 0.0015, + "price": 63427.5, + "pnl_gross": -0.2878, + "pnl_net": -0.3734, + "fee": 0.085627 + }, + { + "time": "2026-07-26 03:24", + "side": "BUY", + "size": 0.0007, + "price": 61661.4, + "pnl_gross": 0.2793, + "pnl_net": 0.2405, + "fee": 0.038847 + }, + { + "time": "2026-07-26 09:24", + "side": "BUY", + "size": 0.0006, + "price": 63040.0, + "pnl_gross": 0.3546, + "pnl_net": 0.3206, + "fee": 0.034042 + }, + { + "time": "2026-07-26 10:24", + "side": "SELL", + "size": 0.0009, + "price": 63619.7, + "pnl_gross": -0.3365, + "pnl_net": -0.3881, + "fee": 0.051532 + }, + { + "time": "2026-07-26 11:24", + "side": "SELL", + "size": 0.0014, + "price": 64391.4, + "pnl_gross": -0.5008, + "pnl_net": -0.582, + "fee": 0.081133 + }, + { + "time": "2026-07-26 16:24", + "side": "SELL", + "size": 0.0009, + "price": 64685.6, + "pnl_gross": -0.6452, + "pnl_net": -0.6976, + "fee": 0.052395 + }, + { + "time": "2026-07-26 17:24", + "side": "BUY", + "size": 0.001, + "price": 61516.0, + "pnl_gross": 0.4681, + "pnl_net": 0.4128, + "fee": 0.055364 + }, + { + "time": "2026-07-26 19:24", + "side": "SELL", + "size": 0.0013, + "price": 62591.1, + "pnl_gross": -0.252, + "pnl_net": -0.3253, + "fee": 0.073232 + }, + { + "time": "2026-07-27 00:24", + "side": "BUY", + "size": 0.0006, + "price": 60410.9, + "pnl_gross": 0.4921, + "pnl_net": 0.4595, + "fee": 0.032622 + }, + { + "time": "2026-07-27 01:24", + "side": "SELL", + "size": 0.002, + "price": 60904.0, + "pnl_gross": -0.2854, + "pnl_net": -0.3951, + "fee": 0.109627 + }, + { + "time": "2026-07-27 05:24", + "side": "SELL", + "size": 0.0015, + "price": 64898.5, + "pnl_gross": -0.2591, + "pnl_net": -0.3467, + "fee": 0.087613 + }, + { + "time": "2026-07-27 09:24", + "side": "SELL", + "size": 0.0009, + "price": 63284.1, + "pnl_gross": -0.3031, + "pnl_net": -0.3544, + "fee": 0.05126 + }, + { + "time": "2026-07-27 13:24", + "side": "SELL", + "size": 0.0015, + "price": 62603.0, + "pnl_gross": -0.3214, + "pnl_net": -0.406, + "fee": 0.084514 + }, + { + "time": "2026-07-27 17:24", + "side": "SELL", + "size": 0.0017, + "price": 61484.8, + "pnl_gross": -0.2974, + "pnl_net": -0.3915, + "fee": 0.094072 + }, + { + "time": "2026-07-27 20:24", + "side": "BUY", + "size": 0.0011, + "price": 60877.6, + "pnl_gross": 0.3242, + "pnl_net": 0.2639, + "fee": 0.060269 + }, + { + "time": "2026-07-27 23:24", + "side": "BUY", + "size": 0.0016, + "price": 60365.4, + "pnl_gross": 0.372, + "pnl_net": 0.2851, + "fee": 0.086926 + }, + { + "time": "2026-07-28 05:24", + "side": "BUY", + "size": 0.0019, + "price": 61626.0, + "pnl_gross": 0.4569, + "pnl_net": 0.3515, + "fee": 0.10538 + }, + { + "time": "2026-07-28 06:24", + "side": "BUY", + "size": 0.0018, + "price": 62761.5, + "pnl_gross": 0.4018, + "pnl_net": 0.3001, + "fee": 0.101674 + }, + { + "time": "2026-07-28 16:24", + "side": "BUY", + "size": 0.002, + "price": 60792.8, + "pnl_gross": 0.4331, + "pnl_net": 0.3237, + "fee": 0.109427 + }, + { + "time": "2026-07-28 17:24", + "side": "SELL", + "size": 0.0017, + "price": 64015.4, + "pnl_gross": -0.2875, + "pnl_net": -0.3854, + "fee": 0.097944 + }, + { + "time": "2026-07-29 07:24", + "side": "SELL", + "size": 0.0007, + "price": 60638.3, + "pnl_gross": -0.2829, + "pnl_net": -0.3211, + "fee": 0.038202 + }, + { + "time": "2026-07-29 08:24", + "side": "BUY", + "size": 0.0015, + "price": 64008.6, + "pnl_gross": 0.3267, + "pnl_net": 0.2403, + "fee": 0.086412 + }, + { + "time": "2026-07-29 10:24", + "side": "BUY", + "size": 0.0015, + "price": 63309.6, + "pnl_gross": 0.9591, + "pnl_net": 0.8737, + "fee": 0.085468 + }, + { + "time": "2026-07-29 13:24", + "side": "BUY", + "size": 0.0015, + "price": 61571.9, + "pnl_gross": 0.3144, + "pnl_net": 0.2313, + "fee": 0.083122 + }, + { + "time": "2026-07-29 15:24", + "side": "BUY", + "size": 0.0018, + "price": 60458.4, + "pnl_gross": 0.4388, + "pnl_net": 0.3408, + "fee": 0.097943 + }, + { + "time": "2026-07-30 00:24", + "side": "SELL", + "size": 0.0015, + "price": 62637.3, + "pnl_gross": -0.2627, + "pnl_net": -0.3472, + "fee": 0.08456 + }, + { + "time": "2026-07-30 01:24", + "side": "BUY", + "size": 0.0006, + "price": 60719.0, + "pnl_gross": 0.2556, + "pnl_net": 0.2228, + "fee": 0.032788 + }, + { + "time": "2026-07-30 02:24", + "side": "SELL", + "size": 0.0015, + "price": 63204.7, + "pnl_gross": -0.3347, + "pnl_net": -0.4201, + "fee": 0.085326 + }, + { + "time": "2026-07-30 11:24", + "side": "SELL", + "size": 0.0008, + "price": 61120.9, + "pnl_gross": -0.273, + "pnl_net": -0.317, + "fee": 0.044007 + }, + { + "time": "2026-07-30 13:24", + "side": "BUY", + "size": 0.0013, + "price": 61991.5, + "pnl_gross": 0.3271, + "pnl_net": 0.2546, + "fee": 0.07253 + }, + { + "time": "2026-07-30 14:24", + "side": "SELL", + "size": 0.0017, + "price": 63299.6, + "pnl_gross": -0.2653, + "pnl_net": -0.3621, + "fee": 0.096848 + }, + { + "time": "2026-07-30 17:24", + "side": "SELL", + "size": 0.0012, + "price": 61098.0, + "pnl_gross": -0.2902, + "pnl_net": -0.3562, + "fee": 0.065986 + }, + { + "time": "2026-07-30 19:24", + "side": "SELL", + "size": 0.0019, + "price": 60235.9, + "pnl_gross": -0.3318, + "pnl_net": -0.4348, + "fee": 0.103003 + }, + { + "time": "2026-07-30 22:24", + "side": "BUY", + "size": 0.0009, + "price": 61423.5, + "pnl_gross": 0.3235, + "pnl_net": 0.2738, + "fee": 0.049753 + }, + { + "time": "2026-07-31 02:24", + "side": "BUY", + "size": 0.0019, + "price": 62153.2, + "pnl_gross": 0.3186, + "pnl_net": 0.2123, + "fee": 0.106282 + }, + { + "time": "2026-07-31 03:24", + "side": "SELL", + "size": 0.0007, + "price": 60997.3, + "pnl_gross": -0.2684, + "pnl_net": -0.3068, + "fee": 0.038428 + }, + { + "time": "2026-07-31 05:24", + "side": "SELL", + "size": 0.0007, + "price": 61367.4, + "pnl_gross": -0.2715, + "pnl_net": -0.3102, + "fee": 0.038661 + }, + { + "time": "2026-07-31 09:24", + "side": "BUY", + "size": 0.002, + "price": 62459.2, + "pnl_gross": 0.2523, + "pnl_net": 0.1399, + "fee": 0.112427 + }, + { + "time": "2026-07-31 10:24", + "side": "BUY", + "size": 0.0014, + "price": 62689.9, + "pnl_gross": 0.2562, + "pnl_net": 0.1772, + "fee": 0.078989 + }, + { + "time": "2026-07-31 14:24", + "side": "BUY", + "size": 0.0017, + "price": 63835.3, + "pnl_gross": 0.41, + "pnl_net": 0.3123, + "fee": 0.097668 + }, + { + "time": "2026-07-31 15:24", + "side": "BUY", + "size": 0.0013, + "price": 61520.1, + "pnl_gross": 0.2579, + "pnl_net": 0.186, + "fee": 0.071979 + }, + { + "time": "2026-07-31 16:24", + "side": "SELL", + "size": 0.0018, + "price": 63156.7, + "pnl_gross": -0.3391, + "pnl_net": -0.4414, + "fee": 0.102314 + }, + { + "time": "2026-07-31 18:24", + "side": "SELL", + "size": 0.0014, + "price": 64002.0, + "pnl_gross": -0.2908, + "pnl_net": -0.3714, + "fee": 0.080643 + }, + { + "time": "2026-07-31 21:24", + "side": "SELL", + "size": 0.0006, + "price": 64371.2, + "pnl_gross": -0.4287, + "pnl_net": -0.4635, + "fee": 0.03476 + }, + { + "time": "2026-08-01 01:24", + "side": "SELL", + "size": 0.0009, + "price": 63368.8, + "pnl_gross": -0.2782, + "pnl_net": -0.3296, + "fee": 0.051329 + }, + { + "time": "2026-08-01 03:24", + "side": "SELL", + "size": 0.0013, + "price": 61318.7, + "pnl_gross": -0.2756, + "pnl_net": -0.3474, + "fee": 0.071743 + }, + { + "time": "2026-08-01 05:24", + "side": "SELL", + "size": 0.0008, + "price": 60943.0, + "pnl_gross": -0.4156, + "pnl_net": -0.4595, + "fee": 0.043879 + }, + { + "time": "2026-08-01 06:24", + "side": "SELL", + "size": 0.0007, + "price": 64764.1, + "pnl_gross": -0.3114, + "pnl_net": -0.3522, + "fee": 0.040801 + }, + { + "time": "2026-08-01 13:24", + "side": "BUY", + "size": 0.0016, + "price": 64304.8, + "pnl_gross": 0.2482, + "pnl_net": 0.1556, + "fee": 0.092599 + }, + { + "time": "2026-08-01 14:24", + "side": "BUY", + "size": 0.0018, + "price": 64639.1, + "pnl_gross": 0.2503, + "pnl_net": 0.1456, + "fee": 0.104715 + }, + { + "time": "2026-08-01 15:24", + "side": "SELL", + "size": 0.0013, + "price": 62113.7, + "pnl_gross": -0.3621, + "pnl_net": -0.4348, + "fee": 0.072673 + }, + { + "time": "2026-08-01 18:24", + "side": "BUY", + "size": 0.0014, + "price": 61168.3, + "pnl_gross": 0.4456, + "pnl_net": 0.3685, + "fee": 0.077072 + }, + { + "time": "2026-08-02 00:24", + "side": "BUY", + "size": 0.0018, + "price": 64518.1, + "pnl_gross": 0.344, + "pnl_net": 0.2395, + "fee": 0.104519 + }, + { + "time": "2026-08-02 02:24", + "side": "SELL", + "size": 0.0012, + "price": 63584.9, + "pnl_gross": -0.2614, + "pnl_net": -0.3301, + "fee": 0.068672 + }, + { + "time": "2026-08-02 10:24", + "side": "BUY", + "size": 0.0013, + "price": 62335.7, + "pnl_gross": 0.4017, + "pnl_net": 0.3288, + "fee": 0.072933 + }, + { + "time": "2026-08-02 18:24", + "side": "SELL", + "size": 0.0012, + "price": 63461.6, + "pnl_gross": -2.0113, + "pnl_net": -2.0798, + "fee": 0.068539 + }, + { + "time": "2026-08-02 20:24", + "side": "BUY", + "size": 0.0009, + "price": 62222.6, + "pnl_gross": 0.2789, + "pnl_net": 0.2285, + "fee": 0.0504 + }, + { + "time": "2026-08-02 22:24", + "side": "BUY", + "size": 0.0009, + "price": 64781.8, + "pnl_gross": 0.4177, + "pnl_net": 0.3653, + "fee": 0.052473 + }, + { + "time": "2026-08-02 23:24", + "side": "SELL", + "size": 0.0013, + "price": 62878.0, + "pnl_gross": -0.4112, + "pnl_net": -0.4847, + "fee": 0.073567 + }, + { + "time": "2026-08-03 00:24", + "side": "SELL", + "size": 0.0017, + "price": 62641.2, + "pnl_gross": -0.3439, + "pnl_net": -0.4397, + "fee": 0.095841 + }, + { + "time": "2026-08-03 14:24", + "side": "SELL", + "size": 0.0016, + "price": 61831.8, + "pnl_gross": -0.4805, + "pnl_net": -0.5696, + "fee": 0.089038 + }, + { + "time": "2026-08-03 16:24", + "side": "SELL", + "size": 0.0008, + "price": 62565.1, + "pnl_gross": -0.2481, + "pnl_net": -0.2931, + "fee": 0.045047 + }, + { + "time": "2026-08-04 03:24", + "side": "SELL", + "size": 0.0019, + "price": 63328.8, + "pnl_gross": -0.2733, + "pnl_net": -0.3816, + "fee": 0.108292 + }, + { + "time": "2026-08-04 04:24", + "side": "SELL", + "size": 0.0006, + "price": 64628.5, + "pnl_gross": -0.4251, + "pnl_net": -0.46, + "fee": 0.034899 + }, + { + "time": "2026-08-04 06:24", + "side": "SELL", + "size": 0.0016, + "price": 63599.0, + "pnl_gross": -0.2638, + "pnl_net": -0.3554, + "fee": 0.091583 + } + ], + "num_periods": 720, + "generated_at": "2026-08-04T07:24:48.524435" +} \ No newline at end of file diff --git a/backtests/run.py b/backtests/run.py index 7e21c58..b605a3b 100644 --- a/backtests/run.py +++ b/backtests/run.py @@ -7,6 +7,7 @@ from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) from common.metrics import sharpe, sortino, max_drawdown, win_rate +from config.fee_tiers import get_perp_fees, PERPS_TIERS, STAKING_TIERS RESULTS_DIR = Path(__file__).resolve().parent / "results" os.makedirs(RESULTS_DIR, exist_ok=True) @@ -30,14 +31,15 @@ CONFIGS = { "gueant": {"name":"Guéant Market Making","desc":"Closed-form asymptotic MM — adverse selection handling","alloc":100.0,"daily_ret":0.0018,"daily_vol":0.005,"fee_model":"maker"}, } -def simulate(key, periods=720, include_fees=True): +def simulate(key, periods=720, include_fees=True, fee_tier=0, staking_tier="none"): # Deterministic seed per strategy (hash() is randomized per Python process) _fixed_seeds = {"ofi":42,"iceberg":43,"funding_arb":44,"pairs":45,"avellaneda":46, "momentum":47,"mean_rev":48,"hawkes":49,"deep_lob":50, "cartea":51,"queue_imb":52,"gueant":53} random.seed(_fixed_seeds.get(key, 42)) cfg = CONFIGS[key] - fee_rate = MAKER_FEE if cfg.get("fee_model") == "maker" else TAKER_FEE + fee_model = cfg.get("fee_model", "taker") + fee_rate = get_perp_fees(fee_tier, staking_tier, fee_model) hr = cfg["daily_ret"]/24; hv = cfg["daily_vol"]/(24**0.5) eq_gross=100.0; eq_net=100.0; curve_gross=[]; curve_net=[]; rets=[]; trades=[] total_fees=0.0 @@ -92,16 +94,23 @@ def main(): p=argparse.ArgumentParser() p.add_argument("--strategy","-s",choices=list(CONFIGS)+["all"],default="all") p.add_argument("--no-fees",action="store_true",help="Exclude simulated fees from PnL") + p.add_argument("--fee-tier",type=int,default=0,choices=range(7),help="VIP fee tier 0-6 (default: 0)") + p.add_argument("--staking-tier",default="none",choices=list(STAKING_TIERS.keys()),help="Staking discount tier (default: none)") a=p.parse_args() keys=list(CONFIGS) if a.strategy=="all" else [a.strategy] include_fees=not a.no_fees + ft_info = PERPS_TIERS[a.fee_tier] + st_info = STAKING_TIERS[a.staking_tier] print("="*60) print(f" FTDT Quant Lab — Backtest Runner ({len(keys)} strategies)") - print(f" Fees: {'INCLUDED (default)' if include_fees else 'EXCLUDED (--no-fees)'}") + print(f" Fee Tier: {ft_info['name']} (taker={ft_info['taker']*100:.3f}%, maker={ft_info['maker']*100:.3f}%)") + print(f" Staking: {st_info['name']} ({st_info['multiplier']*100:.0f}% multiplier)") + print(f" Effective taker: {get_perp_fees(a.fee_tier,a.staking_tier,'taker')*100:.4f}%") + print(f" Effective maker: {get_perp_fees(a.fee_tier,a.staking_tier,'maker')*100:.4f}%") print("="*60) for k in keys: cfg=CONFIGS[k]; print(f"\n Running: {cfg['name']}...") - r=simulate(k, include_fees=include_fees); save(r) + r=simulate(k, include_fees=include_fees, fee_tier=a.fee_tier, staking_tier=a.staking_tier); save(r) print(f" Net PnL: {r['pnl_pct']:+.2f}% | Gross: {r['pnl_gross_pct']:+.2f}% | Fees: ${r['fees_total']:.2f} | Sharpe: {r['sharpe']:.2f} | Win: {r['win_rate']:.0%}") print("\n"+"="*60); print(" Results in backtests/results/"); print(" View at: https://ftdt.io/cv (Backtest tab)"); print("="*60) diff --git a/config/fee_tiers.py b/config/fee_tiers.py new file mode 100644 index 0000000..db90141 --- /dev/null +++ b/config/fee_tiers.py @@ -0,0 +1,91 @@ +""" +Hyperliquid fee tiers — perps and spot, base rates + staking discounts. + +Source: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees + +Fee = base_rate × staking_multiplier +Staking tiers are based on staked HYPE tokens. +""" + +from dataclasses import dataclass, field +from typing import Optional + +# ── Perps fee tiers (base rates) ── +PERPS_TIERS = { + 0: {"name": "VIP 0", "volume": 0, "taker": 0.00045, "maker": 0.00015}, + 1: {"name": "VIP 1", "volume": 5_000_000, "taker": 0.00040, "maker": 0.00012}, + 2: {"name": "VIP 2", "volume": 25_000_000, "taker": 0.00035, "maker": 0.00008}, + 3: {"name": "VIP 3", "volume": 100_000_000,"taker": 0.00030, "maker": 0.00004}, + 4: {"name": "VIP 4", "volume": 250_000_000,"taker": 0.00025, "maker": 0.00000}, + 5: {"name": "VIP 5", "volume": 750_000_000,"taker": 0.00020, "maker": -0.00002}, + 6: {"name": "VIP 6", "volume": 2_500_000_000,"taker":0.00015,"maker": -0.00004}, +} + +# ── Spot fee tiers (base rates) ── +SPOT_TIERS = { + 0: {"name": "VIP 0", "volume": 0, "taker": 0.00070, "maker": 0.00040}, + 1: {"name": "VIP 1", "volume": 100_000, "taker": 0.00060, "maker": 0.00030}, + 2: {"name": "VIP 2", "volume": 1_000_000, "taker": 0.00050, "maker": 0.00020}, + 3: {"name": "VIP 3", "volume": 10_000_000, "taker": 0.00040, "maker": 0.00010}, + 4: {"name": "VIP 4", "volume": 50_000_000, "taker": 0.00030, "maker": 0.00005}, + 5: {"name": "VIP 5", "volume": 200_000_000, "taker": 0.00020, "maker": 0.00000}, + 6: {"name": "VIP 6", "volume": 1_000_000_000,"taker":0.00010,"maker": -0.00005}, +} + +# ── Staking discount multipliers ── +STAKING_TIERS = { + "none": {"name": "No Stake", "multiplier": 1.00}, + "wood": {"name": "Wood", "multiplier": 0.95}, + "bronze": {"name": "Bronze", "multiplier": 0.90}, + "silver": {"name": "Silver", "multiplier": 0.85}, + "gold": {"name": "Gold", "multiplier": 0.80}, + "platinum": {"name": "Platinum", "multiplier": 0.70}, + "diamond": {"name": "Diamond", "multiplier": 0.60}, +} + + +def effective_rate(base_rate: float, staking_tier: str = "none") -> float: + """Calculate effective fee rate after staking discount.""" + mult = STAKING_TIERS.get(staking_tier, STAKING_TIERS["none"])["multiplier"] + return base_rate * mult + + +def get_perp_fees(vip_tier: int, staking_tier: str = "none", fee_model: str = "taker") -> float: + """Get effective perp fee for a given VIP tier and staking tier.""" + tier = PERPS_TIERS.get(vip_tier, PERPS_TIERS[0]) + base = tier[fee_model] if fee_model in ("taker", "maker") else tier["taker"] + return effective_rate(base, staking_tier) + + +def get_spot_fees(vip_tier: int, staking_tier: str = "none", fee_model: str = "taker") -> float: + """Get effective spot fee for a given VIP tier and staking tier.""" + tier = SPOT_TIERS.get(vip_tier, SPOT_TIERS[0]) + base = tier[fee_model] if fee_model in ("taker", "maker") else tier["taker"] + return effective_rate(base, staking_tier) + + +def fee_tier_from_volume(volume_14d: float, market: str = "perps") -> int: + """Determine fee tier from 14-day rolling volume.""" + tiers = PERPS_TIERS if market == "perps" else SPOT_TIERS + current = 0 + for t in sorted(tiers.keys()): + if volume_14d >= tiers[t]["volume"]: + current = t + return current + + +# ── Strategy-specific defaults (matching existing classification) ── +STRATEGY_FEE_MODELS = { + "Order Book Imbalance": "taker", + "Iceberg Detection": "taker", + "Funding Rate Arb": "taker", + "Pairs Trading": "taker", + "Avellaneda-Stoikov": "maker", + "Momentum Breakout": "taker", + "Mean Reversion": "taker", + "Hawkes OFI": "taker", + "Deep LOB": "maker", + "Cartea-Jaimungal": "maker", + "Queue Imbalance": "taker", + "Guéant Market Making": "maker", +} diff --git a/dashboard/server.py b/dashboard/server.py index 1e1fc02..c8154fb 100644 --- a/dashboard/server.py +++ b/dashboard/server.py @@ -25,6 +25,9 @@ from typing import Optional from fastapi import FastAPI, WebSocket, WebSocketDisconnect from fastapi.staticfiles import StaticFiles from fastapi.responses import FileResponse, JSONResponse +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) +from config.fee_tiers import get_perp_fees, PERPS_TIERS, STAKING_TIERS, STRATEGY_FEE_MODELS import uvicorn # ═══════════════════════════════════════════════════════════ @@ -195,6 +198,65 @@ async def get_backtest(name: str): return JSONResponse({"error": "not found"}, status_code=404) +@app.get("/api/backtest/{name}/recalc") +async def recalc_backtest(name: str, fee_tier: int = 0, staking_tier: str = "none"): + """Recalculate backtest PnL with different fee tier.""" + fpath = os.path.join(BACKTEST_DIR, f"{name}.json") + if not os.path.exists(fpath): + return JSONResponse({"error": "not found"}, status_code=404) + with open(fpath) as f: + data = json.load(f) + + fee_model = STRATEGY_FEE_MODELS.get(data.get("strategy", ""), "taker") + new_fee_rate = get_perp_fees(fee_tier, staking_tier, fee_model) + + # Get original gross PnL and trades + pnl_gross = data.get("pnl_gross", data.get("pnl", 0)) + trades = data.get("trades", []) + + # Recalculate fees with new rate + new_fees = 0.0 + new_trades = [] + for t in trades: + sz = t.get("size", 0) + px = t.get("price", 0) + orig_fee = t.get("fee", 0) + new_fee = sz * px * new_fee_rate * 2 # entry + exit + new_fees += new_fee + new_trades.append({**t, "fee": round(new_fee, 6), + "pnl_net": round(t.get("pnl_gross", t.get("pnl", 0)) - new_fee, 4)}) + + new_pnl_net = pnl_gross - new_fees + new_pnl_pct = new_pnl_net + + ft = PERPS_TIERS.get(fee_tier, PERPS_TIERS[0]) + st = STAKING_TIERS.get(staking_tier, STAKING_TIERS["none"]) + eff_taker = get_perp_fees(fee_tier, staking_tier, "taker") + eff_maker = get_perp_fees(fee_tier, staking_tier, "maker") + + return JSONResponse({ + "strategy": data.get("strategy"), + "fee_tier": ft["name"], + "staking_tier": st["name"], + "effective_taker_pct": round(eff_taker * 100, 4), + "effective_maker_pct": round(eff_maker * 100, 4), + "fee_model": fee_model, + "pnl_gross": round(pnl_gross, 4), + "pnl_gross_pct": round(pnl_gross, 4), + "pnl_net": round(new_pnl_net, 4), + "pnl_net_pct": round(new_pnl_pct, 4), + "fees_total": round(new_fees, 4), + "total_trades": len(new_trades), + "equity_curve": data.get("equity_curve", []), + "trades": new_trades[-100:], + "sharpe": data.get("sharpe", 0), + "sortino": data.get("sortino", 0), + "max_dd": data.get("max_dd", 0), + "win_rate": data.get("win_rate", 0), + "num_periods": data.get("num_periods", 720), + }) + + @app.get("/api/backtest/{name}/csv") async def get_backtest_csv(name: str): """Download backtest trades as CSV.""" diff --git a/dashboard/static/index.html b/dashboard/static/index.html index 92a83e5..e4c73d8 100644 --- a/dashboard/static/index.html +++ b/dashboard/static/index.html @@ -126,10 +126,28 @@ footer a{color:#3f3f4a;text-decoration:none}footer a:hover{color:var(--tx)}

Strategy Detail

-
+
+ +
@@ -205,10 +223,23 @@ function renCards(sgridId,ss,baseEq,tab,statsRowId){ } // ═══════════ Fee toggle ═══════════ +var currentBTName=null; function toggleFees(){ feeOn=document.getElementById('fee-toggle').checked; if(lastBTFull){renderBTDetail(lastBTFull)} } +function onFeeTierChange(){ + if(!currentBTName)return; + var ft=document.getElementById('fee-tier-sel').value; + var st=document.getElementById('stake-tier-sel').value; + document.getElementById('det-trades').innerHTML='Recalculating with '+document.getElementById('fee-tier-sel').selectedOptions[0].text+'…'; + fetch('/cv/api/backtest/'+encodeURIComponent(currentBTName)+'/recalc?fee_tier='+ft+'&staking_tier='+st) + .then(function(r){return r.json()}).then(function(full){ + lastBTFull=full; renderBTDetail(full); + }).catch(function(e){ + document.getElementById('det-trades').innerHTML='Recalc failed: '+e.message+''; + }); +} // ═══════════ Render backtest detail with fee toggle ── function renderBTDetail(full){ @@ -255,8 +286,11 @@ function openDetail(name,tab){ ss=lastData.strategies||{}; } else if(tab==='backtest'&&lastBT&&lastBT[name]){ var b=lastBT[name]; + currentBTName=b.name; document.getElementById('fee-toggle-wrap').style.display='inline'; document.getElementById('fee-toggle').checked=true; feeOn=true; + document.getElementById('fee-tier-sel').style.display='inline'; + document.getElementById('stake-tier-sel').style.display='inline'; document.getElementById('dl-csv').style.display='inline'; document.getElementById('dl-csv').href='/cv/api/backtest/'+encodeURIComponent(b.name)+'/csv'; document.getElementById('det-desc').textContent=''; @@ -305,7 +339,7 @@ function openDetail(name,tab){ setTimeout(function(){if(detChart){detChart.applyOptions({width:document.getElementById('det-chart').offsetWidth,height:280});detChart.timeScale().fitContent()}},300); } -function closeDetail(){document.getElementById('detail-overlay').classList.remove('on');document.getElementById('fee-toggle-wrap').style.display='none';document.getElementById('dl-csv').style.display='none';lastBTFull=null} +function closeDetail(){document.getElementById('detail-overlay').classList.remove('on');document.getElementById('fee-toggle-wrap').style.display='none';document.getElementById('fee-tier-sel').style.display='none';document.getElementById('stake-tier-sel').style.display='none';document.getElementById('dl-csv').style.display='none';lastBTFull=null;currentBTName=null} document.addEventListener('keydown',function(e){if(e.key==='Escape')closeDetail()}); // ═══════════ WebSocket + render ═══════════