最近開發的一些項目:
1. 用 RUST 重寫了交易所的掛單引擎,更少的資源更快的速度根據錨定所報價與訂單薄不平衡特徵進行掛單,7*24 價格連續不跳空,一台8c16g伺服器能同時進行 100 左右的幣對掛單,減少交易所的套利空間;
2. 重構了做市商財務系統,完整的對帳邏輯,每日盈虧歸因,詳細的交易對沖數據可審計;
3. 為了進行預測市場做市商掛單策略開發,順手搭了一個預測市場交易所,從 Kalshi 和 POLYMARKET 中拉取相同的市場自動上架,日常根據 POLYMARKET 報價進行掛單,使用 Kalshi 的報價進行兜底,避免掛單報價的時候,單一市場行情獲取失敗導致報價失敗被用戶套利
4. 中性因子策略回測與實盤平台,定期從研報論文中更新因子,跟蹤因子表現,人工調整策略因子權重,目前進入小資金實盤環節。
這些項目裡面,第一和第三個項目,調試了最久,AI 對高頻高並發低延時系統設計有明顯的缺陷,主要表現在不會精細的內存管理、無鎖佇列、內存池預分配等方式來實現納秒級的交互,喜歡頻繁的資料庫/檔案讀寫操作,最終產出嚴重拖垮系統吞吐量的“I/O 屎山”,硬碟空間爆炸。短時間內,系統架構後端工程師還是難以取代。
前端設計上面,我習慣使用 HTML 畫一個交互界面出來,調好之後再用 React + Typescript 重寫,同時接上後端接口。UI、前端與產品經理未來極大概率將合