Back to Ccxt

Fetch From Many Exchanges Simultaneously

wiki/examples/js/fetch-from-many-exchanges-simultaneously.md

4.5.60465 B
Original Source
javascript
// @NO_AUTO_TRANSPILE
import ccxt from '../../js/ccxt.js';
import log from 'ololog';
const symbol = 'ETH/BTC';
const exchanges = ['coinbaseexchange', 'hitbtc', 'poloniex'];
(async () => {
    const result = await Promise.all(exchanges.map(async (id) => {
        const exchange = new ccxt[id]();
        const ticker = await exchange.fetchTicker(symbol);
        return exchange.extend({ 'exchange': id }, ticker);
    }));
    log(result);
})();