bfx-api-node-rest
Version:
Official Bitfinex REST v1 & v2 API interfaces
41 lines (33 loc) • 871 B
JavaScript
env.DEBUG = '*'
const debug = require('debug')('bfx:api:rest:examples:candles')
const { RESTv2 } = require('../')
const rest = new RESTv2({ transform: true })
const SYMBOL = 'tBTCUSD'
const TIME_FRAME = '1m'
const run = async () => {
const candles = await rest.candles({
timeframe: TIME_FRAME,
symbol: SYMBOL,
query: {
start: Date.now() - (24 * 60 * 60 * 1000),
end: Date.now(),
limit: 1000
}
})
const [lastCandle] = candles
debug('recv %d candles for %s %s', candles.length, SYMBOL, TIME_FRAME)
debug('latest %s', JSON.stringify({
mts: new Date(lastCandle.mts).toLocaleString(),
open: lastCandle.open,
high: lastCandle.high,
low: lastCandle.low,
close: lastCandle.close,
volume: lastCandle.volume
}, null, 2))
}
try {
run()
} catch (e) {
debug('error: %s', e.stack)
}
process.