{
  "release": "2026-09-20",
  "workload": "single_asset_next_open_signals",
  "warmups": 2,
  "repetitions": 5,
  "results": [
    {
      "engine": "backtesting",
      "label": "Backtesting.py",
      "version": "0.6.6",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            5.61175,
            5.662708,
            5.42575,
            5.482917,
            5.383208
          ],
          "median_ms": 5.482917,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            21.720834,
            21.4715,
            21.720542,
            21.89425,
            21.820042
          ],
          "median_ms": 21.720834,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            187.577834,
            191.8765,
            188.055959,
            187.905167,
            187.720292
          ],
          "median_ms": 187.905167,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "backtrader",
      "label": "Backtrader",
      "version": "1.9.78.123",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            45.967958,
            45.55575,
            44.554,
            44.88725,
            45.04175
          ],
          "median_ms": 45.04175,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            466.412541,
            455.791541,
            480.7105,
            448.955959,
            465.725042
          ],
          "median_ms": 465.725042,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            4598.518792,
            4637.191708,
            4540.506959,
            4602.281167,
            4514.678625
          ],
          "median_ms": 4598.518792,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "blankly",
      "label": "Blankly",
      "version": "1.18.25b0",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            17.972709,
            18.502084,
            17.915167,
            18.015625,
            18.195416
          ],
          "median_ms": 18.015625,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            169.700458,
            168.753417,
            170.327084,
            169.506958,
            169.959
          ],
          "median_ms": 169.700458,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            3728.926167,
            3744.425708,
            3736.094167,
            3741.196292,
            3741.846875
          ],
          "median_ms": 3741.196292,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "lumibot",
      "label": "Lumibot",
      "version": "3.6.5",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            834.51925,
            835.186291,
            836.391209,
            839.12575,
            834.480375
          ],
          "median_ms": 835.186291,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            8080.6955,
            8071.864083,
            8058.817,
            8070.527583,
            8061.255
          ],
          "median_ms": 8070.527583,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            85673.65225,
            85843.340542,
            86209.117083,
            85890.876541,
            85800.619417
          ],
          "median_ms": 85843.340542,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "pybroker",
      "label": "PyBroker",
      "version": "2.0.1",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            16.759583,
            16.632167,
            16.689,
            17.3325,
            18.343666
          ],
          "median_ms": 16.759583,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            117.988875,
            116.302583,
            116.197041,
            117.180875,
            114.706667
          ],
          "median_ms": 116.302583,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            1177.19375,
            1159.633208,
            1182.050375,
            1183.944667,
            1203.722834
          ],
          "median_ms": 1182.050375,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "rqalpha",
      "label": "RQAlpha",
      "version": "6.4.0",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            241.146166,
            241.478916,
            241.806041,
            240.294833,
            250.084375
          ],
          "median_ms": 241.478916,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            2244.81125,
            2270.1165,
            2255.195083,
            2271.999292,
            2274.909
          ],
          "median_ms": 2270.1165,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            22716.883334,
            22493.578208,
            22590.986167,
            22569.009916,
            22647.582625
          ],
          "median_ms": 22590.986167,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "vectorbt",
      "label": "VectorBT",
      "version": "1.1.0",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            5.293959,
            5.582209,
            4.898041,
            5.662625,
            5.930708
          ],
          "median_ms": 5.582209,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            8.389208,
            8.47575,
            8.352334,
            8.721708,
            8.168958
          ],
          "median_ms": 8.389208,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            56.941584,
            53.990583,
            51.638125,
            51.822375,
            49.992542
          ],
          "median_ms": 51.822375,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "vectorbtpro",
      "label": "VectorBT PRO",
      "version": "2026.9.5",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            10.639833,
            11.880084,
            10.791542,
            10.666916,
            10.148625
          ],
          "median_ms": 10.666916,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            11.858291,
            11.299834,
            11.506459,
            11.211917,
            11.1425
          ],
          "median_ms": 11.299834,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            16.448375,
            16.266542,
            14.898209,
            14.828041,
            14.65825
          ],
          "median_ms": 14.898209,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    },
    {
      "engine": "zipline",
      "label": "Zipline Reloaded",
      "version": "3.1.1",
      "python": "3.11.8",
      "cases": [
        {
          "bars": 1000,
          "samples_ms": [
            1445.111625,
            1528.578542,
            1358.990542,
            1351.84725,
            1346.89675
          ],
          "median_ms": 1358.990542,
          "fills": 10,
          "final_equity": 100005.0
        },
        {
          "bars": 10000,
          "samples_ms": [
            4264.676833,
            4235.172917,
            4348.466291,
            4283.199125,
            4352.302375
          ],
          "median_ms": 4283.199125,
          "fills": 100,
          "final_equity": 100050.0
        },
        {
          "bars": 100000,
          "samples_ms": [
            110872.934458,
            109306.899583,
            115483.169042,
            106149.140792,
            114184.253667
          ],
          "median_ms": 110872.934458,
          "fills": 1000,
          "final_equity": 100500.0
        }
      ]
    }
  ]
}
