Language
← All Collections
⚡13 parts
High-Performance Backtest Engines
How to build a backtest engine that runs hundreds of times faster without changing a single PnL number — data layout, caching, adaptive resolution, and architecture, from first speedups to production internals.
- 01
Mar 13, 2026#演算法交易Polars vs Pandas 演算法交易實戰基準測試
Polars 與 Pandas 在演算法交易任務上的詳細對比:過濾、聚合、滾動訊號計算、I/O 和記憶體消耗的基準測試。Polars + Numba 混合架構實現最大回測效能。
- 02
Apr 12, 2026#回測VectorBT:Python 中最快的回測框架
VectorBT 概覽 —— 一款創新的量化分析庫,憑藉 NumPy 和 Numba 的強大功能改變了回測方法。
- 03
Jun 26, 2026#演算法交易回測引擎速度階梯:筆記本 CPU 上 298 倍提速,PnL 精確到最後一筆交易
對同一個 80 組合參數掃描的五種實現,全部驗證產出完全相同的 PnL:pandas 的 rolling.apply 耗時 69.9 秒,numpy 3.1 秒,numba 2.0 秒,並行 numba 0.23 秒——在一臺 Apple M2 Max 上、硬體零改動,實測提速 298 倍,即便相對一個稱職的向量化基準也仍快約 13 倍。每一級階梯到底帶來了什麼、為什麼 GPU 不是那塊缺失的拼圖,以及海量參數搜尋中真正的瓶頸藏在哪裡。
- 04
