1.3.0 • Published 6 years ago

candlesticks v1.3.0

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

Build Status Coverage

candlesticks

The thing to manage candlesticks.

Install

$ npm install candlesticks

Usage

import {
  Candlesticks,
  Candlestick
} from 'candlesticks'

const candlesticks = new Candlesticks({
  // Determine whether the candlestick is closed
  closed (time: Date): Boolean {
    // ...
  },
  transform (datum: RawDatum): ArrayDatum {

  }
})

struct ArrayDatum

[
  open,   // Number
  high,   // Number
  low,    // Number
  close,  // Number
  volume, // Number
  time    // Date
]

struct ObjectDatum

{
  open,   // Number
  high,   // Number
  low,    // Number
  close,  // Number
  volume, // Number
  time    // Date
}

class: Candlesticks(options)

Candlesticks.from(data: Array<ObjectDatum | ArrayDatum | Candlestick>)

candlesticks.update(...data)

  • data Array.<RawDatum>

candlesticks.open

Returns Array.<Number> open prices

candlesticks.high

Returns Array.<Number>

candlesticks.low

Returns Array.<Number>

candlesticks.close

Returns Array.<Number>

candlesticks.volume

Returns Array.<Number>

candlesticks.time

Returns Array.<Date>

class: Candlestick(...ArrayDatum)

Candlestick.from(datum: ObjectDatum | ArrayDatum | Candlestick)

License

MIT

1.3.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago