用Ruby(和Rails)修复协议



尝试使用Fix协议(FIX4.4)使用Ruby来获取股票市场。我也希望它也可以在铁轨上,但首先简化了事情。

我有以下代码:

host_name = TCPSocket.gethostbyname(ADDRESS) # Not needed but checking resolves to IPa ddress
something = TCPSocket.new(ADDRESS, PORT)

但是我得到了:

<#to_s method raised exception: wrong number of arguments (given 1, expected 2..3)>

作为"某物"的价值。有没有人能给我一个线索,说明发生了什么?

预先感谢...

我认为您最快/最便宜/最简单(已测试等)解决方案(如果您想要修复引擎)是使用QuickFixJ连接到Fix交易对手并处理修复消息传递层。如果您不使用中间件(我喜欢Apache Geode,因为它现在是开源。您的UI层。DB需要跟上市场。如果您有一个快速的市场,每秒更新,您可能会发现DB落后于落后:所有人都使用RV,Gemfire,MQ等。在坚持到其数据库之前。

最新更新