如何開發交易系統最好︳錢琛專欄 錢琛 投資 Sep 27 2024 分享至 經一專欄開發交易系統Pythonbacktesting 廣告 隨著Python的普及程度日益增加,愈來愈多的本地媒體開始介紹Python的基礎知識。然而,從觀察來看,本地的教學水平仍然落後於國際水準。因此,今期希望分享更多實際操作方面的經驗和見解。 閱讀全文 首先,筆者嘗試過多種現成的Python回測套件,結果發現它們在使用者友好性上存在不少問題。主要有兩個方面:一是數據的輸入和輸出過於複雜;二是統計指標的計算方式過於黑箱化。這些發現基於市面上主流且質量較高的套件(稍後會介紹如何評估套件的品質)。具體來說,輸入和輸出困難主要表現在數據類型複雜,且輸出結果不易於後續處理。例如backtesting這個套件允許用戶自定義類別來測試不同的策略邏輯,但實際上轉換邏輯非常繁瑣,優化策略邏輯也須投入大量時間。 (圖片來源:Unsplash) 撰文:錢琛圖片來源:資料圖片 分享至 https://www.edigest.hk/podcast-player/213197/%e6%8a%95%e8%b3%87%e6%96%b0%e6%89%8b-%e9%9b%b6%e6%a6%82%e5%bf%b5-%e8%87%aa%e5%83%b1%e4%ba%ba%e5%a3%ab-freelance-%e5%84%b2%e8%93%84-%e5%ad%b8%e6%8a%95%e8%b3%87.mp3https://www.edigest.hk/podcast-player/213196/%e9%a8%b0%e8%a8%8a-%e6%a5%ad%e7%ba%8c-%e8%82%a1%e5%83%b9-%e7%9b%ae%e6%a8%99%e5%83%b9-%e4%bc%81%e6%a5%ad%e5%89%8d%e6%99%af-%e6%82%9f%e7%9f%a5.mp3https://www.edigest.hk/podcast-player/213176/%e6%88%90%e9%95%b7%e8%82%a1-%e7%be%8e%e8%82%a1-%e7%be%8e%e6%9e%97%e8%ad%89%e5%88%b8-crowdstrike-intuitivesurgical.mp3