74 lines
1.9 KiB
JSON
74 lines
1.9 KiB
JSON
{
|
|
"metadata": {
|
|
"suite": "streaming",
|
|
"runtime": {
|
|
"generated_at_utc": "2026-03-23T20:25:58.628657+00:00",
|
|
"python_version": "3.13.5",
|
|
"platform": "macOS-26.3.1-arm64-arm-64bit-Mach-O",
|
|
"machine": "arm64",
|
|
"processor": "arm"
|
|
},
|
|
"git": {
|
|
"commit": "9011250f992119170242cf17a67834c67b91bcdb",
|
|
"dirty": true,
|
|
"branch": "feat/performace-1.0.2"
|
|
},
|
|
"dataset": {
|
|
"n_bars": 100000,
|
|
"seed": 2026
|
|
}
|
|
},
|
|
"results": [
|
|
{
|
|
"indicator": "StreamingSMA",
|
|
"inputs": "close",
|
|
"stream_total_ms": 4.5729,
|
|
"batch_total_ms": 0.0685,
|
|
"stream_ns_per_update": 45.73,
|
|
"batch_ns_per_bar": 0.68,
|
|
"updates_per_second": 21867879.95,
|
|
"stream_over_batch_ratio": 66.7989
|
|
},
|
|
{
|
|
"indicator": "StreamingEMA",
|
|
"inputs": "close",
|
|
"stream_total_ms": 4.535,
|
|
"batch_total_ms": 0.1969,
|
|
"stream_ns_per_update": 45.35,
|
|
"batch_ns_per_bar": 1.97,
|
|
"updates_per_second": 22050716.65,
|
|
"stream_over_batch_ratio": 23.0301
|
|
},
|
|
{
|
|
"indicator": "StreamingRSI",
|
|
"inputs": "close",
|
|
"stream_total_ms": 4.6421,
|
|
"batch_total_ms": 0.4597,
|
|
"stream_ns_per_update": 46.42,
|
|
"batch_ns_per_bar": 4.6,
|
|
"updates_per_second": 21541858.52,
|
|
"stream_over_batch_ratio": 10.098
|
|
},
|
|
{
|
|
"indicator": "StreamingATR",
|
|
"inputs": "hlc",
|
|
"stream_total_ms": 10.2098,
|
|
"batch_total_ms": 0.4599,
|
|
"stream_ns_per_update": 102.1,
|
|
"batch_ns_per_bar": 4.6,
|
|
"updates_per_second": 9794518.83,
|
|
"stream_over_batch_ratio": 22.2012
|
|
},
|
|
{
|
|
"indicator": "StreamingVWAP",
|
|
"inputs": "hlcv",
|
|
"stream_total_ms": 12.5109,
|
|
"batch_total_ms": 0.1027,
|
|
"stream_ns_per_update": 125.11,
|
|
"batch_ns_per_bar": 1.03,
|
|
"updates_per_second": 7993046.05,
|
|
"stream_over_batch_ratio": 121.7603
|
|
}
|
|
]
|
|
}
|