包详细信息

bfx-hf-util

bitfinexcom497Apache-2.01.0.11

HF utilities

honey framework, bitfinex, bitcoin, BTC

自述文件

Bitfinex Honey Framework Utilities

Build Status

This library hosts a set of utility functions used throughout the Bitfinex Honey Framework & API Libraries.

Features

  • Logic for processing Bitfinex candle data
  • Helper for catching uncaught errors (require('bfx-hf-util/lib/catch_uncaught_errors))

Installation

npm i --save bfx-hf-util

Quickstart

const { preprocessRemoteCandles } = require('bfx-hf-util')
const { RESTv2 } = require('bfx-api-node-rest')

const rest = new RESTv2()
const candles = await rest.candles({
  timeframe: '1m',
  symbol: 'tBTCUSD',
  query: {
    start: Date.now() - (24 * 60 * 60 * 1000),
    end: Date.now(),
    sort: 1,
  }
})

// Fill in empty candles to generate a consistent dataset
const processedCandles = preprocessRemoteCandles('1m', candles)

// Do something with data
processCandles.forEach(candle => console.log(JSON.stringify(candle)))

Docs

For JSDoc-generated API documentation, refer to docs/api.md

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request