2010-03-05 117 views
8

我想爲我們公司測試一個FIX網關,並想知道openource中的任何東西是否已經存在,我可以使用或可以利用來完成此任務。開源FIX客戶端模擬器

我目前正在查看QuickFix,但我不確定它是否有可用於任何標準FIX網關的客戶端。

此鏈接到任何學習材料,存在這個主題將不勝感激。

感謝

回答

11

QuickFIXengine的代碼與幾個例子,見http://www.quickfixengine.org/quickfix/doc/html/examples.html

你可能想tradeclient發送郵件。它是一個將FIX消息發送到服務器的命令行工具。

您可以使用ordermatch示例啓動簡單的FIX服務器,該服務器將交叉訂單並將ExecutionReports發送回客戶端。

對於所有示例應用程序,您需要提供配置文件以啓動。只需按照quickfixengine網站上的說明操作,請參閱example config file。您的客戶將是initiator和服務器acceptor

我一直在使用這些示例應用程序來進行測試,尤其是ordermatcher,我更新了我的程序來處理修改訂單並分隔股票/期貨/期權等符號。

tradeclient使用屏幕記錄器,因此您應該看到命令行上的所有傳出和傳入消息。

+0

謝謝你的幫助。 – anijhaw 2010-03-11 14:46:06

2

的QuickFix可以用來發送符合標準的消息(具有不同的安全級別//使用安全性強:-)到FIX服務器/網關。

的quickfix已經在其網站上很好的示例代碼:http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

+0

我正在嘗試使用QuickFix,我試圖查看是否可以在某處找到一些示例FIx編碼的消息 – anijhaw 2010-03-10 00:55:29

+0

quickfix在其站點上有很好的示例代碼:http://www.quickfixengine.org/quickfix/doc/html/ sending_messages.html – 2010-03-10 00:58:06

0

有一個altarnative GUI工具,可以模擬客戶端和服務器。它被稱爲MINI FIX。當他/她看到或使用代碼與它交談並獲得相應的響應時,可以構造消息。唯一的缺點是隻有Windows。