AltMarkets: 24H price change - New API method & Reverse Sells order
This commit is contained in:
@@ -19,15 +19,21 @@ function get_summary(coin, exchange, cb) {
|
||||
summary['high'] = parseFloat(body['ticker']['high']).toFixed(8);
|
||||
summary['low'] = parseFloat(body['ticker']['low']).toFixed(8);
|
||||
summary['last'] = parseFloat(body['ticker']['last']).toFixed(8);
|
||||
request({ uri: base_url + 'k?market=' + coin.toLowerCase() + "" + exchange.toLowerCase() + '&period=1&time_to=' + (Math.round(Date.now()/1000)-(60*60*24)) + '&limit=1', json: true }, function (error, response, body) {
|
||||
summary['change'] = 0;
|
||||
request({ uri: base_url + 'currency/trades?currency=' + coin.toLowerCase(), json: true }, function (error, response, body) {
|
||||
if (error) {
|
||||
return cb(error, null);
|
||||
return cb(null, summary);
|
||||
} else {
|
||||
if (body.error) {
|
||||
return cb(body.error, null);
|
||||
return cb(null, summary);
|
||||
} else {
|
||||
var prevlast = body[0][4];
|
||||
summary['change'] = -(100-(((1/prevlast)*summary['last'])*100));
|
||||
summary['change'] = 0;
|
||||
for (var i = 0; i < body.length; i++) {
|
||||
if (exchange.toLowerCase() in body[i]) {
|
||||
summary['change'] = parseFloat(body[i][exchange.toLowerCase()]['change']);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return cb(null, summary);
|
||||
}
|
||||
}
|
||||
@@ -81,6 +87,7 @@ function get_orders(coin, exchange, cb) {
|
||||
sells.push(order);
|
||||
}
|
||||
} else {}
|
||||
var sells = sells.reverse();
|
||||
return cb(null, buys, sells);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -28,7 +28,7 @@ block market_view
|
||||
td.hidden-xs #{marketdata.data.summary.bid}
|
||||
td.hidden-xs #{marketdata.data.summary.ask}
|
||||
td.hidden-xs #{marketdata.data.summary.last}
|
||||
- var altmarkets_change = (marketdata.data.summary.change).toFixed(4);
|
||||
- var altmarkets_change = (marketdata.data.summary.change);
|
||||
if altmarkets_change >= 0
|
||||
td.success +#{altmarkets_change} %
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user