2013-10-23 81 views
0

我想密切關注MtGox股票代碼,並在BTC價格大幅下跌時收到警報。如何讓Node.js MtGox客戶端工作?

Node.js + Socket.io似乎是實現這一目標的最佳方式,但不幸的是我對此很新穎。

我發現客戶端(github link)這是做我想做的。事情是我在這裏失明,我甚至無法在控制檯中顯示當前的BTC價格。

從我可憐的JS知識我猜我需要使用setInterval比較2價格和評估價格變化,但在哪裏?

回答

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) {} 
}); 
+0

真棒謝謝! – JohnT