Back to Ccxt

Bitfinex Fetch Trades

wiki/examples/js/bitfinex-fetch-trades.md

4.5.601.1 KB
Original Source
javascript
// @NO_AUTO_TRANSPILE
// ----------------------------------------------------------------------------
import ccxt from '../../js/ccxt.js';
import log from 'ololog';
import asTable from 'as-table';
// ----------------------------------------------------------------------------
const // ----------------------------------------------------------------------------
table = asTable.configure({ delimiter: ' | ' });
(async () => {
    const exchange = new ccxt.bitfinex({
        'verbose': process.argv.includes('--verbose'),
        'timeout': 60000,
    });
    try {
        const response = await exchange.fetchTrades('ETH/BTC', 1518983548636 - 2 * 24 * 60 * 60 * 1000);
        log(table(response));
        log(response.length.toString(), 'trades');
        log.green('Succeeded.');
    }
    catch (e) {
        log.dim('--------------------------------------------------------');
        log(e.constructor.name, e.message);
        log.dim('--------------------------------------------------------');
        log.dim(exchange.last_http_response);
        log.error('Failed.');
    }
})();