JavaScript Examples
Builtin Rate Limiting Rest Poller
Builtin Rate Limiting Rest Poller — CCXT JavaScript code example.
// @NO_AUTO_TRANSPILE
import ccxt from '../../js/ccxt.js';
import log from 'ololog';
const exchange = new ccxt.coinbaseexchange();
const repeat = 100;
async function test(symbol) {
for (let i = 0; i < repeat; i++) {
let ticker = await exchange.fetchTicker(symbol);
log(exchange.id.green, exchange.iso8601(exchange.milliseconds()), ticker['datetime'], symbol.green, ticker['last']);
}
}
const concurrent = [
test('BTC/USD'),
test('ETH/BTC'),
test('ETH/USD')
];
Promise.all(concurrent);