quickfix

    1熱度

    1回答

    我與供應商建立了FIX連接,我們每隔30秒發送一次心跳。但是,由於他們的系統設置,他們會以不同的時間間隔向我發送TestRequests (35=1)以及心跳。我從來沒有處理過這些,quickfix軟件包將它們解釋爲心跳。但是,這導致他們的系統將我註銷。 消息的樣品,當我第一次登錄如下: 2017-09-05 11:50:47,769 - fix_connection.FIX_IO - INFO

    -1熱度

    1回答

    我想從消息隊列中獲取消息並使用quickfix將它們轉發到其他隊列。讀取消息時遇到IllegalStateException。異常消息是登錄未成功。我認爲問題在於會話握手。 Jun 6, 2017 11:49:35 AM quickfix.mina.initiator.InitiatorIoHandler sessionCreated <20170606-06:18:35, FIX.4.2:FR

    1熱度

    1回答

    我有一小塊代碼,我建立FIX連接並能夠成功連接。 file = sys.argv[1] settings = fix.SessionSettings(file) application = FIX_IO(1) storeFactory = fix.FileStoreFactory(settings) initiator = fix.SocketInitiator(applicatio

    0熱度

    1回答

    創建: quickfix.fix44.NewOrderSingle order = new quickfix.fix44.NewOrderSingle(); 填充: order.set(new ClOrdID(String.valueOf(orderDomain.getOrderId()))); order.set(new Product(Product.CURRENCY));

    1熱度

    1回答

    我目前使用的是Netty。現在的問題是,我想從緩衝區中檢索一個特定的字符串。例如,如果緩衝器中的數據如下: 8=FIX.4.2|9=00815|35=W|49=TT_PRICE|56=SAP0094X|10=134|8=FIX.4.2|9=00816|35=W49=TT_PRICE|56=SAP0094X|10=121 現在我想要開始的字符串用「8 = XXX」,並用「10 = XXX」的結局

    0熱度

    1回答

    我爲CurreneX創建了Java服務。我使用Quiqfix/j庫。當我發送新的QuoteRequest時,我在240秒內獲得行情。但是,如果我重新啓動服務或重置互聯網連接,我將停止recive Quotes。我如何繼續接受報價重新連接/重新啓動後?我使用的選項 PersistMessages = Y ResetOnLogon = N 梅比我不明白這是怎麼工作的?我需要在重新啓動後恢復處理程

    1熱度

    2回答

    所以我們沒有側發送FIX成交信息,以及銀行與150 = 8拒絕35 = 8執行報告拒絕和文本FIX Tag 54 (Side) has invalid value (0). Reason (should be either 1 or 2)然後與Value is incorrect (out of range) for this tag一起發送35 = 3拒絕消息。 35 = 3消息被破解,但35

    0熱度

    2回答

    我正在寫一個基於Quickfix/N的FIX引擎,它偵聽交易執行(ExecutionReport)並將它們保存到數據庫中。 如果接收到的消息中不存在該值,則從API請求字段值將引發FieldNotFoundException。舉例來說,如果帳戶不存在,調用executionReport.Account將拋出異常。 由於有些字段是可選的,我必須在獲取字段值之前明確檢查字段值的存在。 我有兩個可能性:

    0熱度

    1回答

    我正在運行修復啓動器應用程序,在Solaris X86平臺上使用C++編碼。 要在常規基礎上啓動和停止應用程序,我使用一個shell腳本包裝器和cron,用於停止應用程序的pid。 我不知道是否有更優雅和「專業」的方式來阻止inniter,因爲kill立即關閉完整的進程,沒有任何適當的註銷修復會話,斷開連接,刪除文件句柄等。 您可以請教建議或舉例說明如何處理修復應用程序中的SIGINT?

    1熱度

    1回答

    我想使用ESP(可執行流動價格)制定的在C#.NET第一次FIX客戶端(與QuickFIX/n),但是我收到一個市場數據拒絕請求與在標籤以下文本58: 58 =流[DEV_px.123]無效venuestream符號[試驗EUR/USD] DEV_px是我SenderCompID,123是我MDReqID(標記262),test是我的MDStreamID(標記1500),而EUR/USD是Symb