開發高頻交易模型始於開發各種能夠反映證券之間相互關係的計最經濟學模型。
在不同的市場環境下,再把這種關係放在足夠長的時間區間內的分筆數據中進行檢驗,看其預測的準確性。這種對模型進行驗證的過程也叫做“回顧測試”( back-testing)。標準的回顧測試要求有至少兩年的歷史數據。
模型一般使用Matlab之類的計算機語言進行構建,因爲這類計算機語言可以提供很多建模的工具,但缺點是可能並不適合在高頻下運作。因此一旦一種計最經濟學的關係得以確立,這種關係就被編人如C++這種高速的計算機誘育巾。
然後,這種模型在模擬交易中試用一段時間保證其按預期運行,並把出現的問題(常稱爲“bugs")一一解決。一旦此係統的表現達到預期,系統就開始轉到實盤上,在實盤交易中,系統會被密切監控以保證其運行的準確性和收益性。