2012-01-08 40 views
1

我認爲買這個連接器:如何使用quickfix修復+快速?

MICEX FIX/FAST市場數據適配器http://www.b2bits.com/trading_solutions/market-data-solutions/micex-fixfast.html

但我不某些原因喜歡的專屬軟件,寧願以取代該連接器與QuickFix的+ DIY代碼。

100 usec perfomance差異對我來說並不重要,但我確實在意功能。

特別是MICEX使用FIX + Fast和引用連接器快速自動解碼:「隱藏用戶的FAST功能,自動應用FAST解碼。」

問題是如何用quickfix做同樣的事情?這是好主意嗎?使用quickfix實現引用的連接器有多容易?

回答

2

你看過嗎http://code.google.com/p/quickfast/我已經使用它,主要是作品,但它不是最好的圖書館。

+0

現在https://github.com/objectcomputing/mFAST/被釋放,可能它更好 – javapowered 2013-11-27 14:11:17

2

我不相信QuickFIX支持FAST。 FAST是FIX消息的複雜壓縮規範,並且在QuickFIX或任何FIX引擎上以執行方式實現FAST可能會非常棘手。

你要選擇一個FAST引擎,可以生成模板解碼源代碼,換句話說,它讀取來自交換模板XML文件,流溢代碼來解析每個模板。完成這種方式對於速度來說是自動的,簡單的和關鍵的,因爲生成的代碼避免了遞歸調用,否則解析重複的組是必需的。

看看CoralFIX這是一個直觀的FIX引擎,支持FAST解碼。

聲明:我是CoralFIX的開發人員之一。

+0

至於我目前正在使用MFast它的工作原理,因爲你寫。與免費的FIX8相比,CoralFIX的優勢是什麼? – javapowered 2014-10-08 14:12:28

+0

那麼,我有偏見,所以你應該檢查自己,但我們認爲這是[更快](http://quant.stackexchange.com/questions/15124/what-would-be-considered-a-good-competitive-吞吐量爲修復引擎/ 15138#15138),無垃圾,JIT友好和API [非常直觀和易於使用](http://www.coralblocks.com/index.php/2014/07 /工具入門與 - coralfix /)。 – rdalmeida 2015-03-06 16:07:15