算法交易
建構用於自動交易/分析的個人電腦…我會遇到哪些瓶頸?
我一直在交易外彙和程式(我在大學),但想進入自動交易和實時分析數據以做出決策(並作為愛好學習更多關於統計和數學的知識)。我只有一台帶小型 SSD 的筆記型電腦,所以我打算為此製造一台電腦。
- 對於儲存數據,像這樣的 4tb 硬碟可以工作嗎?我不確定尋軌時間是否重要(與獲得 SSD 相比),因為無論如何大多數數據讀取都是連續的,對吧?普通硬碟會工作還是會成為性能瓶頸?獲得 4TB 大小的 HDD 是否會成為性能瓶頸?
- 我應該瞄準最小數量的記憶體/cpu/gpu嗎?(尤其是抓取和分析實時數據)
- 我的經紀人 (IB) 為 windows 和 unix 提供平台。我使用哪個作業系統有關係嗎?
根據您處理數據的方式,創建一個簡單的網路應用程序並在亞馬遜或Google網路服務上執行它可能會更便宜。這樣你就可以按每小時 ¢ 收費,並且可以專注於改進算法的邏輯等。而不是升級你的硬體。通過這種方式,您可以快速連接,即使延遲幾毫秒也會讓您在一整年的時間裡付出代價。
要執行本地測試,尤其是刻度數據測試,您需要使用 SSD 驅動器。Intel i5 處理器或更好。您可以擺脫 i3 處理器。但 2 核是絕對最低要求,建議使用 4+ 或更高的處理器。您說您使用的是 IB,所以也許您正在使用 MultiCharts 進行編碼?如果您只想執行模擬,您可以使用 MT4 並導入杜高斯貝數據。我推薦 Birt 的 Tick Data Suite v2 讓您的生活更輕鬆。
理想情況下,這將是一台單獨的筆記型電腦,您可以在上面執行測試,也可以執行一些音樂或電影。但是更多的處理器意味著您可以同時執行更多的測試。
考慮使用外部真空風扇也不錯,如下所示:
在使用更多處理能力的同時幫助帶走多餘的熱量。