标签: quickfix

解析FIX消息的最佳方法是什么?

你如何使用python解析FIX消息?(FIX消息,如'财务'FIX协议)

finance quickfix

29
推荐指数
3
解决办法
2万
查看次数

如何测试我的FIX客户端?我可以使用假的FIX交换吗?

我已经实现了自己的FIX客户端,比如QuickFIX.现在我需要测试它.我可以使用某个假的FIX交换吗?有没有人实现过我可以用来验证我的客户端的FIX服务器?是否有真正的交换,我可以使用他们的测试连接来测试和验证我的修复客户端?

任何帮助将非常感谢!

c++ java algorithmic-trading quickfix fix-protocol

22
推荐指数
2
解决办法
2万
查看次数

如何手动安装python库

我为我的一个任务构建了quickfix引擎(http://www.quickfixengine.org/),并且还内置了python支持.

不幸的是,这是一个多用户环境,我无法访问python安装路径.因此,make install命令尝试复制文件并失败.我设法注释掉了两行,它试图这样做并完成make install.由于我无法将文件放在那里,我可以在哪里创建.so文件?

我怎么让python知道它在那里?我查看了python.org文档,但它只描述了setup.py安装的过程.

我也尝试将.so的路径放入 sys.path,但没有用.有没有关于python包解剖的文件?谢谢.

python package quickfix

19
推荐指数
1
解决办法
10万
查看次数

Python中的FIX协议 - 实现流媒体报价的登录和请求

我试图用python quickfix(FIX 4.2)实现基本的FIX请求,但是文档很少让我完全理解它(我已经做了很多研究,问题末尾的链接 - 所以请放心这不是一个没有做任何挖掘的问题)

登录请求--- A.

8=FIX.4.2 | 9=108 | 35=A | 34=1 | 49=ACCOUNTXXX | 52=20161116-00:00:15.281 | 56=CNX | 553=ACCOUNTXXXSTR1 | 554=Stater123 | 98=0 | 108=60 | 141=Y | 10=133 |
Run Code Online (Sandbox Code Playgroud)

这将是预期的登录响应

8=FIX.4.2 | 9=77 | 35=A | 49=CNX | 34=1 | 52=20161116-00:00:17.928 | 56= ACCOUNTXXXSTR1 | 98=0 | 108=60 | 141=Y | 10=140 |
Run Code Online (Sandbox Code Playgroud)

请求以欧元/美元为单位的实时/流媒体报价--- B.

8=FIX.4.2 | 9=142 | 35=V | 34=8 | 49=ACCOUNTXXX | 52=20161116-12:19:48.269 | 56=CNX | 146=1 | 55=EUR/USD | 262=2016110213351833862 | 263=2 …
Run Code Online (Sandbox Code Playgroud)

python quickfix fix-protocol

12
推荐指数
1
解决办法
7179
查看次数

关于QuickFIX消息破解的问题

来自FIX新手的非常基本的问题

查看http://www.quickfixengine.org上的文档并在stackoverflow上阅读这里的帖子,我看到很多关于消息'破解'的讨论.我想我有点想法,但觉得我还不完全清楚.

有些人可以解释一下究竟是什么(为什么它是必要的?听起来像是一个黑客),为什么它似乎只与收到的FIX消息有关,并且在使用Python时根本没有使用?

谢谢!

c++ quickfix

11
推荐指数
1
解决办法
7125
查看次数

在FIX词典中添加用户定义的字段

我需要在FIX4.4字典中添加/修改字段.我没有找到任何有用的文档或教程.

我猜我必须修改FIX44.xml文件,但我不确定如何做到这一点.在<message></message>标签中,我没有看到任何定义该字段的数量或类型(格式)的属性.我只看到namerequired属性.

我想在<fields></fields>标签中找到了我要找的属性.

我不知道如果我找对了地方,或者如果我做了正确的事情,但根据这个我应该修改字典,如果它是必要的.

请帮忙.我们将非常感谢能够帮助我的初学者教程的链接.

quickfix fix-protocol

11
推荐指数
1
解决办法
6059
查看次数

QuickFix/J中"组"和"组件"之间的区别

我是FIX世界的新手.我正在编写一个用Java处理FIX消息的应用程序,为此我正在使用QuickFix/J. 我从主页(http://quickfixengine.org/)下载了DataDictionary .我使用的是4.4版

在xml文件中存在组和组件.但是组件可以再次包含组.

它们之间的确切差异是什么?

谢谢你的帮助!!

quickfix fix-protocol quickfixj

11
推荐指数
1
解决办法
2584
查看次数

开源FIX客户端模拟器

我想为我们公司测试一个FIX网关,并且想知道openource中是否存在任何我可以使用或者可能利用来完成此任务的东西.

我目前正在查看QuickFix,但我不确定它是否有可用于任何标准FIX网关的客户端.

此外,我们还将感谢您对此主题中存在的任何学习材料的链接.

谢谢

c++ python quickfix fix-protocol

10
推荐指数
1
解决办法
9479
查看次数

FIX协议的OrdID,ClOrdID,OrigClOrdID之间有什么关系?

我是FIX协议的新手,希望有人可以帮助澄清一些条款.

特别是可能有人解释(也许用一个例子)的流动NewOrderSingle,ExecutionReport,CancelReplaceRequest以及如何领域ClOrdID,OrdID,OrigClOrdID在这些消息中使用?

quickfix fix-protocol

10
推荐指数
1
解决办法
3009
查看次数

如何手动计算Fix中的CheckSum?

我有一个FixMessage,我想手动计算CheckSum.

8=FIX.4.2|9=49|35=5|34=1|49=ARCA|52=20150916-04:14:05.306|56=TW|10=157|
Run Code Online (Sandbox Code Playgroud)

这里的体长计算如下:

8=FIX.4.2|9=49|35=5|34=1|49=ARCA|52=20150916-04:14:05.306|56=TW|10=157|
0        + 0  + 5  + 5  + 8     + 26                     + 5   + 0  = 49(correct)
Run Code Online (Sandbox Code Playgroud)

checkSum是157(10 = 157).在这种情况下如何计算?

quickfix fix-protocol

10
推荐指数
2
解决办法
8878
查看次数