0.0.1 • Published 10 months ago

@omdr/candlestick-patterns v0.0.1

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

@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-patterns

Usage

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/Bearish
  • hammer(candles)
  • hangingMan(candles)
  • morningStar(candles)
  • eveningStar(candles)
  • doji(candles)
  • piercingLine(candles)
  • darkCloudCover(candles)
  • threeWhiteSoldiers(candles)
  • threeBlackCrows(candles)
  • harami(candles) — Bullish/Bearish
  • shootingStar(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.md

Designed 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 ☕:

👉 Support via PayPal


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.