2013-02-13 82 views
1

我正在尝试收集有关FX(外汇)交易的FIX协议的信息。一些旧的消息来源提到FIX协议得到扩展与FX相关的消息支持: http://www.fixprotocol.org/discuss/read/1a070ffc修复外汇交易协议

但我不能在网上找到细节。

基本上,我需要了解:

  • 类型是什么样的信息被使用。我可以使用AI(分配提取)还是应该使用FX特定的消息类型?
  • 货币/计数货币对被正确编码。
  • 哪些字段用于数量和/或汇率。
  • 应使用什么CFI代码或安全类型。
  • 需要提供安全交换(如果有)的价值。

链接到文档就足够了,任何意见将不胜感激!

+1

这些将在大多数地方进行定制,这些地方应该与对手方签订用户级协议。并非每个人都需要aFIX邮件中的FIX字段的全部 – DumbCoder 2013-02-13 22:42:25

回答

3

FIX是一个非常臃肿的协议,事实是两个不同的FX经纪人可以选择使用非常不同的消息和字段定义来做同样的事情。

如果您正在设计一个客户端以连接到现有的商业界面,您应该尽快与您的预期对手方进行核对。他们应该有文档描述他们支持哪些消息,他们需要哪些字段,任何字段定制以及字段的任何“非正统”用法。

如果您正在设计一个服务器系统,使多方连接给您,那么您将有一些选择。 FIX的富有是你的双刃剑:你有很大的自由去走自己的路,但同时它不是容易设计的数字。您可以对默认规格提供给您的消息进行最佳猜测,并确保为您的客户提供文档。 (在这种情况下,您可能希望从现有交易对手获取一些规格以获取示例)。

关于您的消息来源称“FIX协议扩展了FX相关消息支持”,很可能这只是新的字段和消息。看起来像那些可能在FIX 4.4以上的版本。

如果您想要浏览FIX消息的好资源,请使用FIXimate。这是非常宝贵的。

+0

FIXmate是我试图获取该信息的地方。我有能力亲自设计一方,并为接收方提出解决方案。但我想正确地做,而不是任意字段的任意消息类型。由于我没有对手方的文件,我必须自己找出正确的方法。 – ATrubka 2013-02-13 21:24:00

+1

将FIX作为传送层协议与建议的一组消息和字段一起使用会更有意义。在实践中,消息传递非常不规范。一些交易对手做了彻头彻尾的*怪事,我还没有找到一个没有对标准字典进行定制的人。不要担心做得“错误” - 任何具有FIX经验的开发人员都可能看起来更糟糕。 – 2013-02-13 22:13:40