The Honey Framework Indicator Library

Cris Mihalache
Bitfinex
Published in
2 min readOct 19, 2018

To coincide with the launch of the HF Algorithmic Orders library, today we are releasing a new library of trading indicators for Node.JS: bfx-hf-indicators.

The library is browser-compatible, and consists of a suite of 43 trading indicators, supporting partial updates from a candle/trade data feed.

All indicators provide the same methods, a few of which are:

  • reset() — clears indicator values.
  • update(value or candle) — updates the current indicator value with a different data point.
  • add(value or candle) — adds a new data point/value to the indicator.
  • l() — returns the number of available indicator values.
  • v() — returns the current indicator value.
  • prev(n = 1) — returns the nth previous indicator value.

Currently, the available indicators are:

  • Absolute True Range
  • Acceleration
  • Accumulation/Distribution
  • Accumulative Swing Index
  • Arnoud Legoux Moving Average
  • Aroon
  • Average Directional Index
  • Awesome Oscillator
  • Balance of Power
  • Bollinger Bands
  • Chaikin Money Flow
  • Chaikin Oscillator
  • Chande Momentum Oscillator
  • Coppock Curve
  • Detrended Price Oscillator
  • Donchian Channels
  • Ease of Movement
  • Envelope
  • Exponential Moving Average
  • EMA Volume
  • Know Sure Thing
  • MACD
  • Mass Index
  • Momentum
  • Net Volume
  • On Balance Volume
  • Price Channel
  • Price Oscillator
  • Price Volume Trend
  • RSI
  • Rate of Change
  • Relative Vigor Index
  • Relative Volatility Index
  • Simple Moving Average
  • Standard Deviation
  • Stochastic
  • Stochastic RSI
  • TRIX
  • True Strength Index
  • VWAP
  • Volume Oscillator
  • Volume Weighted Moving Average
  • Williams %R

The list will grow as we add more indicators to the library, with the goal of making it one of the primary trading indicator libraries for Node.JS.

For more information, head over to the Github repo for bfx-hf-indicators.

Stay up to date with Bitfinex on Twitter, Telegram, LinkedIn & Facebook.

We’ve recently open-sourced a number of the development libraries most essential to us. To learn more about these, please visit the Bitfinex Github.

Join us on our mission to create the most innovative & industry-leading cryptocurrency exchange.

--

--