如何让Node.js MtGox客户端工作?

时间:2013-10-23 21:54:26

标签: node.js socket.io client bitcoin mtgox

我想关注MtGox股票行情,如果BTC价格急剧下跌,我们会收到提醒。

Node.js + Socket.io似乎是实现这一目标的最佳方式,但不幸的是我对此很陌生。

我发现客户端(github link)正在做我想做的事情。问题是我在这里失明,我甚至无法在控制台中显示当前的BTC价格。

根据我糟糕的JS知识,我猜我需要使用setInterval来比较2个价格并评估价格变化但是在哪里?

1 个答案:

答案 0 :(得分:1)

我建议使用这个库,更多文档,更接近你的目标。

https://github.com/ralphtheninja/goxstream

我不会为你编写所有代码,但这是一个可靠的开始。如果将其保存到js文件并使用节点运行它,则每次更新时都会输出买入值。就像你提到的那样,你需要存储最后的价格,然后显示两者之间的差异。这与编程方面的基本相同,所以你应该能够锁定最后一块:)

var gox = require('goxstream')
gox.createStream().on('data', function(data){
  try {
    console.log(JSON.parse(data).ticker.buy['value']);
  } catch (err) {}
});