@omdr/candlestick-patterns
v0.0.1
Published
A powerful collection of candlestick pattern detection algorithms for traders and developers. Identify key reversal signals and trend confirmations using classic Japanese candlestick logic.
Maintainers
Readme
@omdr/candlestick-patterns
A powerful collection of candlestick pattern detection algorithms for traders and developers. Identify key reversal signals and trend confirmations using classic Japanese candlestick logic.
Installation
npm install @omdr/candlestick-patternsUsage
const {
engulfing,
hammer,
hangingMan,
morningStar,
eveningStar,
doji,
piercingLine,
darkCloudCover,
threeWhiteSoldiers,
threeBlackCrows,
harami,
shootingStar
} = require('@omdr/candlestick-patterns');
// Sample candle format
const candles = [
{ open: 100, high: 105, low: 95, close: 104 },
{ open: 104, high: 106, low: 100, close: 101 },
{ open: 101, high: 102, low: 97, close: 98 },
];
// Check for a bearish engulfing pattern
const isEngulfing = engulfing(candles);
console.log('Engulfing Detected:', isEngulfing);Included Patterns
Reversal Patterns
engulfing(candles)— Bullish/Bearishhammer(candles)hangingMan(candles)morningStar(candles)eveningStar(candles)doji(candles)piercingLine(candles)darkCloudCover(candles)threeWhiteSoldiers(candles)threeBlackCrows(candles)harami(candles)— Bullish/BearishshootingStar(candles)
Each function returns a boolean indicating if the pattern is detected based on the latest candles.
Candle Format
{
open: number;
high: number;
low: number;
close: number;
}Use an array of the latest 2–5 candles depending on the pattern.
Structure
.
├── src
│ ├── dev files (not included in package)
├── dist
│ ├── index.js (code is obfuscated already)
│ └── index.obf.js
├── package.json
└── README.mdDesigned For
- Node.js scripts
- Web apps (React, Angular, Vue, etc.)
- VS Code extensions
- Trading dashboards
- Custom strategy engines
🙌 Support This Project
If you find this useful, you can buy me a ☕:
Author & Website
Built with love by Offline Pixel
Follow me for more trading tech magic.
License
MIT — Free to use and extend, commercial or personal.
