我想密切关注 MtGox 股票代码,并在 BTC 价格大幅下跌时收到提醒。
Node.js + Socket.io 似乎是实现这一目标的最佳方式,但不幸的是我对此很陌生。
我找到了正在做我想做的事情的客户端( github链接)。问题是我在这里是盲人,我什至无法在控制台中显示当前的 BTC 价格。
根据我糟糕的 JS 知识,我猜我需要使用 setInterval 来比较 2 个价格并评估价格变化,但在哪里?
我建议使用这个库,更多的文档,更接近你的目标。
https://github.com/ralphtheninja/goxstream
我不会为您编写所有代码,但这是一个可靠的开始。如果将其保存到 js 文件并使用 node 运行它,它将在每次更新时输出购买值。就像您提到的那样,您需要存储最后一个价格,然后显示两者之间的差异。不过,这与编程一样基本,因此您应该能够锁定最后一块:)
var gox = require('goxstream')
gox.createStream().on('data', function(data){
try {
console.log(JSON.parse(data).ticker.buy['value']);
} catch (err) {}
});