0.0.12 • Published 6 months ago

indicator-candle-patterns v0.0.12

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

indicator-candle-patterns

just a simplified interface to label ohlcv candles according to the candle patterns detectable by technicalindicators

experimental, use at your own risk

Installation

npm i indicator-candle-patterns

Usage

var candlesFull = require('candles-sample-aapl').loadNMinuteCandles(5);//.slice(-1000);
var useShortCodes = false; //default false -- replace array of pattern names with a string of base64 representations of each pattern's index on the full list [1 char per pattern]
var candlesAugmented = require('indicator-candle-patterns').labelCandlePatterns(candlesFull, useShortCodes);
//see .patternShortCodes for list of shortCodes

//note -- the first 5 candles do not get labelled!

console.log(candlesAugmented.slice(-1)[0]);

// {
//     date: '2022-12-02T20:15:00.000Z',
//     open: 147.89,
//     high: 147.96,
//     low: 147.89,
//     close: 147.96,
//     bid: 147.88,
//     ask: 147.9,
//     volume: 672788,
//     nSrcCandles: 3,
//     candlePatternsBullish: true,
//     candlePatternsBearish: false,
//     candlePatterns: [ 'Bullish', 'Bullish Marubozu', 'Doji' ]
//     //candlePatterns: 'jLF' // <-- result if useShortCodes=true
// }

List of patterns / short codes

{
  'Abandoned Baby': 'A',
  'Bearish Engulfing Pattern': 'B',
  'Bullish Engulfing Pattern': 'C',
  'Dark Cloud Cover': 'D',
  'Downside Tasuki Gap': 'E',
  'Doji': 'F',
  'DragonFly Doji': 'G',
  'GraveStone Doji': 'H',
  'Bullish Harami': 'I',
  'Bearish Harami Cross': 'J',
  'Bullish Harami Cross': 'K',
  'Bullish Marubozu': 'L',
  'Bearish Marubozu': 'M',
  'Evening Doji Star': 'N',
  'Evening Star': 'O',
  'Bearish Harami': 'P',
  'Piercing Line': 'Q',
  'Bullish Spinning Top': 'R',
  'Bearish Spinning Top': 'S',
  'Morning Doji Star': 'T',
  'Morning Star': 'U',
  'Three Black Crows': 'V',
  'Three White Soldiers': 'W',
  'Bullish Hammer Stick': 'X',
  'Bearish Hammer Stick': 'Y',
  'Bullish Inverted Hammer Stick': 'Z',
  'Bearish Inverted Hammer Stick': 'a',
  'Hammer Pattern': 'b',
  'Hammer Pattern Unconfirmed': 'c',
  'Hanging Man': 'd',
  'Hanging Man Unconfirmed': 'e',
  'Shooting Star': 'f',
  'Shooting Star Unconfirmed': 'g',
  'Tweezer Top': 'h',
  'Tweezer Bottom': 'i',
  'Bullish': 'j',
  'Bearish': 'k'
}

stonks

0.0.12

6 months ago

0.0.11

6 months ago

0.0.1

6 months ago