色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Python做高頻交易系統適合哪個級別的延遲

張吉惟2年前14瀏覽0評論

Python做高頻交易系統適合哪個級別的延遲?

比較現實的說是1ms級別的,如果你用python現成的library(urlib, request)接收數據至少有100us級別的延遲,一般交易系統需要多線程,python的GIL又會增加延遲,而且交易最忙的時候因為處理大量數據,python的GC更容易發生。

用C或Cython寫核心部分不能提高很多,因為python的延遲是因為language design而不是computation造成的。當然這些問題可以改進,比如自己做一套tcp連接程序什么的,不過這些恐怕并不比寫c++更容易。

另外上面的回答里的時間測試不一定有代表性,在一個簡單的loop測時間的話compiler和CPU會做很多你想不到的事情,結果會和真實值差很多。