{"archived_paper_fills": [], "backtest": {"data": {"adjusted": false, "end": "2026-09-30T00:00:00+00:00", "fetched_at": "2026-09-30T19:30:39.418773+00:00", "interval": "1d", "period": "10y", "provider": "Yahoo Finance (delayed/unofficial)", "start": "2016-09-30T00:00:00+00:00", "symbol": "SPY"}, "metrics": {"average_trade": 0.005506349025599569, "average_trade_bps": 55.06349025599569, "beats_buy_and_hold": false, "buy_and_hold_maximum_drawdown": 0.3371727036119295, "buy_and_hold_return": 3.148648271343273, "compounded_return": 0.5259137743984064, "maximum_drawdown": 0.2406404323426823, "outperformance": -2.6227344969448665, "profit_factor": 1.4289572219901625, "trade_count": 89, "win_rate": 0.6629213483146067}, "reason": null, "recent_bars": [{"close": 660.6400146484375, "high": 668.7100219726562, "low": 657.1099853515625, "open": 666.8200073242188, "timestamp": "2025-10-16T00:00:00+00:00", "volume": 110563300.0}, {"close": 664.3900146484375, "high": 665.760009765625, "low": 658.1400146484375, "open": 659.5, "timestamp": "2025-10-17T00:00:00+00:00", "volume": 96500900.0}, {"close": 671.2999877929688, "high": 672.2100219726562, "low": 667.27001953125, "open": 667.3200073242188, "timestamp": "2025-10-20T00:00:00+00:00", "volume": 60493400.0}, {"close": 671.2899780273438, "high": 672.989990234375, "low": 669.97998046875, "open": 671.4400024414062, "timestamp": "2025-10-21T00:00:00+00:00", "volume": 56249000.0}, {"close": 667.7999877929688, "high": 672.0, "low": 663.2999877929688, "open": 672.0, "timestamp": "2025-10-22T00:00:00+00:00", "volume": 80564000.0}, {"close": 671.760009765625, "high": 672.7100219726562, "low": 667.7999877929688, "open": 668.1199951171875, "timestamp": "2025-10-23T00:00:00+00:00", "volume": 65604500.0}, {"close": 677.25, "high": 678.469970703125, "low": 675.6500244140625, "open": 676.4600219726562, "timestamp": "2025-10-24T00:00:00+00:00", "volume": 74356500.0}, {"close": 685.239990234375, "high": 685.5399780273438, "low": 682.1199951171875, "open": 682.72998046875, "timestamp": "2025-10-27T00:00:00+00:00", "volume": 63339800.0}, {"close": 687.0599975585938, "high": 688.9099731445312, "low": 684.8300170898438, "open": 687.0499877929688, "timestamp": "2025-10-28T00:00:00+00:00", "volume": 61738100.0}, {"close": 687.3900146484375, "high": 689.7000122070312, "low": 682.8699951171875, "open": 688.719970703125, "timestamp": "2025-10-29T00:00:00+00:00", "volume": 85657100.0}, {"close": 679.8300170898438, "high": 685.9400024414062, "low": 679.8300170898438, "open": 683.9000244140625, "timestamp": "2025-10-30T00:00:00+00:00", "volume": 76335800.0}, {"close": 682.0599975585938, "high": 685.0800170898438, "low": 679.239990234375, "open": 685.0399780273438, "timestamp": "2025-10-31T00:00:00+00:00", "volume": 87164100.0}, {"close": 683.3400268554688, "high": 685.7999877929688, "low": 679.9400024414062, "open": 685.6699829101562, "timestamp": "2025-11-03T00:00:00+00:00", "volume": 57315000.0}, {"close": 675.239990234375, "high": 679.9600219726562, "low": 674.5800170898438, "open": 676.1099853515625, "timestamp": "2025-11-04T00:00:00+00:00", "volume": 78427000.0}, {"close": 677.5800170898438, "high": 680.8599853515625, "low": 674.1699829101562, "open": 674.97998046875, "timestamp": "2025-11-05T00:00:00+00:00", "volume": 74402400.0}, {"close": 670.3099975585938, "high": 677.3800048828125, "low": 668.719970703125, "open": 676.469970703125, "timestamp": "2025-11-06T00:00:00+00:00", "volume": 85035300.0}, {"close": 670.969970703125, "high": 671.0800170898438, "low": 661.2100219726562, "open": 667.9099731445312, "timestamp": "2025-11-07T00:00:00+00:00", "volume": 100592400.0}, {"close": 681.4400024414062, "high": 682.1799926757812, "low": 675.030029296875, "open": 677.239990234375, "timestamp": "2025-11-10T00:00:00+00:00", "volume": 75842900.0}, {"close": 683.0, "high": 683.5700073242188, "low": 678.72998046875, "open": 679.9500122070312, "timestamp": "2025-11-11T00:00:00+00:00", "volume": 58953400.0}, {"close": 683.3800048828125, "high": 684.9600219726562, "low": 680.9500122070312, "open": 684.7899780273438, "timestamp": "2025-11-12T00:00:00+00:00", "volume": 62312500.0}, {"close": 672.0399780273438, "high": 680.8599853515625, "low": 670.52001953125, "open": 680.5, "timestamp": "2025-11-13T00:00:00+00:00", "volume": 103457800.0}, {"close": 671.9299926757812, "high": 675.6599731445312, "low": 663.27001953125, "open": 665.3800048828125, "timestamp": "2025-11-14T00:00:00+00:00", "volume": 96846700.0}, {"close": 665.6699829101562, "high": 673.7100219726562, "low": 662.1699829101562, "open": 669.7000122070312, "timestamp": "2025-11-17T00:00:00+00:00", "volume": 90456100.0}, {"close": 660.0800170898438, "high": 665.1199951171875, "low": 655.8599853515625, "open": 662.0999755859375, "timestamp": "2025-11-18T00:00:00+00:00", "volume": 114467500.0}, {"close": 662.6300048828125, "high": 667.3400268554688, "low": 658.75, "open": 660.780029296875, "timestamp": "2025-11-19T00:00:00+00:00", "volume": 94703000.0}, {"close": 652.530029296875, "high": 675.5599975585938, "low": 651.8900146484375, "open": 672.9099731445312, "timestamp": "2025-11-20T00:00:00+00:00", "volume": 165293500.0}, {"close": 659.030029296875, "high": 664.5499877929688, "low": 650.8499755859375, "open": 655.0499877929688, "timestamp": "2025-11-21T00:00:00+00:00", "volume": 123956200.0}, {"close": 668.72998046875, "high": 670.0599975585938, "low": 661.5900268554688, "open": 662.6900024414062, "timestamp": "2025-11-24T00:00:00+00:00", "volume": 80437900.0}, {"close": 675.02001953125, "high": 676.2100219726562, "low": 664.47998046875, "open": 668.6300048828125, "timestamp": "2025-11-25T00:00:00+00:00", "volume": 81077100.0}, {"close": 679.6799926757812, "high": 681.7000122070312, "low": 676.719970703125, "open": 677.6300048828125, "timestamp": "2025-11-26T00:00:00+00:00", "volume": 71879600.0}, {"close": 683.3900146484375, "high": 683.6699829101562, "low": 680.5, "open": 680.8599853515625, "timestamp": "2025-11-28T00:00:00+00:00", "volume": 49212000.0}, {"close": 680.27001953125, "high": 682.989990234375, "low": 678.739990234375, "open": 678.8099975585938, "timestamp": "2025-12-01T00:00:00+00:00", "volume": 61201200.0}, {"close": 681.530029296875, "high": 683.8200073242188, "low": 679.3300170898438, "open": 681.9199829101562, "timestamp": "2025-12-02T00:00:00+00:00", "volume": 62953800.0}, {"close": 683.8900146484375, "high": 684.9099731445312, "low": 679.6900024414062, "open": 680.5700073242188, "timestamp": "2025-12-03T00:00:00+00:00", "volume": 57238500.0}, {"close": 684.3900146484375, "high": 685.3699951171875, "low": 681.3400268554688, "open": 685.2999877929688, "timestamp": "2025-12-04T00:00:00+00:00", "volume": 61970300.0}, {"close": 685.6900024414062, "high": 688.3900146484375, "low": 684.5800170898438, "open": 685.469970703125, "timestamp": "2025-12-05T00:00:00+00:00", "volume": 79241000.0}, {"close": 683.6300048828125, "high": 686.6400146484375, "low": 681.5700073242188, "open": 686.5900268554688, "timestamp": "2025-12-08T00:00:00+00:00", "volume": 55231500.0}, {"close": 683.0399780273438, "high": 685.3900146484375, "low": 682.5900268554688, "open": 683.1500244140625, "timestamp": "2025-12-09T00:00:00+00:00", "volume": 58310100.0}, {"close": 687.5700073242188, "high": 688.969970703125, "low": 681.3099975585938, "open": 682.5599975585938, "timestamp": "2025-12-10T00:00:00+00:00", "volume": 85671300.0}, {"close": 689.1699829101562, "high": 689.25, "low": 682.1699829101562, "open": 685.1400146484375, "timestamp": "2025-12-11T00:00:00+00:00", "volume": 86173700.0}, {"close": 681.760009765625, "high": 688.8800048828125, "low": 679.1699829101562, "open": 688.1699829101562, "timestamp": "2025-12-12T00:00:00+00:00", "volume": 113160300.0}, {"close": 680.72998046875, "high": 685.760009765625, "low": 679.25, "open": 685.739990234375, "timestamp": "2025-12-15T00:00:00+00:00", "volume": 90811000.0}, {"close": 678.8699951171875, "high": 681.0800170898438, "low": 674.97998046875, "open": 679.22998046875, "timestamp": "2025-12-16T00:00:00+00:00", "volume": 122030600.0}, {"close": 671.4000244140625, "high": 680.4400024414062, "low": 671.2000122070312, "open": 679.8900146484375, "timestamp": "2025-12-17T00:00:00+00:00", "volume": 110625200.0}, {"close": 676.469970703125, "high": 680.739990234375, "low": 674.9000244140625, "open": 677.5999755859375, "timestamp": "2025-12-18T00:00:00+00:00", "volume": 108650100.0}, {"close": 680.5900268554688, "high": 681.0900268554688, "low": 676.469970703125, "open": 676.5900268554688, "timestamp": "2025-12-19T00:00:00+00:00", "volume": 103599500.0}, {"close": 684.8300170898438, "high": 685.3599853515625, "low": 680.5900268554688, "open": 683.9400024414062, "timestamp": "2025-12-22T00:00:00+00:00", "volume": 69556700.0}, {"close": 687.9600219726562, "high": 688.2000122070312, "low": 683.8699951171875, "open": 683.9199829101562, "timestamp": "2025-12-23T00:00:00+00:00", "volume": 64840000.0}, {"close": 690.3800048828125, "high": 690.8300170898438, "low": 687.7999877929688, "open": 687.9500122070312, "timestamp": "2025-12-24T00:00:00+00:00", "volume": 39445600.0}, {"close": 690.3099975585938, "high": 691.6599731445312, "low": 689.27001953125, "open": 690.6400146484375, "timestamp": "2025-12-26T00:00:00+00:00", "volume": 41613300.0}, {"close": 687.8499755859375, "high": 689.2000122070312, "low": 686.0700073242188, "open": 687.5399780273438, "timestamp": "2025-12-29T00:00:00+00:00", "volume": 62559500.0}, {"close": 687.010009765625, "high": 688.5599975585938, "low": 686.5800170898438, "open": 687.4500122070312, "timestamp": "2025-12-30T00:00:00+00:00", "volume": 47160700.0}, {"close": 681.9199829101562, "high": 687.3599853515625, "low": 681.7100219726562, "open": 687.1400146484375, "timestamp": "2025-12-31T00:00:00+00:00", "volume": 74144800.0}, {"close": 683.1699829101562, "high": 686.8699951171875, "low": 679.8200073242188, "open": 685.7100219726562, "timestamp": "2026-01-02T00:00:00+00:00", "volume": 89377200.0}, {"close": 687.719970703125, "high": 689.4299926757812, "low": 686.3800048828125, "open": 686.5399780273438, "timestamp": "2026-01-05T00:00:00+00:00", "volume": 71927200.0}, {"close": 691.8099975585938, "high": 692.3200073242188, "low": 687.780029296875, "open": 687.9299926757812, "timestamp": "2026-01-06T00:00:00+00:00", "volume": 69273800.0}, {"close": 689.5800170898438, "high": 693.9600219726562, "low": 689.3200073242188, "open": 692.1900024414062, "timestamp": "2026-01-07T00:00:00+00:00", "volume": 75588300.0}, {"close": 689.510009765625, "high": 690.6199951171875, "low": 687.489990234375, "open": 688.8200073242188, "timestamp": "2026-01-08T00:00:00+00:00", "volume": 64019200.0}, {"close": 694.0700073242188, "high": 695.3099975585938, "low": 689.1799926757812, "open": 690.6300048828125, "timestamp": "2026-01-09T00:00:00+00:00", "volume": 80125500.0}, {"close": 695.1599731445312, "high": 696.0900268554688, "low": 690.6300048828125, "open": 690.6799926757812, "timestamp": "2026-01-12T00:00:00+00:00", "volume": 63976000.0}, {"close": 693.77001953125, "high": 696.0900268554688, "low": 691.3499755859375, "open": 695.489990234375, "timestamp": "2026-01-13T00:00:00+00:00", "volume": 78309700.0}, {"close": 690.3599853515625, "high": 691.719970703125, "low": 686.0399780273438, "open": 691.0, "timestamp": "2026-01-14T00:00:00+00:00", "volume": 94676700.0}, {"close": 692.239990234375, "high": 695.4500122070312, "low": 691.25, "open": 694.5700073242188, "timestamp": "2026-01-15T00:00:00+00:00", "volume": 77862000.0}, {"close": 691.6599731445312, "high": 694.25, "low": 690.0999755859375, "open": 693.6599731445312, "timestamp": "2026-01-16T00:00:00+00:00", "volume": 79289200.0}, {"close": 677.5800170898438, "high": 684.77001953125, "low": 676.5700073242188, "open": 681.489990234375, "timestamp": "2026-01-20T00:00:00+00:00", "volume": 111623300.0}, {"close": 685.4000244140625, "high": 688.739990234375, "low": 678.1300048828125, "open": 679.6500244140625, "timestamp": "2026-01-21T00:00:00+00:00", "volume": 127844500.0}, {"close": 688.97998046875, "high": 691.1300048828125, "low": 686.9199829101562, "open": 689.8499755859375, "timestamp": "2026-01-22T00:00:00+00:00", "volume": 77112200.0}, {"close": 689.22998046875, "high": 690.9600219726562, "low": 687.1599731445312, "open": 688.1500244140625, "timestamp": "2026-01-23T00:00:00+00:00", "volume": 63059600.0}, {"close": 692.72998046875, "high": 694.1300048828125, "low": 689.9199829101562, "open": 690.489990234375, "timestamp": "2026-01-26T00:00:00+00:00", "volume": 60473800.0}, {"close": 695.489990234375, "high": 696.530029296875, "low": 693.5700073242188, "open": 694.1799926757812, "timestamp": "2026-01-27T00:00:00+00:00", "volume": 55506100.0}, {"close": 695.4199829101562, "high": 697.8400268554688, "low": 693.9400024414062, "open": 697.0499877929688, "timestamp": "2026-01-28T00:00:00+00:00", "volume": 61172200.0}, {"close": 694.0399780273438, "high": 697.0599975585938, "low": 684.8300170898438, "open": 696.3900146484375, "timestamp": "2026-01-29T00:00:00+00:00", "volume": 97486200.0}, {"close": 691.969970703125, "high": 694.2100219726562, "low": 687.1199951171875, "open": 691.7899780273438, "timestamp": "2026-01-30T00:00:00+00:00", "volume": 101835100.0}, {"close": 695.4099731445312, "high": 696.9299926757812, "low": 689.4199829101562, "open": 689.5800170898438, "timestamp": "2026-02-02T00:00:00+00:00", "volume": 79286500.0}, {"close": 689.530029296875, "high": 696.9600219726562, "low": 684.030029296875, "open": 696.2100219726562, "timestamp": "2026-02-03T00:00:00+00:00", "volume": 107904600.0}, {"close": 686.1900024414062, "high": 691.4500122070312, "low": 681.760009765625, "open": 690.3499755859375, "timestamp": "2026-02-04T00:00:00+00:00", "volume": 105204600.0}, {"close": 677.6199951171875, "high": 683.6900024414062, "low": 675.7899780273438, "open": 680.9400024414062, "timestamp": "2026-02-05T00:00:00+00:00", "volume": 113610800.0}, {"close": 690.6199951171875, "high": 692.3099975585938, "low": 680.8499755859375, "open": 681.4600219726562, "timestamp": "2026-02-06T00:00:00+00:00", "volume": 89127600.0}, {"close": 693.9500122070312, "high": 695.8699951171875, "low": 688.3400268554688, "open": 689.4199829101562, "timestamp": "2026-02-09T00:00:00+00:00", "volume": 73885200.0}, {"close": 692.1199951171875, "high": 696.5399780273438, "low": 691.6599731445312, "open": 694.9500122070312, "timestamp": "2026-02-10T00:00:00+00:00", "volume": 65185700.0}, {"close": 691.9600219726562, "high": 697.1400146484375, "low": 689.1799926757812, "open": 696.3900146484375, "timestamp": "2026-02-11T00:00:00+00:00", "volume": 76353900.0}, {"close": 681.27001953125, "high": 695.3499755859375, "low": 680.3699951171875, "open": 694.239990234375, "timestamp": "2026-02-12T00:00:00+00:00", "volume": 118829000.0}, {"close": 681.75, "high": 686.280029296875, "low": 677.52001953125, "open": 681.6900024414062, "timestamp": "2026-02-13T00:00:00+00:00", "volume": 96267500.0}, {"close": 682.8499755859375, "high": 684.9400024414062, "low": 675.780029296875, "open": 680.1400146484375, "timestamp": "2026-02-17T00:00:00+00:00", "volume": 81354700.0}, {"close": 686.2899780273438, "high": 689.1500244140625, "low": 682.8300170898438, "open": 684.02001953125, "timestamp": "2026-02-18T00:00:00+00:00", "volume": 73570300.0}, {"close": 684.47998046875, "high": 686.1799926757812, "low": 681.5499877929688, "open": 683.8400268554688, "timestamp": "2026-02-19T00:00:00+00:00", "volume": 58649400.0}, {"close": 689.4299926757812, "high": 690.0599975585938, "low": 681.72998046875, "open": 682.3200073242188, "timestamp": "2026-02-20T00:00:00+00:00", "volume": 100034000.0}, {"close": 682.3900146484375, "high": 690.0, "low": 680.3699951171875, "open": 687.8300170898438, "timestamp": "2026-02-23T00:00:00+00:00", "volume": 90558100.0}, {"close": 687.3499755859375, "high": 688.3499755859375, "low": 680.0, "open": 681.9000244140625, "timestamp": "2026-02-24T00:00:00+00:00", "volume": 73798700.0}, {"close": 693.1500244140625, "high": 693.6799926757812, "low": 690.0999755859375, "open": 690.1799926757812, "timestamp": "2026-02-25T00:00:00+00:00", "volume": 56369500.0}, {"close": 689.2999877929688, "high": 693.2999877929688, "low": 684.3499755859375, "open": 693.280029296875, "timestamp": "2026-02-26T00:00:00+00:00", "volume": 71671000.0}, {"close": 685.989990234375, "high": 686.8599853515625, "low": 681.6400146484375, "open": 683.0900268554688, "timestamp": "2026-02-27T00:00:00+00:00", "volume": 83308900.0}, {"close": 686.3800048828125, "high": 688.6199951171875, "low": 678.02001953125, "open": 678.7000122070312, "timestamp": "2026-03-02T00:00:00+00:00", "volume": 87477200.0}, {"close": 680.3300170898438, "high": 682.6099853515625, "low": 669.6599731445312, "open": 675.0599975585938, "timestamp": "2026-03-03T00:00:00+00:00", "volume": 105003100.0}, {"close": 685.1300048828125, "high": 687.0900268554688, "low": 679.6199951171875, "open": 681.6300048828125, "timestamp": "2026-03-04T00:00:00+00:00", "volume": 79182200.0}, {"close": 681.3099975585938, "high": 685.530029296875, "low": 675.6099853515625, "open": 682.0800170898438, "timestamp": "2026-03-05T00:00:00+00:00", "volume": 106606500.0}, {"close": 672.3800048828125, "high": 676.1099853515625, "low": 669.760009765625, "open": 673.4099731445312, "timestamp": "2026-03-06T00:00:00+00:00", "volume": 100687000.0}, {"close": 678.27001953125, "high": 679.9199829101562, "low": 662.3900146484375, "open": 666.3900146484375, "timestamp": "2026-03-09T00:00:00+00:00", "volume": 102667700.0}, {"close": 677.1799926757812, "high": 683.3599853515625, "low": 674.760009765625, "open": 677.719970703125, "timestamp": "2026-03-10T00:00:00+00:00", "volume": 81505300.0}, {"close": 676.3300170898438, "high": 680.0800170898438, "low": 673.3400268554688, "open": 677.5800170898438, "timestamp": "2026-03-11T00:00:00+00:00", "volume": 68441700.0}, {"close": 666.0599975585938, "high": 671.6500244140625, "low": 665.8699951171875, "open": 671.1599731445312, "timestamp": "2026-03-12T00:00:00+00:00", "volume": 108882200.0}, {"close": 662.2899780273438, "high": 672.3400268554688, "low": 661.3599853515625, "open": 669.27001953125, "timestamp": "2026-03-13T00:00:00+00:00", "volume": 97200200.0}, {"close": 669.030029296875, "high": 672.0700073242188, "low": 667.1199951171875, "open": 668.3800048828125, "timestamp": "2026-03-16T00:00:00+00:00", "volume": 82023100.0}, {"close": 670.7899780273438, "high": 674.4400024414062, "low": 669.7000122070312, "open": 672.3900146484375, "timestamp": "2026-03-17T00:00:00+00:00", "volume": 87128000.0}, {"close": 661.4299926757812, "high": 669.719970703125, "low": 661.1900024414062, "open": 668.3599853515625, "timestamp": "2026-03-18T00:00:00+00:00", "volume": 82062600.0}, {"close": 659.7999877929688, "high": 662.97998046875, "low": 655.1699829101562, "open": 656.969970703125, "timestamp": "2026-03-19T00:00:00+00:00", "volume": 111272500.0}, {"close": 648.5700073242188, "high": 656.6900024414062, "low": 644.719970703125, "open": 656.510009765625, "timestamp": "2026-03-20T00:00:00+00:00", "volume": 163617500.0}, {"close": 655.3800048828125, "high": 662.6199951171875, "low": 653.9400024414062, "open": 658.0700073242188, "timestamp": "2026-03-23T00:00:00+00:00", "volume": 134802700.0}, {"close": 653.1799926757812, "high": 657.030029296875, "low": 649.8800048828125, "open": 651.3200073242188, "timestamp": "2026-03-24T00:00:00+00:00", "volume": 96457500.0}, {"close": 656.8200073242188, "high": 660.8900146484375, "low": 654.239990234375, "open": 658.6699829101562, "timestamp": "2026-03-25T00:00:00+00:00", "volume": 90653800.0}, {"close": 645.0900268554688, "high": 654.8499755859375, "low": 644.8200073242188, "open": 652.0599975585938, "timestamp": "2026-03-26T00:00:00+00:00", "volume": 96494400.0}, {"close": 634.0900268554688, "high": 642.6599731445312, "low": 633.1099853515625, "open": 642.5, "timestamp": "2026-03-27T00:00:00+00:00", "volume": 103649400.0}, {"close": 631.969970703125, "high": 640.3699951171875, "low": 629.280029296875, "open": 640.1099853515625, "timestamp": "2026-03-30T00:00:00+00:00", "volume": 99275900.0}, {"close": 650.3400268554688, "high": 651.5399780273438, "low": 637.97998046875, "open": 638.9400024414062, "timestamp": "2026-03-31T00:00:00+00:00", "volume": 152534100.0}, {"close": 655.239990234375, "high": 658.52001953125, "low": 653.0, "open": 653.9000244140625, "timestamp": "2026-04-01T00:00:00+00:00", "volume": 97841500.0}, {"close": 655.8300170898438, "high": 658.2000122070312, "low": 645.1099853515625, "open": 646.4199829101562, "timestamp": "2026-04-02T00:00:00+00:00", "volume": 68358700.0}, {"close": 658.9299926757812, "high": 659.719970703125, "low": 655.52001953125, "open": 655.8599853515625, "timestamp": "2026-04-06T00:00:00+00:00", "volume": 39105800.0}, {"close": 659.219970703125, "high": 659.6099853515625, "low": 651.0599975585938, "open": 656.6500244140625, "timestamp": "2026-04-07T00:00:00+00:00", "volume": 69980400.0}, {"close": 676.010009765625, "high": 677.0800170898438, "low": 671.4600219726562, "open": 676.3900146484375, "timestamp": "2026-04-08T00:00:00+00:00", "volume": 93606100.0}, {"close": 679.9099731445312, "high": 681.1599731445312, "low": 673.77001953125, "open": 674.8400268554688, "timestamp": "2026-04-09T00:00:00+00:00", "volume": 57134400.0}, {"close": 679.4600219726562, "high": 682.030029296875, "low": 678.4500122070312, "open": 681.3200073242188, "timestamp": "2026-04-10T00:00:00+00:00", "volume": 42253500.0}, {"close": 686.0999755859375, "high": 686.2999877929688, "low": 676.5800170898438, "open": 677.4099731445312, "timestamp": "2026-04-13T00:00:00+00:00", "volume": 54185800.0}, {"close": 694.4600219726562, "high": 694.5800170898438, "low": 687.6599731445312, "open": 687.6900024414062, "timestamp": "2026-04-14T00:00:00+00:00", "volume": 63480500.0}, {"close": 699.9400024414062, "high": 700.280029296875, "low": 694.2000122070312, "open": 695.260009765625, "timestamp": "2026-04-15T00:00:00+00:00", "volume": 58240400.0}, {"close": 701.6599731445312, "high": 702.780029296875, "low": 698.530029296875, "open": 701.0599975585938, "timestamp": "2026-04-16T00:00:00+00:00", "volume": 49972400.0}, {"close": 710.1400146484375, "high": 712.3900146484375, "low": 705.760009765625, "open": 706.1400146484375, "timestamp": "2026-04-17T00:00:00+00:00", "volume": 70661900.0}, {"close": 708.719970703125, "high": 709.9099731445312, "low": 706.1400146484375, "open": 708.780029296875, "timestamp": "2026-04-20T00:00:00+00:00", "volume": 43546800.0}, {"close": 704.0800170898438, "high": 711.280029296875, "low": 702.6400146484375, "open": 710.280029296875, "timestamp": "2026-04-21T00:00:00+00:00", "volume": 58941400.0}, {"close": 711.2100219726562, "high": 711.4500122070312, "low": 708.219970703125, "open": 709.1500244140625, "timestamp": "2026-04-22T00:00:00+00:00", "volume": 42518500.0}, {"close": 708.4500122070312, "high": 712.3599853515625, "low": 702.280029296875, "open": 709.5, "timestamp": "2026-04-23T00:00:00+00:00", "volume": 56174000.0}, {"close": 713.9400024414062, "high": 714.469970703125, "low": 709.010009765625, "open": 710.75, "timestamp": "2026-04-24T00:00:00+00:00", "volume": 45182000.0}, {"close": 715.1699829101562, "high": 715.6300048828125, "low": 712.2999877929688, "open": 713.1699829101562, "timestamp": "2026-04-27T00:00:00+00:00", "volume": 33135900.0}, {"close": 711.6900024414062, "high": 712.8800048828125, "low": 709.25, "open": 711.8200073242188, "timestamp": "2026-04-28T00:00:00+00:00", "volume": 43117400.0}, {"close": 711.5800170898438, "high": 712.2000122070312, "low": 708.3699951171875, "open": 711.0, "timestamp": "2026-04-29T00:00:00+00:00", "volume": 41859200.0}, {"close": 718.6599731445312, "high": 719.7899780273438, "low": 710.4500122070312, "open": 714.6300048828125, "timestamp": "2026-04-30T00:00:00+00:00", "volume": 67240900.0}, {"close": 720.6500244140625, "high": 724.8699951171875, "low": 720.469970703125, "open": 721.25, "timestamp": "2026-05-01T00:00:00+00:00", "volume": 43049800.0}, {"close": 718.010009765625, "high": 722.1199951171875, "low": 714.989990234375, "open": 720.0700073242188, "timestamp": "2026-05-04T00:00:00+00:00", "volume": 51950600.0}, {"close": 723.77001953125, "high": 725.0399780273438, "low": 721.489990234375, "open": 721.77001953125, "timestamp": "2026-05-05T00:00:00+00:00", "volume": 36933200.0}, {"close": 733.8300170898438, "high": 734.5900268554688, "low": 727.8200073242188, "open": 728.1599731445312, "timestamp": "2026-05-06T00:00:00+00:00", "volume": 53288900.0}, {"close": 731.5800170898438, "high": 736.1300048828125, "low": 729.75, "open": 735.0499877929688, "timestamp": "2026-05-07T00:00:00+00:00", "volume": 51724600.0}, {"close": 737.6199951171875, "high": 738.0800170898438, "low": 734.5700073242188, "open": 734.9299926757812, "timestamp": "2026-05-08T00:00:00+00:00", "volume": 47227100.0}, {"close": 739.2999877929688, "high": 740.7899780273438, "low": 736.4500122070312, "open": 736.4500122070312, "timestamp": "2026-05-11T00:00:00+00:00", "volume": 44024000.0}, {"close": 738.1799926757812, "high": 738.8400268554688, "low": 731.8300170898438, "open": 736.8900146484375, "timestamp": "2026-05-12T00:00:00+00:00", "volume": 54185300.0}, {"close": 742.3099975585938, "high": 743.9099731445312, "low": 735.469970703125, "open": 738.469970703125, "timestamp": "2026-05-13T00:00:00+00:00", "volume": 44200200.0}, {"close": 748.1699829101562, "high": 749.530029296875, "low": 743.5599975585938, "open": 743.6500244140625, "timestamp": "2026-05-14T00:00:00+00:00", "volume": 45307600.0}, {"close": 739.1699829101562, "high": 743.4600219726562, "low": 737.9600219726562, "open": 741.7899780273438, "timestamp": "2026-05-15T00:00:00+00:00", "volume": 60410800.0}, {"close": 738.6500244140625, "high": 741.4199829101562, "low": 733.3900146484375, "open": 739.8300170898438, "timestamp": "2026-05-18T00:00:00+00:00", "volume": 47843900.0}, {"close": 733.72998046875, "high": 737.6500244140625, "low": 731.530029296875, "open": 734.780029296875, "timestamp": "2026-05-19T00:00:00+00:00", "volume": 54255900.0}, {"close": 741.25, "high": 741.8699951171875, "low": 733.8900146484375, "open": 735.7100219726562, "timestamp": "2026-05-20T00:00:00+00:00", "volume": 45768000.0}, {"close": 742.719970703125, "high": 744.8699951171875, "low": 737.030029296875, "open": 738.6400146484375, "timestamp": "2026-05-21T00:00:00+00:00", "volume": 43332200.0}, {"close": 745.6400146484375, "high": 748.9400024414062, "low": 744.47998046875, "open": 746.239990234375, "timestamp": "2026-05-22T00:00:00+00:00", "volume": 41762000.0}, {"close": 750.5900268554688, "high": 752.1300048828125, "low": 748.3699951171875, "open": 750.010009765625, "timestamp": "2026-05-26T00:00:00+00:00", "volume": 41123600.0}, {"close": 750.4600219726562, "high": 751.3800048828125, "low": 748.219970703125, "open": 750.8800048828125, "timestamp": "2026-05-27T00:00:00+00:00", "volume": 42106300.0}, {"close": 754.5999755859375, "high": 755.1500244140625, "low": 749.22998046875, "open": 750.25, "timestamp": "2026-05-28T00:00:00+00:00", "volume": 41562600.0}, {"close": 756.47998046875, "high": 758.0800170898438, "low": 754.6900024414062, "open": 755.9000244140625, "timestamp": "2026-05-29T00:00:00+00:00", "volume": 55075700.0}, {"close": 758.5399780273438, "high": 760.280029296875, "low": 754.6900024414062, "open": 755.3599853515625, "timestamp": "2026-06-01T00:00:00+00:00", "volume": 43634900.0}, {"close": 759.5700073242188, "high": 760.4000244140625, "low": 756.75, "open": 757.030029296875, "timestamp": "2026-06-02T00:00:00+00:00", "volume": 31581900.0}, {"close": 754.239990234375, "high": 758.7999877929688, "low": 753.5700073242188, "open": 758.1500244140625, "timestamp": "2026-06-03T00:00:00+00:00", "volume": 51402500.0}, {"close": 757.0900268554688, "high": 758.3099975585938, "low": 751.469970703125, "open": 752.0999755859375, "timestamp": "2026-06-04T00:00:00+00:00", "volume": 49923000.0}, {"close": 737.5499877929688, "high": 752.8200073242188, "low": 735.530029296875, "open": 752.3099975585938, "timestamp": "2026-06-05T00:00:00+00:00", "volume": 93989400.0}, {"close": 739.219970703125, "high": 745.3400268554688, "low": 738.1900024414062, "open": 743.3599853515625, "timestamp": "2026-06-08T00:00:00+00:00", "volume": 49319100.0}, {"close": 737.0499877929688, "high": 746.9000244140625, "low": 722.5900268554688, "open": 743.6300048828125, "timestamp": "2026-06-09T00:00:00+00:00", "volume": 87683500.0}, {"close": 725.4299926757812, "high": 738.3800048828125, "low": 725.3300170898438, "open": 733.3900146484375, "timestamp": "2026-06-10T00:00:00+00:00", "volume": 60341300.0}, {"close": 737.760009765625, "high": 740.0, "low": 724.4099731445312, "open": 728.760009765625, "timestamp": "2026-06-11T00:00:00+00:00", "volume": 86330500.0}, {"close": 741.75, "high": 744.4400024414062, "low": 735.030029296875, "open": 740.7100219726562, "timestamp": "2026-06-12T00:00:00+00:00", "volume": 57079500.0}, {"close": 754.8300170898438, "high": 756.6799926757812, "low": 751.760009765625, "open": 751.8499755859375, "timestamp": "2026-06-15T00:00:00+00:00", "volume": 60176400.0}, {"close": 750.3300170898438, "high": 755.4400024414062, "low": 749.8800048828125, "open": 754.5499877929688, "timestamp": "2026-06-16T00:00:00+00:00", "volume": 67093100.0}, {"close": 740.9600219726562, "high": 752.1500244140625, "low": 739.219970703125, "open": 751.2899780273438, "timestamp": "2026-06-17T00:00:00+00:00", "volume": 85945200.0}, {"close": 746.739990234375, "high": 748.22998046875, "low": 743.8599853515625, "open": 747.760009765625, "timestamp": "2026-06-18T00:00:00+00:00", "volume": 80875700.0}, {"close": 744.3900146484375, "high": 750.1799926757812, "low": 743.1300048828125, "open": 747.7000122070312, "timestamp": "2026-06-22T00:00:00+00:00", "volume": 46628100.0}, {"close": 733.5800170898438, "high": 739.6300048828125, "low": 732.2999877929688, "open": 733.8099975585938, "timestamp": "2026-06-23T00:00:00+00:00", "volume": 66846800.0}, {"close": 733.239990234375, "high": 739.9500122070312, "low": 730.8400268554688, "open": 735.1699829101562, "timestamp": "2026-06-24T00:00:00+00:00", "volume": 57439500.0}, {"close": 734.2999877929688, "high": 739.3699951171875, "low": 729.5999755859375, "open": 738.9099731445312, "timestamp": "2026-06-25T00:00:00+00:00", "volume": 53934400.0}, {"close": 728.989990234375, "high": 736.530029296875, "low": 716.5800170898438, "open": 728.9500122070312, "timestamp": "2026-06-26T00:00:00+00:00", "volume": 71034000.0}, {"close": 741.0, "high": 741.5599975585938, "low": 732.0900268554688, "open": 736.530029296875, "timestamp": "2026-06-29T00:00:00+00:00", "volume": 58035200.0}, {"close": 746.77001953125, "high": 748.02001953125, "low": 740.8900146484375, "open": 741.2899780273438, "timestamp": "2026-06-30T00:00:00+00:00", "volume": 55626000.0}, {"close": 745.760009765625, "high": 749.4400024414062, "low": 742.3800048828125, "open": 745.0, "timestamp": "2026-07-01T00:00:00+00:00", "volume": 47100900.0}, {"close": 744.780029296875, "high": 751.3099975585938, "low": 740.030029296875, "open": 747.4000244140625, "timestamp": "2026-07-02T00:00:00+00:00", "volume": 57447800.0}, {"close": 751.280029296875, "high": 752.4099731445312, "low": 747.4099731445312, "open": 748.739990234375, "timestamp": "2026-07-06T00:00:00+00:00", "volume": 50673300.0}, {"close": 747.7100219726562, "high": 750.9600219726562, "low": 745.2100219726562, "open": 750.219970703125, "timestamp": "2026-07-07T00:00:00+00:00", "volume": 43721500.0}, {"close": 745.4000244140625, "high": 746.1500244140625, "low": 739.510009765625, "open": 743.1599731445312, "timestamp": "2026-07-08T00:00:00+00:00", "volume": 43767400.0}, {"close": 751.7100219726562, "high": 751.969970703125, "low": 745.5900268554688, "open": 747.3499755859375, "timestamp": "2026-07-09T00:00:00+00:00", "volume": 41441700.0}, {"close": 754.9500122070312, "high": 755.4199829101562, "low": 748.0999755859375, "open": 752.0499877929688, "timestamp": "2026-07-10T00:00:00+00:00", "volume": 42191300.0}, {"close": 749.1699829101562, "high": 753.9099731445312, "low": 748.0, "open": 752.469970703125, "timestamp": "2026-07-13T00:00:00+00:00", "volume": 44013600.0}, {"close": 751.8300170898438, "high": 753.3400268554688, "low": 748.6599731445312, "open": 750.9099731445312, "timestamp": "2026-07-14T00:00:00+00:00", "volume": 35143100.0}, {"close": 754.8099975585938, "high": 755.5800170898438, "low": 750.2000122070312, "open": 754.239990234375, "timestamp": "2026-07-15T00:00:00+00:00", "volume": 43844800.0}, {"close": 750.719970703125, "high": 754.5700073242188, "low": 747.8800048828125, "open": 752.760009765625, "timestamp": "2026-07-16T00:00:00+00:00", "volume": 46409800.0}, {"close": 743.2899780273438, "high": 747.2899780273438, "low": 740.7999877929688, "open": 742.0800170898438, "timestamp": "2026-07-17T00:00:00+00:00", "volume": 62651000.0}, {"close": 742.0900268554688, "high": 748.72998046875, "low": 741.510009765625, "open": 747.0599975585938, "timestamp": "2026-07-20T00:00:00+00:00", "volume": 50422300.0}, {"close": 748.280029296875, "high": 749.0399780273438, "low": 744.1799926757812, "open": 746.2899780273438, "timestamp": "2026-07-21T00:00:00+00:00", "volume": 34324300.0}, {"close": 747.4099731445312, "high": 750.02001953125, "low": 746.3699951171875, "open": 746.6199951171875, "timestamp": "2026-07-22T00:00:00+00:00", "volume": 32836200.0}, {"close": 738.1799926757812, "high": 742.5599975585938, "low": 735.2100219726562, "open": 739.3699951171875, "timestamp": "2026-07-23T00:00:00+00:00", "volume": 55437300.0}, {"close": 738.9299926757812, "high": 743.719970703125, "low": 737.2899780273438, "open": 738.510009765625, "timestamp": "2026-07-24T00:00:00+00:00", "volume": 44782000.0}, {"close": 739.0900268554688, "high": 745.530029296875, "low": 735.8699951171875, "open": 744.9099731445312, "timestamp": "2026-07-27T00:00:00+00:00", "volume": 41461200.0}, {"close": 740.8599853515625, "high": 742.7899780273438, "low": 735.97998046875, "open": 739.1900024414062, "timestamp": "2026-07-28T00:00:00+00:00", "volume": 47322200.0}, {"close": 729.4600219726562, "high": 742.6799926757812, "low": 729.0999755859375, "open": 739.969970703125, "timestamp": "2026-07-29T00:00:00+00:00", "volume": 70697200.0}, {"close": 741.6900024414062, "high": 742.4500122070312, "low": 734.5900268554688, "open": 736.0499877929688, "timestamp": "2026-07-30T00:00:00+00:00", "volume": 66811300.0}, {"close": 747.030029296875, "high": 748.9000244140625, "low": 737.6799926757812, "open": 744.6799926757812, "timestamp": "2026-07-31T00:00:00+00:00", "volume": 62445900.0}, {"close": 757.6699829101562, "high": 758.5800170898438, "low": 748.7999877929688, "open": 749.4400024414062, "timestamp": "2026-08-03T00:00:00+00:00", "volume": 59927500.0}, {"close": 771.3300170898438, "high": 773.4099731445312, "low": 760.52001953125, "open": 760.6300048828125, "timestamp": "2026-08-04T00:00:00+00:00", "volume": 69154800.0}, {"close": 769.7899780273438, "high": 776.8499755859375, "low": 769.510009765625, "open": 775.8499755859375, "timestamp": "2026-08-05T00:00:00+00:00", "volume": 44689100.0}, {"close": 768.5599975585938, "high": 771.8200073242188, "low": 767.4600219726562, "open": 770.2100219726562, "timestamp": "2026-08-06T00:00:00+00:00", "volume": 38416900.0}, {"close": 773.260009765625, "high": 773.9199829101562, "low": 769.6099853515625, "open": 771.02001953125, "timestamp": "2026-08-07T00:00:00+00:00", "volume": 43586300.0}, {"close": 773.030029296875, "high": 775.0499877929688, "low": 771.6199951171875, "open": 772.5999755859375, "timestamp": "2026-08-10T00:00:00+00:00", "volume": 39249500.0}, {"close": 770.5599975585938, "high": 774.6099853515625, "low": 769.2000122070312, "open": 774.530029296875, "timestamp": "2026-08-11T00:00:00+00:00", "volume": 36740600.0}, {"close": 772.489990234375, "high": 774.9000244140625, "low": 771.280029296875, "open": 774.7100219726562, "timestamp": "2026-08-12T00:00:00+00:00", "volume": 33179100.0}, {"close": 777.8800048828125, "high": 779.3699951171875, "low": 774.1099853515625, "open": 774.8699951171875, "timestamp": "2026-08-13T00:00:00+00:00", "volume": 35634500.0}, {"close": 776.3400268554688, "high": 778.7999877929688, "low": 775.4299926757812, "open": 778.5399780273438, "timestamp": "2026-08-14T00:00:00+00:00", "volume": 31367900.0}, {"close": 772.6699829101562, "high": 776.780029296875, "low": 772.510009765625, "open": 776.1799926757812, "timestamp": "2026-08-17T00:00:00+00:00", "volume": 34356600.0}, {"close": 767.4500122070312, "high": 769.5, "low": 766.9199829101562, "open": 768.7000122070312, "timestamp": "2026-08-18T00:00:00+00:00", "volume": 43920900.0}, {"close": 769.0599975585938, "high": 772.469970703125, "low": 768.0999755859375, "open": 770.3599853515625, "timestamp": "2026-08-19T00:00:00+00:00", "volume": 40306000.0}, {"close": 762.5999755859375, "high": 768.1500244140625, "low": 762.0399780273438, "open": 765.9600219726562, "timestamp": "2026-08-20T00:00:00+00:00", "volume": 45520300.0}, {"close": 765.719970703125, "high": 767.8499755859375, "low": 764.1699829101562, "open": 766.0499877929688, "timestamp": "2026-08-21T00:00:00+00:00", "volume": 39188700.0}, {"close": 763.469970703125, "high": 765.219970703125, "low": 762.0800170898438, "open": 764.780029296875, "timestamp": "2026-08-24T00:00:00+00:00", "volume": 32430900.0}, {"close": 765.9099731445312, "high": 766.780029296875, "low": 763.0499877929688, "open": 766.1599731445312, "timestamp": "2026-08-25T00:00:00+00:00", "volume": 27422300.0}, {"close": 766.0800170898438, "high": 767.3499755859375, "low": 763.9299926757812, "open": 764.72998046875, "timestamp": "2026-08-26T00:00:00+00:00", "volume": 28751600.0}, {"close": 771.0999755859375, "high": 772.3599853515625, "low": 767.1599731445312, "open": 768.5, "timestamp": "2026-08-27T00:00:00+00:00", "volume": 34557100.0}, {"close": 769.3499755859375, "high": 775.2999877929688, "low": 768.3099975585938, "open": 771.760009765625, "timestamp": "2026-08-28T00:00:00+00:00", "volume": 36744300.0}, {"close": 767.0499877929688, "high": 768.0, "low": 764.719970703125, "open": 767.3300170898438, "timestamp": "2026-08-31T00:00:00+00:00", "volume": 38810800.0}, {"close": 761.780029296875, "high": 764.6699829101562, "low": 759.47998046875, "open": 762.010009765625, "timestamp": "2026-09-01T00:00:00+00:00", "volume": 41126300.0}, {"close": 765.1599731445312, "high": 766.4299926757812, "low": 761.72998046875, "open": 762.4500122070312, "timestamp": "2026-09-02T00:00:00+00:00", "volume": 29566200.0}, {"close": 773.1699829101562, "high": 774.030029296875, "low": 767.4500122070312, "open": 767.9000244140625, "timestamp": "2026-09-03T00:00:00+00:00", "volume": 43531600.0}, {"close": 770.1900024414062, "high": 772.8699951171875, "low": 769.0, "open": 772.010009765625, "timestamp": "2026-09-04T00:00:00+00:00", "volume": 34054200.0}, {"close": 765.9600219726562, "high": 769.7000122070312, "low": 765.1400146484375, "open": 769.0700073242188, "timestamp": "2026-09-08T00:00:00+00:00", "volume": 44746100.0}, {"close": 762.4000244140625, "high": 764.469970703125, "low": 760.9400024414062, "open": 764.0800170898438, "timestamp": "2026-09-09T00:00:00+00:00", "volume": 32812400.0}, {"close": 757.8300170898438, "high": 760.1099853515625, "low": 756.6400146484375, "open": 758.030029296875, "timestamp": "2026-09-10T00:00:00+00:00", "volume": 42740400.0}, {"close": 764.2899780273438, "high": 766.3800048828125, "low": 763.5999755859375, "open": 764.719970703125, "timestamp": "2026-09-11T00:00:00+00:00", "volume": 45512700.0}, {"close": 760.8800048828125, "high": 763.52001953125, "low": 757.9299926757812, "open": 759.0, "timestamp": "2026-09-14T00:00:00+00:00", "volume": 43992400.0}, {"close": 757.3900146484375, "high": 760.3499755859375, "low": 756.1500244140625, "open": 760.1199951171875, "timestamp": "2026-09-15T00:00:00+00:00", "volume": 46195000.0}, {"close": 754.0499877929688, "high": 761.6699829101562, "low": 749.5999755859375, "open": 759.5, "timestamp": "2026-09-16T00:00:00+00:00", "volume": 59217700.0}, {"close": 762.5999755859375, "high": 763.5700073242188, "low": 759.9600219726562, "open": 763.1500244140625, "timestamp": "2026-09-17T00:00:00+00:00", "volume": 49652800.0}, {"close": 761.6900024414062, "high": 762.0, "low": 757.969970703125, "open": 761.3099975585938, "timestamp": "2026-09-18T00:00:00+00:00", "volume": 65395100.0}, {"close": 773.5, "high": 774.8900146484375, "low": 766.030029296875, "open": 766.25, "timestamp": "2026-09-21T00:00:00+00:00", "volume": 50484700.0}, {"close": 773.3800048828125, "high": 775.1400146484375, "low": 772.5700073242188, "open": 774.030029296875, "timestamp": "2026-09-22T00:00:00+00:00", "volume": 34802300.0}, {"close": 767.8099975585938, "high": 773.0499877929688, "low": 766.5, "open": 772.7899780273438, "timestamp": "2026-09-23T00:00:00+00:00", "volume": 54931700.0}, {"close": 767.1799926757812, "high": 768.9500122070312, "low": 763.25, "open": 764.0700073242188, "timestamp": "2026-09-24T00:00:00+00:00", "volume": 43983700.0}, {"close": 771.3499755859375, "high": 772.280029296875, "low": 766.2899780273438, "open": 768.780029296875, "timestamp": "2026-09-25T00:00:00+00:00", "volume": 36666700.0}, {"close": 765.6099853515625, "high": 769.5399780273438, "low": 763.719970703125, "open": 768.3499755859375, "timestamp": "2026-09-28T00:00:00+00:00", "volume": 42694500.0}, {"close": 764.2000122070312, "high": 766.97998046875, "low": 762.3499755859375, "open": 766.8300170898438, "timestamp": "2026-09-29T00:00:00+00:00", "volume": 36832600.0}, {"close": 766.3350219726562, "high": 769.4099731445312, "low": 766.0, "open": 766.4500122070312, "timestamp": "2026-09-30T00:00:00+00:00", "volume": 22258573.0}], "replication": "exact_course_rules", "status": "completed", "strategy_id": "sma10_tactical", "trades": [{"entry_price": 247.9199981689453, "entry_time": "2017-09-01 00:00:00+00:00", "exit_price": 251.22999572753906, "exit_time": "2017-09-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.012951071244918967, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 251.49000549316406, "entry_time": "2017-10-02 00:00:00+00:00", "exit_price": 257.1499938964844, "exit_time": "2017-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02210581844086108, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 258.0400085449219, "entry_time": "2017-11-01 00:00:00+00:00", "exit_price": 265.010009765625, "exit_time": "2017-11-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.026611319911228958, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 264.760009765625, "entry_time": "2017-12-01 00:00:00+00:00", "exit_price": 266.8599853515625, "exit_time": "2017-12-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.007531619234326392, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 267.8399963378906, "entry_time": "2018-01-02 00:00:00+00:00", "exit_price": 281.8999938964844, "exit_time": "2018-01-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.052094017886919766, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 281.07000732421875, "entry_time": "2018-02-01 00:00:00+00:00", "exit_price": 271.6499938964844, "exit_time": "2018-02-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.03391482969461139, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 271.4100036621094, "entry_time": "2018-03-01 00:00:00+00:00", "exit_price": 263.1499938964844, "exit_time": "2018-03-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.030833696820947876, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 262.54998779296875, "entry_time": "2018-04-02 00:00:00+00:00", "exit_price": 264.510009765625, "exit_time": "2018-04-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.007065328751802502, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 263.8699951171875, "entry_time": "2018-05-01 00:00:00+00:00", "exit_price": 270.94000244140625, "exit_time": "2018-05-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.026393525050390342, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 272.4100036621094, "entry_time": "2018-06-01 00:00:00+00:00", "exit_price": 271.2799987792969, "exit_time": "2018-06-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.004548176893731592, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 269.510009765625, "entry_time": "2018-07-02 00:00:00+00:00", "exit_price": 281.3299865722656, "exit_time": "2018-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.043457283137348715, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 281.55999755859375, "entry_time": "2018-08-01 00:00:00+00:00", "exit_price": 290.30999755859375, "exit_time": "2018-08-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.030676857777636134, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 289.8399963378906, "entry_time": "2018-09-04 00:00:00+00:00", "exit_price": 290.7200012207031, "exit_time": "2018-09-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.002636174765150834, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 292.1099853515625, "entry_time": "2018-10-01 00:00:00+00:00", "exit_price": 270.6300048828125, "exit_time": "2018-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.07393387951766954, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 280.2799987792969, "entry_time": "2018-12-03 00:00:00+00:00", "exit_price": 249.9199981689453, "exit_time": "2018-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.10872025382681043, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 280.44000244140625, "entry_time": "2019-03-01 00:00:00+00:00", "exit_price": 282.4800109863281, "exit_time": "2019-03-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.006874313675518229, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 284.70001220703125, "entry_time": "2019-04-01 00:00:00+00:00", "exit_price": 294.0199890136719, "exit_time": "2019-04-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.032336130688548084, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 294.7200012207031, "entry_time": "2019-05-01 00:00:00+00:00", "exit_price": 275.2699890136719, "exit_time": "2019-05-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.06639488370816742, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 296.67999267578125, "entry_time": "2019-07-01 00:00:00+00:00", "exit_price": 297.42999267578125, "exit_time": "2019-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.002127976333138282, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 297.6000061035156, "entry_time": "2019-08-01 00:00:00+00:00", "exit_price": 292.45001220703125, "exit_time": "2019-08-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.017705086662844472, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 290.57000732421875, "entry_time": "2019-09-03 00:00:00+00:00", "exit_price": 296.7699890136719, "exit_time": "2019-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02093730781971299, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 297.739990234375, "entry_time": "2019-10-01 00:00:00+00:00", "exit_price": 303.3299865722656, "exit_time": "2019-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.018374758249606504, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 304.9200134277344, "entry_time": "2019-11-01 00:00:00+00:00", "exit_price": 314.30999755859375, "exit_time": "2019-11-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.030394909213411658, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 314.5899963378906, "entry_time": "2019-12-02 00:00:00+00:00", "exit_price": 321.8599853515625, "exit_time": "2019-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.022709409384599154, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 323.5400085449219, "entry_time": "2020-01-02 00:00:00+00:00", "exit_price": 321.7300109863281, "exit_time": "2020-01-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.005994354672653901, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 323.3500061035156, "entry_time": "2020-02-03 00:00:00+00:00", "exit_price": 296.260009765625, "exit_time": "2020-02-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.08417917373293064, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 303.6199951171875, "entry_time": "2020-06-01 00:00:00+00:00", "exit_price": 308.3599853515625, "exit_time": "2020-06-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.015211587874986733, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 309.57000732421875, "entry_time": "2020-07-01 00:00:00+00:00", "exit_price": 326.5199890136719, "exit_time": "2020-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.0543533071306261, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 328.32000732421875, "entry_time": "2020-08-03 00:00:00+00:00", "exit_price": 349.30999755859375, "exit_time": "2020-08-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.06353149904400186, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 350.2099914550781, "entry_time": "2020-09-01 00:00:00+00:00", "exit_price": 334.8900146484375, "exit_time": "2020-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.044145116302901785, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 337.69000244140625, "entry_time": "2020-10-01 00:00:00+00:00", "exit_price": 326.5400085449219, "exit_time": "2020-10-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.03341843056019715, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 330.20001220703125, "entry_time": "2020-11-02 00:00:00+00:00", "exit_price": 362.05999755859375, "exit_time": "2020-11-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.09608692966003503, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 365.57000732421875, "entry_time": "2020-12-01 00:00:00+00:00", "exit_price": 373.8800048828125, "exit_time": "2020-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02233161745247809, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 375.30999755859375, "entry_time": "2021-01-04 00:00:00+00:00", "exit_price": 370.07000732421875, "exit_time": "2021-01-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.014361765656287705, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 373.7200012207031, "entry_time": "2021-02-01 00:00:00+00:00", "exit_price": 380.3599853515625, "exit_time": "2021-02-26 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.017367269905733628, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 385.5899963378906, "entry_time": "2021-03-01 00:00:00+00:00", "exit_price": 396.3299865722656, "exit_time": "2021-03-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02745339437323886, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 398.3999938964844, "entry_time": "2021-04-01 00:00:00+00:00", "exit_price": 417.29998779296875, "exit_time": "2021-04-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.04703974444285537, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 419.42999267578125, "entry_time": "2021-05-03 00:00:00+00:00", "exit_price": 420.0400085449219, "exit_time": "2021-05-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.0010543925799130886, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 422.57000732421875, "entry_time": "2021-06-01 00:00:00+00:00", "exit_price": 428.05999755859375, "exit_time": "2021-06-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.012591906995809988, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 428.8699951171875, "entry_time": "2021-07-01 00:00:00+00:00", "exit_price": 438.510009765625, "exit_time": "2021-07-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02207770829899953, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 440.3399963378906, "entry_time": "2021-08-02 00:00:00+00:00", "exit_price": 451.55999755859375, "exit_time": "2021-08-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.025080313653119867, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 452.55999755859375, "entry_time": "2021-09-01 00:00:00+00:00", "exit_price": 429.1400146484375, "exit_time": "2021-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.05215000670960539, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 430.9800109863281, "entry_time": "2021-10-01 00:00:00+00:00", "exit_price": 459.25, "exit_time": "2021-10-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.06519466400535374, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 460.29998779296875, "entry_time": "2021-11-01 00:00:00+00:00", "exit_price": 455.55999755859375, "exit_time": "2021-11-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.01069761103645066, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 461.6400146484375, "entry_time": "2021-12-01 00:00:00+00:00", "exit_price": 474.9599914550781, "exit_time": "2021-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.028453601039728892, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 476.29998779296875, "entry_time": "2022-01-03 00:00:00+00:00", "exit_price": 449.9100036621094, "exit_time": "2022-01-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.05580622466345768, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 450.67999267578125, "entry_time": "2022-02-01 00:00:00+00:00", "exit_price": 436.6300048828125, "exit_time": "2022-02-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.031575086583167475, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 453.30999755859375, "entry_time": "2022-04-01 00:00:00+00:00", "exit_price": 412.0, "exit_time": "2022-04-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.0915296856038436, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 408.7699890136719, "entry_time": "2022-12-01 00:00:00+00:00", "exit_price": 382.42999267578125, "exit_time": "2022-12-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.06483720685426746, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 405.2099914550781, "entry_time": "2023-02-01 00:00:00+00:00", "exit_price": 396.260009765625, "exit_time": "2023-02-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.02248726802938499, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 395.4100036621094, "entry_time": "2023-03-01 00:00:00+00:00", "exit_price": 409.3900146484375, "exit_time": "2023-03-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.034955734191981905, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 408.8500061035156, "entry_time": "2023-04-03 00:00:00+00:00", "exit_price": 415.92999267578125, "exit_time": "2023-04-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.016916831274482246, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 415.4700012207031, "entry_time": "2023-05-01 00:00:00+00:00", "exit_price": 417.8500061035156, "exit_time": "2023-05-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.005328463850144916, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 418.0899963378906, "entry_time": "2023-06-01 00:00:00+00:00", "exit_price": 443.2799987792969, "exit_time": "2023-06-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.05985019173395441, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 442.9200134277344, "entry_time": "2023-07-03 00:00:00+00:00", "exit_price": 457.7900085449219, "exit_time": "2023-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.03317264216197731, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 456.2699890136719, "entry_time": "2023-08-01 00:00:00+00:00", "exit_price": 450.3500061035156, "exit_time": "2023-08-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.013374736565412925, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 453.1700134277344, "entry_time": "2023-09-01 00:00:00+00:00", "exit_price": 427.4800109863281, "exit_time": "2023-09-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.05708954626342004, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 426.6199951171875, "entry_time": "2023-10-02 00:00:00+00:00", "exit_price": 418.20001220703125, "exit_time": "2023-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.020136493850559867, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 455.7699890136719, "entry_time": "2023-12-01 00:00:00+00:00", "exit_price": 475.30999755859375, "exit_time": "2023-12-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.04247252126277164, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 472.1600036621094, "entry_time": "2024-01-02 00:00:00+00:00", "exit_price": 482.8800048828125, "exit_time": "2024-01-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.022304170487881202, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 484.6300048828125, "entry_time": "2024-02-01 00:00:00+00:00", "exit_price": 508.0799865722656, "exit_time": "2024-02-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.0479873913154087, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 508.9800109863281, "entry_time": "2024-03-01 00:00:00+00:00", "exit_price": 523.0700073242188, "exit_time": "2024-03-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.027282808821089643, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 523.8300170898438, "entry_time": "2024-04-01 00:00:00+00:00", "exit_price": 501.9800109863281, "exit_time": "2024-04-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.04211201609427444, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 501.3800048828125, "entry_time": "2024-05-01 00:00:00+00:00", "exit_price": 527.3699951171875, "exit_time": "2024-05-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.051436910090679924, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 529.02001953125, "entry_time": "2024-06-03 00:00:00+00:00", "exit_price": 544.219970703125, "exit_time": "2024-06-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.028332279707190055, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 545.6300048828125, "entry_time": "2024-07-01 00:00:00+00:00", "exit_price": 550.8099975585938, "exit_time": "2024-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.009093599379480245, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 552.5700073242188, "entry_time": "2024-08-01 00:00:00+00:00", "exit_price": 563.6799926757812, "exit_time": "2024-08-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.019706023136076122, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 560.469970703125, "entry_time": "2024-09-03 00:00:00+00:00", "exit_price": 573.760009765625, "exit_time": "2024-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.0233123124470473, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 573.4000244140625, "entry_time": "2024-10-01 00:00:00+00:00", "exit_price": 568.6400146484375, "exit_time": "2024-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.008701376984573893, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 571.3200073242188, "entry_time": "2024-11-01 00:00:00+00:00", "exit_price": 602.5499877929688, "exit_time": "2024-11-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.05426285106137958, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 602.969970703125, "entry_time": "2024-12-02 00:00:00+00:00", "exit_price": 586.0800170898438, "exit_time": "2024-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.02841126827856093, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 589.3900146484375, "entry_time": "2025-01-02 00:00:00+00:00", "exit_price": 601.8200073242188, "exit_time": "2025-01-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.020689588162085836, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 592.6699829101562, "entry_time": "2025-02-03 00:00:00+00:00", "exit_price": 594.1799926757812, "exit_time": "2025-02-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.002147808745451352, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 596.1799926757812, "entry_time": "2025-03-03 00:00:00+00:00", "exit_price": 559.3900146484375, "exit_time": "2025-03-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.06210951470917796, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 587.760009765625, "entry_time": "2025-06-02 00:00:00+00:00", "exit_price": 617.8499755859375, "exit_time": "2025-06-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.05079430604390929, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 616.3599853515625, "entry_time": "2025-07-01 00:00:00+00:00", "exit_price": 632.0800170898438, "exit_time": "2025-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.025104627347466168, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 626.2999877929688, "entry_time": "2025-08-01 00:00:00+00:00", "exit_price": 645.0499877929688, "exit_time": "2025-08-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.029537730106100567, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 637.5, "entry_time": "2025-09-02 00:00:00+00:00", "exit_price": 666.1799926757812, "exit_time": "2025-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.04458822380514711, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 663.1699829101562, "entry_time": "2025-10-01 00:00:00+00:00", "exit_price": 682.0599975585938, "exit_time": "2025-10-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.02808442350412683, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 685.6699829101562, "entry_time": "2025-11-03 00:00:00+00:00", "exit_price": 683.3900146484375, "exit_time": "2025-11-28 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.0037251685483474127, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 678.8099975585938, "entry_time": "2025-12-01 00:00:00+00:00", "exit_price": 681.9199829101562, "exit_time": "2025-12-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.004181525556117016, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 685.7100219726562, "entry_time": "2026-01-02 00:00:00+00:00", "exit_price": 691.969970703125, "exit_time": "2026-01-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.008729148663249876, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 689.5800170898438, "entry_time": "2026-02-02 00:00:00+00:00", "exit_price": 685.989990234375, "exit_time": "2026-02-27 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.005606106277005129, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 678.7000122070312, "entry_time": "2026-03-02 00:00:00+00:00", "exit_price": 650.3400268554688, "exit_time": "2026-03-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.04218574457268691, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 721.25, "entry_time": "2026-05-01 00:00:00+00:00", "exit_price": 756.47998046875, "exit_time": "2026-05-29 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.0484457268197573, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 755.3599853515625, "entry_time": "2026-06-01 00:00:00+00:00", "exit_price": 746.77001953125, "exit_time": "2026-06-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": -0.011772015975024796, "outcome": "MISS", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 745.0, "entry_time": "2026-07-01 00:00:00+00:00", "exit_price": 747.030029296875, "exit_time": "2026-07-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.002324871539429463, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 749.4400024414062, "entry_time": "2026-08-03 00:00:00+00:00", "exit_price": 767.0499877929688, "exit_time": "2026-08-31 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.023097525211084945, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}, {"entry_price": 762.010009765625, "entry_time": "2026-09-01 00:00:00+00:00", "exit_price": 766.3350219726562, "exit_time": "2026-09-30 00:00:00+00:00", "gross_exposure": 1.0, "net_return": 0.005275794479867102, "outcome": "HIT", "side": 1, "strategy_id": "sma10_tactical"}], "updated_at": "2026-09-30T19:30:48.524292+00:00", "validation": {"holdout": {"average_trade": 0.01016748386540721, "average_trade_bps": 101.67483865407209, "beats_buy_and_hold": false, "buy_and_hold_return": 0.5109583180650601, "compounded_return": 0.2989163007118114, "maximum_drawdown": 0.06790524274809051, "outperformance": -0.21204201735324868, "profit_factor": 2.3415978687586874, "trade_count": 27, "win_rate": 0.7037037037037037}, "independent_evidence": false, "method": "rolling_chronological_70_30_diagnostic", "parameters_selected_on_holdout": null, "training": {"average_trade": 0.003476499982457537, "average_trade_bps": 34.76499982457537, "compounded_return": 0.17475912309530583, "maximum_drawdown": 0.2406404323426823, "profit_factor": 1.229830770223742, "trade_count": 62, "win_rate": 0.6451612903225806}, "warning": "This moving 70/30 split is a dashboard diagnostic, not frozen qualification evidence."}}, "paper_archives": [{"archived_at": "2026-08-16T22:55:46.342820+00:00", "cash": 100000.0, "created_at": "2026-08-16T16:54:09.212635+00:00", "fill_count": 0, "realized_pnl": 0.0, "starting_cash": 100000.0, "status": "running", "status_reason": null, "strategy_spec": {}, "strategy_version": "legacy-v1", "superseded_by_version": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940"}], "paper_fills": [{"capital_basis": 10000.0, "created_at": "2026-09-01T20:21:04.067587+00:00", "entry_price": 762.010009765625, "entry_time": "2026-09-01 00:00:00+00:00", "exit_price": 761.719970703125, "exit_time": "2026-09-01 00:00:00+00:00", "gross_exposure": 1.0, "gross_notional": 10000.0, "notional": 10000.0, "outcome": "MISS", "pnl": -7.806236910053329, "side": 1, "strategy_version": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940"}], "portfolio": {"cash": 99992.19376308995, "created_at": "2026-08-16T22:55:46.342820+00:00", "realized_pnl": -7.806236910053329, "snapshot_current": true, "snapshot_fresh": true, "snapshot_updated_at": "2026-09-30T19:30:48.524292+00:00", "starting_cash": 100000.0, "status": "running", "status_reason": null, "strategy_id": "sma10_tactical", "strategy_spec": {"data_requirement": "ohlcv", "execution_code_sha256": "747f4b6189083e9979ceb538ba2e88a8388bd2c02e526fa4e7281126943e13d4", "execution_runtime": {"packages": {"beautifulsoup4": "4.15.0", "certifi": "2026.7.22", "cffi": "2.1.1", "charset-normalizer": "3.5.1", "curl-cffi": "0.16.0", "exchange-calendars": "4.13.2", "idna": "3.18", "korean-lunar-calendar": "0.4.0", "lxml": "6.1.1", "multitasking": "0.0.13", "numpy": "2.5.1", "packaging": "26.3", "pandas": "2.3.3", "peewee": "4.3.0", "platformdirs": "4.11.3", "protobuf": "7.35.1", "pycparser": "3.0", "pyluach": "2.3.0", "python-dateutil": "2.9.0.post0", "pytz": "2026.3.post1", "requests": "2.34.2", "six": "1.17.0", "soupsieve": "2.9.2", "toolz": "1.1.0", "typing-extensions": "4.16.0", "tzdata": "2026.3", "urllib3": "2.7.0", "websockets": "17.0.1", "yfinance": "1.6.0"}, "python": "3.12.13", "system_timezone_data_sha256": ["c63188e9f5017bb86bf93bcc12613cf4f814f6864119333fae06881b5b603814", "d7f2206b3a45989fc9ad63d558922532fa7352280d5f87176bf1db79cb1d1fa9"]}, "gross_exposure": 1.0, "interval": "1d", "name": "10-month tactical moving average", "paper_allocation": 0.1, "paper_spec_id": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "paper_version": "2", "qualification_benchmark": "SPY adjusted close", "round_trip_cost_bps": 4.0, "rules": ["At month-end compare price with its 210-session moving average.", "Hold SPY for the next month above the average.", "Hold cash below the average.", "Use the next session for execution to avoid look-ahead."], "strategy_id": "sma10_tactical", "strategy_spec_hash": "a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "symbol": "SPY"}, "strategy_version": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "updated_at": "2026-09-30T19:30:48.537009+00:00", "version_current": true}, "strategy": {"best_conditions": "Long directional regimes and deep bear markets where avoiding part of the decline offsets whipsaws.", "caveat": "A 210-session average approximates ten trading months; cash yield is currently assumed zero.", "data_requirement": "ohlcv", "evidence_label": "Meb Faber \u2014 A Quantitative Approach to Tactical Asset Allocation", "evidence_url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=962461", "exact_with_yahoo": true, "example": "At January month-end SPY closes at 600 while its 210-session average is 570, so February is invested. A close at 540 would move the next month to cash.", "execution_code_sha256": "747f4b6189083e9979ceb538ba2e88a8388bd2c02e526fa4e7281126943e13d4", "execution_runtime": {"packages": {"beautifulsoup4": "4.15.0", "certifi": "2026.7.22", "cffi": "2.1.1", "charset-normalizer": "3.5.1", "curl-cffi": "0.16.0", "exchange-calendars": "4.13.2", "idna": "3.18", "korean-lunar-calendar": "0.4.0", "lxml": "6.1.1", "multitasking": "0.0.13", "numpy": "2.5.1", "packaging": "26.3", "pandas": "2.3.3", "peewee": "4.3.0", "platformdirs": "4.11.3", "protobuf": "7.35.1", "pycparser": "3.0", "pyluach": "2.3.0", "python-dateutil": "2.9.0.post0", "pytz": "2026.3.post1", "requests": "2.34.2", "six": "1.17.0", "soupsieve": "2.9.2", "toolz": "1.1.0", "typing-extensions": "4.16.0", "tzdata": "2026.3", "urllib3": "2.7.0", "websockets": "17.0.1", "yfinance": "1.6.0"}, "python": "3.12.13", "system_timezone_data_sha256": ["c63188e9f5017bb86bf93bcc12613cf4f814f6864119333fae06881b5b603814", "d7f2206b3a45989fc9ad63d558922532fa7352280d5f87176bf1db79cb1d1fa9"]}, "gross_exposure": 1.0, "how_it_works": "The moving average is a slow regime filter. The strategy accepts equity risk above the ten-month trend and moves to cash below it, aiming to avoid extended bear markets rather than predict short moves.", "id": "sma10_tactical", "interval": "1d", "main_risks": ["Repeated whipsaws near the average", "Late re-entry after sharp recoveries", "Zero cash yield understates some periods", "Results depend on month-end execution"], "name": "10-month tactical moving average", "origin": "research", "paper_allocation": 0.1, "paper_spec_id": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "paper_spec_manifest": {"data_requirement": "ohlcv", "execution_code_sha256": "747f4b6189083e9979ceb538ba2e88a8388bd2c02e526fa4e7281126943e13d4", "execution_runtime": {"packages": {"beautifulsoup4": "4.15.0", "certifi": "2026.7.22", "cffi": "2.1.1", "charset-normalizer": "3.5.1", "curl-cffi": "0.16.0", "exchange-calendars": "4.13.2", "idna": "3.18", "korean-lunar-calendar": "0.4.0", "lxml": "6.1.1", "multitasking": "0.0.13", "numpy": "2.5.1", "packaging": "26.3", "pandas": "2.3.3", "peewee": "4.3.0", "platformdirs": "4.11.3", "protobuf": "7.35.1", "pycparser": "3.0", "pyluach": "2.3.0", "python-dateutil": "2.9.0.post0", "pytz": "2026.3.post1", "requests": "2.34.2", "six": "1.17.0", "soupsieve": "2.9.2", "toolz": "1.1.0", "typing-extensions": "4.16.0", "tzdata": "2026.3", "urllib3": "2.7.0", "websockets": "17.0.1", "yfinance": "1.6.0"}, "python": "3.12.13", "system_timezone_data_sha256": ["c63188e9f5017bb86bf93bcc12613cf4f814f6864119333fae06881b5b603814", "d7f2206b3a45989fc9ad63d558922532fa7352280d5f87176bf1db79cb1d1fa9"]}, "gross_exposure": 1.0, "interval": "1d", "name": "10-month tactical moving average", "paper_allocation": 0.1, "paper_spec_id": "2:a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "paper_version": "2", "qualification_benchmark": "SPY adjusted close", "round_trip_cost_bps": 4.0, "rules": ["At month-end compare price with its 210-session moving average.", "Hold SPY for the next month above the average.", "Hold cash below the average.", "Use the next session for execution to avoid look-ahead."], "strategy_id": "sma10_tactical", "strategy_spec_hash": "a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "symbol": "SPY"}, "paper_version": "2", "qualification": {"eligible_for_ai_label": false, "evidence_id": null, "gates": [], "policy": {"minimum_base_cost_bps": 4.0, "minimum_locked_calendar_days": 180, "minimum_locked_trades": 100, "minimum_stress_cost_bps": 8.0}, "status": "not_submitted", "strategy_id": "sma10_tactical"}, "qualification_benchmark": "SPY adjusted close", "rules": ["At month-end compare price with its 210-session moving average.", "Hold SPY for the next month above the average.", "Hold cash below the average.", "Use the next session for execution to avoid look-ahead."], "strategy_spec_hash": "a73551384d7f2cd79b5bfb36148b8c1e2d6dc16a98b66a4bc6123cf77f468940", "summary": "Monthly risk-on/risk-off allocation using a long-term moving-average filter.", "symbol": "SPY"}}