问题描述
|
我想构建一个相对简单的在线股票交易应用程序(在RoR中)。这将只是一场游戏,因此没有真正的交易-只是基于真实市场数据的在线模拟。
http://www.wallstreetsurvivor.com/或http://www.weseed.com/是一个很好的例子
(任何想法,他们正在使用什么库/平台?)
没有差价合约交易,点差交易,货币交易或固定赔率。只是股票交易-使用市场/止损/限价单。
自然,它将需要生成可视化效果并获取市场数据。
有人能为我指出有关图书馆(诸如yahoo Finance gem之类的东西)/平台的正确方向吗?
似乎有一些现有的Java平台,但是它们非常适合单个用户。
另外,我更喜欢使用Rails。如果这确实有问题,那么我愿意切换平台/语言。
解决方法
稍作搜索就会发现一些选项(免责声明:我没有使用任何这些选项,所以我不能担保它们!)。
对于财务/库存数据:
yahoo_stock gem-Yahoo!的界面财务API
ystock宝石-与上述相似
红宝石/金融-许多数据获取选项
创建图表:
GoogleCharts gem-与Google \ Chart API的接口
gchart gem-与上面类似
rChart gem-pChart库的端口
我建议您最好的搜索地点是RubyGems.org和GitHub.com。
, 可能值得研究JRuby,然后将Rails与可能需要的任何Java库混合使用。
, 您可以在EclipseTrader中找到一些相同的代码参考。我认为您是从实际市场中获取供稿的,并基于人员订单制作了订单匹配引擎。