如何重新定义的QuickFix类自定义组?(How to redefine QuickFix cla

2019-09-27 19:07发布

我使用的QuickFix用Python来与特质数据提供连接。 它们定义了一个新的重复组NoChartData ,我无法读取,因为我在QuickFix的定义的基团的方法是,例如, group = fix42.MarketDataIncrementalRefresh().NoMDEntries() 当我更换NoMDEntries()NoChartData()因为我得到一个属性错误NoChartData()不存在。

我已经得到了我需要重建的QuickFix类,我这里大概看了一些模糊的概念:

http://quickfix-j.364392.n2.nabble.com/How-to-avoid-ordering-group-fields-td7132898.html

我发现的ant.jar在quickfix / lib中/罐文件夹,但不知道怎么办好呢。

我已经修改了数据字典,一切都应该很好,如果我可以弄清楚如何创建自定义组。 也许还有一个更简单的方法?

BTW:我知道有这个网站上关于一个相关的问题。 这家伙得到downvoted和他的问题关闭问一个非常清楚的问题,但没有解释它: 如何生成新的自定义词典FIX消息类 (但我必须这样做在Python等相关环节也没有什么帮助)

--- UPDATE 9月24日'14 -

我已经安装了蚂蚁,但我不知道如何使用它! 最明显的一点,将它应用到我的数据字典,不具有所期望的结果。

C:\的quickfix \规格>蚁-f FIX42_CTS.xml构建文件:C:\的quickfix \规格\ FIX42_CTS.xml

总时间:0秒

也许这个问题可以帮助其他用户QF经验的Java和蚂蚁。

Answer 1:

有一个关于如何在QF / J维基的用户常见问题解答这里产生QF / J源基本指令: http://www.quickfixj.org/confluence/display/qfj/User+FAQ

(奇怪的是,这个FAQ目前大约有这一点,大多是相同的两个问题。我将不得不考虑将它们结合起来,这是一个有点尴尬,因为它似乎我该网页的唯一编辑:))

你必须编辑您的数据字典的XML文件。 这个文件的结构非常简单; 花几分钟的时间通过它一掠让您了解的布局。 (首先是消息定义一个很大的部分,其次是字段定义的一个很大的部分。你需要编辑这两部分添加新组)。

编辑:原来你不使用QF / J-而衍生的,所以这个答案可能是不适合你有帮助。



文章来源: How to redefine QuickFix classes for custom groups?