UNPKG

bfx-api-node-rest

Version:
41 lines (33 loc) 871 B
'use strict' process.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) }