JavaScript Examples
Fetch Ticker From Multiple Exchanges
Fetch Ticker From Multiple Exchanges — CCXT JavaScript code example.
// @NO_AUTO_TRANSPILE
import ccxt from '../../js/ccxt.js';
(async () => {
const exchanges = [
'kraken',
'poloniex',
];
const symbol = 'BTC/USDT';
const tickers = {};
await Promise.all(exchanges.map(exchangeId => new Promise(async (resolve, reject) => {
const exchange = new ccxt[exchangeId]();
while (true) {
const ticker = await exchange.fetchTicker(symbol);
tickers[exchangeId] = ticker;
Object.keys(tickers).map(exchangeId => {
const ticker = tickers[exchangeId];
console.log(ticker['datetime'], exchangeId, ticker['bid'], ticker['ask']);
});
}
})));
})();