AltMarkets: 24H price change - New API method & Reverse Sells order

This commit is contained in:
joeuhren
2020-11-20 14:19:50 -07:00
parent df35341be2
commit 6b7dc4e4ce
2 changed files with 13 additions and 6 deletions
+12 -5
View File
@@ -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);
}
});
+1 -1
View File
@@ -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