Javascript altcoin exchange的Node.js API包装器
我正在尝试制作一个简单的做市商bot,我需要在其他函数中使用变量bid、ask和spread来计算要创建什么样的买卖订单。如何传递这些变量?还有,为什么我能减去(要求出价)而不加上like(出价+0.001) NPMJavascript altcoin exchange的Node.js API包装器,javascript,node.js,bitcoin,Javascript,Node.js,Bitcoin,我正在尝试制作一个简单的做市商bot,我需要在其他函数中使用变量bid、ask和spread来计算要创建什么样的买卖订单。如何传递这些变量?还有,为什么我能减去(要求出价)而不加上like(出价+0.001) NPM 为了将这些变量传递给单独的函数,您可以执行如下操作- var calculateOrder = function (bid, ask, spread) { // Use variables } function getSpread() { poloniex.get
为了将这些变量传递给单独的函数,您可以执行如下操作-
var calculateOrder = function (bid, ask, spread) {
// Use variables
}
function getSpread() {
poloniex.getTicker(function(err, data) {
if (err){
console.log('ERROR', err);
return;
}
var ask = data.BTC_LTC.lowestAsk;
var bid = data.BTC_LTC.highestBid;
var spread = ((ask - bid) / ask);
calculateOrder(bid, ask, spread);
});
}
在对Lowstask和highestBid进行数学运算之前,应始终将它们转换为数字
var ask = Number(data.BTC_LTC.lowestAsk);
var bid = Number(data.BTC_LTC.highestBid);
var ask = Number(data.BTC_LTC.lowestAsk);
var bid = Number(data.BTC_LTC.highestBid);