========================================
Pure ABI Benchmark — Realistic
20-bar Donchian Breakout Strategy
Bars: 884130
Runs: 200
========================================

RUN 1/200
  Elapsed: 0.747963s, Per-bar: 0.84 µs, Throughput: 1182051 bars/sec, Trades: 40091
RUN 2/200
  Elapsed: 1s, Per-bar: 0.80 µs, Throughput: 1246576 bars/sec, Trades: 40091
RUN 3/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1266943 bars/sec, Trades: 40091
RUN 4/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1281408 bars/sec, Trades: 40091
RUN 5/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1282390 bars/sec, Trades: 40091
RUN 6/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1270135 bars/sec, Trades: 40091
RUN 7/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296374 bars/sec, Trades: 40091
RUN 8/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292754 bars/sec, Trades: 40091
RUN 9/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1286266 bars/sec, Trades: 40091
RUN 10/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1266282 bars/sec, Trades: 40091
RUN 11/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1283812 bars/sec, Trades: 40091
RUN 12/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292116 bars/sec, Trades: 40091
RUN 13/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1271188 bars/sec, Trades: 40091
RUN 14/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1271417 bars/sec, Trades: 40091
RUN 15/200
  Elapsed: 1s, Per-bar: 0.80 µs, Throughput: 1257145 bars/sec, Trades: 40091
RUN 16/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1271278 bars/sec, Trades: 40091
RUN 17/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1285224 bars/sec, Trades: 40091
RUN 18/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295389 bars/sec, Trades: 40091
RUN 19/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291854 bars/sec, Trades: 40091
RUN 20/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1297944 bars/sec, Trades: 40091
RUN 21/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294361 bars/sec, Trades: 40091
RUN 22/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1264573 bars/sec, Trades: 40091
RUN 23/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1279564 bars/sec, Trades: 40091
RUN 24/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1258152 bars/sec, Trades: 40091
RUN 25/200
  Elapsed: 1s, Per-bar: 0.80 µs, Throughput: 1246468 bars/sec, Trades: 40091
RUN 26/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1266121 bars/sec, Trades: 40091
RUN 27/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280928 bars/sec, Trades: 40091
RUN 28/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289345 bars/sec, Trades: 40091
RUN 29/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288673 bars/sec, Trades: 40091
RUN 30/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290572 bars/sec, Trades: 40091
RUN 31/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296969 bars/sec, Trades: 40091
RUN 32/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294600 bars/sec, Trades: 40091
RUN 33/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295639 bars/sec, Trades: 40091
RUN 34/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296349 bars/sec, Trades: 40091
RUN 35/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1301715 bars/sec, Trades: 40091
RUN 36/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1272878 bars/sec, Trades: 40091
RUN 37/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1303706 bars/sec, Trades: 40091
RUN 38/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298437 bars/sec, Trades: 40091
RUN 39/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299280 bars/sec, Trades: 40091
RUN 40/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1304907 bars/sec, Trades: 40091
RUN 41/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300354 bars/sec, Trades: 40091
RUN 42/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299714 bars/sec, Trades: 40091
RUN 43/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300135 bars/sec, Trades: 40091
RUN 44/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1301421 bars/sec, Trades: 40091
RUN 45/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1303684 bars/sec, Trades: 40091
RUN 46/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298333 bars/sec, Trades: 40091
RUN 47/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296787 bars/sec, Trades: 40091
RUN 48/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1284729 bars/sec, Trades: 40091
RUN 49/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290340 bars/sec, Trades: 40091
RUN 50/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293113 bars/sec, Trades: 40091
RUN 51/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294799 bars/sec, Trades: 40091
RUN 52/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300370 bars/sec, Trades: 40091
RUN 53/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1281227 bars/sec, Trades: 40091
RUN 54/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1302194 bars/sec, Trades: 40091
RUN 55/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1301649 bars/sec, Trades: 40091
RUN 56/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1297593 bars/sec, Trades: 40091
RUN 57/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1264113 bars/sec, Trades: 40091
RUN 58/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1267009 bars/sec, Trades: 40091
RUN 59/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298003 bars/sec, Trades: 40091
RUN 60/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291190 bars/sec, Trades: 40091
RUN 61/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293363 bars/sec, Trades: 40091
RUN 62/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1266721 bars/sec, Trades: 40091
RUN 63/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1271079 bars/sec, Trades: 40091
RUN 64/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299741 bars/sec, Trades: 40091
RUN 65/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296225 bars/sec, Trades: 40091
RUN 66/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292376 bars/sec, Trades: 40091
RUN 67/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1284973 bars/sec, Trades: 40091
RUN 68/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294331 bars/sec, Trades: 40091
RUN 69/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280103 bars/sec, Trades: 40091
RUN 70/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292081 bars/sec, Trades: 40091
RUN 71/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280318 bars/sec, Trades: 40091
RUN 72/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1285654 bars/sec, Trades: 40091
RUN 73/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291286 bars/sec, Trades: 40091
RUN 74/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292841 bars/sec, Trades: 40091
RUN 75/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292677 bars/sec, Trades: 40091
RUN 76/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293218 bars/sec, Trades: 40091
RUN 77/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291345 bars/sec, Trades: 40091
RUN 78/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291223 bars/sec, Trades: 40091
RUN 79/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1273132 bars/sec, Trades: 40091
RUN 80/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291540 bars/sec, Trades: 40091
RUN 81/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289468 bars/sec, Trades: 40091
RUN 82/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292842 bars/sec, Trades: 40091
RUN 83/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1286985 bars/sec, Trades: 40091
RUN 84/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280099 bars/sec, Trades: 40091
RUN 85/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280743 bars/sec, Trades: 40091
RUN 86/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1283698 bars/sec, Trades: 40091
RUN 87/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288294 bars/sec, Trades: 40091
RUN 88/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288724 bars/sec, Trades: 40091
RUN 89/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1283616 bars/sec, Trades: 40091
RUN 90/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292724 bars/sec, Trades: 40091
RUN 91/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298211 bars/sec, Trades: 40091
RUN 92/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294478 bars/sec, Trades: 40091
RUN 93/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292648 bars/sec, Trades: 40091
RUN 94/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290593 bars/sec, Trades: 40091
RUN 95/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289065 bars/sec, Trades: 40091
RUN 96/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288096 bars/sec, Trades: 40091
RUN 97/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1287191 bars/sec, Trades: 40091
RUN 98/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1287516 bars/sec, Trades: 40091
RUN 99/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289526 bars/sec, Trades: 40091
RUN 100/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1305824 bars/sec, Trades: 40091
RUN 101/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1304316 bars/sec, Trades: 40091
RUN 102/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1305204 bars/sec, Trades: 40091
RUN 103/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290810 bars/sec, Trades: 40091
RUN 104/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296981 bars/sec, Trades: 40091
RUN 105/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300223 bars/sec, Trades: 40091
RUN 106/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300243 bars/sec, Trades: 40091
RUN 107/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293685 bars/sec, Trades: 40091
RUN 108/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294009 bars/sec, Trades: 40091
RUN 109/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294724 bars/sec, Trades: 40091
RUN 110/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291892 bars/sec, Trades: 40091
RUN 111/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1297380 bars/sec, Trades: 40091
RUN 112/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298007 bars/sec, Trades: 40091
RUN 113/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1284736 bars/sec, Trades: 40091
RUN 114/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1297041 bars/sec, Trades: 40091
RUN 115/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1296110 bars/sec, Trades: 40091
RUN 116/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1276488 bars/sec, Trades: 40091
RUN 117/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291302 bars/sec, Trades: 40091
RUN 118/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1270862 bars/sec, Trades: 40091
RUN 119/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294077 bars/sec, Trades: 40091
RUN 120/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291129 bars/sec, Trades: 40091
RUN 121/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290799 bars/sec, Trades: 40091
RUN 122/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293501 bars/sec, Trades: 40091
RUN 123/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299518 bars/sec, Trades: 40091
RUN 124/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1301392 bars/sec, Trades: 40091
RUN 125/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293705 bars/sec, Trades: 40091
RUN 126/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289533 bars/sec, Trades: 40091
RUN 127/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1276792 bars/sec, Trades: 40091
RUN 128/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1270869 bars/sec, Trades: 40091
RUN 129/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1300770 bars/sec, Trades: 40091
RUN 130/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294447 bars/sec, Trades: 40091
RUN 131/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295225 bars/sec, Trades: 40091
RUN 132/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1267990 bars/sec, Trades: 40091
RUN 133/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1271679 bars/sec, Trades: 40091
RUN 134/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1268799 bars/sec, Trades: 40091
RUN 135/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1276877 bars/sec, Trades: 40091
RUN 136/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1265102 bars/sec, Trades: 40091
RUN 137/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293131 bars/sec, Trades: 40091
RUN 138/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1298158 bars/sec, Trades: 40091
RUN 139/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1290424 bars/sec, Trades: 40091
RUN 140/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1287993 bars/sec, Trades: 40091
RUN 141/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294864 bars/sec, Trades: 40091
RUN 142/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1277260 bars/sec, Trades: 40091
RUN 143/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293412 bars/sec, Trades: 40091
RUN 144/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1303558 bars/sec, Trades: 40091
RUN 145/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1281704 bars/sec, Trades: 40091
RUN 146/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293695 bars/sec, Trades: 40091
RUN 147/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1290127 bars/sec, Trades: 40091
RUN 148/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1291103 bars/sec, Trades: 40091
RUN 149/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1268438 bars/sec, Trades: 40091
RUN 150/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1267297 bars/sec, Trades: 40091
RUN 151/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1269408 bars/sec, Trades: 40091
RUN 152/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288989 bars/sec, Trades: 40091
RUN 153/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295297 bars/sec, Trades: 40091
RUN 154/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1265423 bars/sec, Trades: 40091
RUN 155/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1278213 bars/sec, Trades: 40091
RUN 156/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1263300 bars/sec, Trades: 40091
RUN 157/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1293026 bars/sec, Trades: 40091
RUN 158/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280480 bars/sec, Trades: 40091
RUN 159/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1274676 bars/sec, Trades: 40091
RUN 160/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1284938 bars/sec, Trades: 40091
RUN 161/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294162 bars/sec, Trades: 40091
RUN 162/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1266843 bars/sec, Trades: 40091
RUN 163/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1292775 bars/sec, Trades: 40091
RUN 164/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1267889 bars/sec, Trades: 40091
RUN 165/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1284506 bars/sec, Trades: 40091
RUN 166/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1306180 bars/sec, Trades: 40091
RUN 167/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1313341 bars/sec, Trades: 40091
RUN 168/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1307087 bars/sec, Trades: 40091
RUN 169/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1309095 bars/sec, Trades: 40091
RUN 170/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1303044 bars/sec, Trades: 40091
RUN 171/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1313268 bars/sec, Trades: 40091
RUN 172/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1304762 bars/sec, Trades: 40091
RUN 173/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1309419 bars/sec, Trades: 40091
RUN 174/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1309815 bars/sec, Trades: 40091
RUN 175/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299169 bars/sec, Trades: 40091
RUN 176/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1308737 bars/sec, Trades: 40091
RUN 177/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1311071 bars/sec, Trades: 40091
RUN 178/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1311662 bars/sec, Trades: 40091
RUN 179/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1306059 bars/sec, Trades: 40091
RUN 180/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1309889 bars/sec, Trades: 40091
RUN 181/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299249 bars/sec, Trades: 40091
RUN 182/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1299510 bars/sec, Trades: 40091
RUN 183/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1305677 bars/sec, Trades: 40091
RUN 184/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1305020 bars/sec, Trades: 40091
RUN 185/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1289862 bars/sec, Trades: 40091
RUN 186/200
  Elapsed: 1s, Per-bar: 0.80 µs, Throughput: 1254977 bars/sec, Trades: 40091
RUN 187/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1258077 bars/sec, Trades: 40091
RUN 188/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288088 bars/sec, Trades: 40091
RUN 189/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1288703 bars/sec, Trades: 40091
RUN 190/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1304939 bars/sec, Trades: 40091
RUN 191/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1311319 bars/sec, Trades: 40091
RUN 192/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295552 bars/sec, Trades: 40091
RUN 193/200
  Elapsed: 1s, Per-bar: 0.78 µs, Throughput: 1280922 bars/sec, Trades: 40091
RUN 194/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1294042 bars/sec, Trades: 40091
RUN 195/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1273073 bars/sec, Trades: 40091
RUN 196/200
  Elapsed: 1s, Per-bar: 0.79 µs, Throughput: 1268026 bars/sec, Trades: 40091
RUN 197/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1295962 bars/sec, Trades: 40091
RUN 198/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1306823 bars/sec, Trades: 40091
RUN 199/200
  Elapsed: 1s, Per-bar: 0.76 µs, Throughput: 1310869 bars/sec, Trades: 40091
RUN 200/200
  Elapsed: 1s, Per-bar: 0.77 µs, Throughput: 1306194 bars/sec, Trades: 40091

========================================
RESULTS: PURE ABI REALISTIC
========================================

Percentile | Value (µs) | Value (ms)
-----------|------------|----------
Min        |       0.76 |       0.00
P50        |       0.77 |       0.00
P90        |       0.79 |       0.00
P99        |       0.80 |       0.00
Max        |       0.84 |       0.00
Mean       |       0.78 |       0.00
StdDev     |       0.01 |       0.00

Total bars: 176826000
Total trades: 8018200
Aggregate throughput: 1289333 bars/sec
