indicator-candle-patterns
v0.0.12
Published
simplified interface to label ohlcv candles according to the candle patterns detectable via the technicalindicators npm
Downloads
2
Readme
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'
}