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