在RoR中构建股市交易游戏,有哪些可用的库?

11

我想建立一个相对简单的在线股票交易应用程序(用RoR)。这只是一个游戏,因此没有真正的交易 - 只是基于实际市场数据的在线模拟。

一个很好的例子是http://www.wallstreetsurvivor.com/http://www.weseed.com/ (它们使用了哪些库/平台的任何想法?)

不会有CFD交易、差价合约、货币交易或固定赔率。它只是股票交易-使用市场/停止/限价订单。

当然,它需要生成可视化和获取市场数据。

有人可以指点我关于图书馆(例如Yahoo财经宝石)/平台可以用来让我入门吗?

似乎有一些现有的Java平台,但它们非常针对单个用户。

此外,我更喜欢使用Rails。如果有真正的问题,那么我将开放切换平台/语言。

3个回答

6
一番搜索后,发现有几个选项(免责声明:我没有使用过其中任何一个,所以无法保证它们的可靠性!)。
对于财务/股票数据:
- yahoo_stock gem -- 连接 Yahoo! Finance API 的接口 - ystock gem -- 与上述类似 - ruby/finance -- 大量的数据获取选项
对于创建图表:
- GoogleCharts gem -- 连接 Google 图表 API 的接口 - gchart gem -- 与上述类似 - rChart gem -- pChart 库的移植版
我建议你在RubyGems.orgGitHub.com 上搜索。

3

如果需要使用任何Java库,可以考虑使用JRuby,这样就可以将Rails与它们混合使用。


1

EclipseTrader中,您会找到一些代码参考。我认为您可以从真实市场获取数据,并基于人们的订单创建订单匹配引擎。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接