在Python編碼中我們經常討論的一個方面就是如何優化模擬執行的性能。盡管在考慮量化代碼時NumPy、SciPy和pandas在這方面已然非常有用,但在構建事件驅動系統時我們無法有效地使用這些工具。有沒有可以加速我們代碼的其他辦法?答案是肯定的,但需要留意!
在這篇文章中,我們看一種不同的模型-並發,我們可以將它引入我們Python程序中。這種模型在模擬中工作地特別好,它不需要共享狀態。Monte Carlo模擬器可以用來做期權定價以及檢驗算法交易等類型的各種參數的模擬。
我們將特別考慮Threading庫和Multiprocessing庫。