fintech-algorithms
Using a coding agent? Give it the skill: npx skills add IslamBaraka90/Fintech-Algorithms-Library What it does →

Multi-Candle Patterns

7 algorithms in Price Action and Candlesticks.

In this family#

  1. Morning Star contract

    Evaluates exactly three candles against explicit morning-star gap, penetration, scale, and downtrend conventions.

    morningStar(inputs)
  2. Evening Star contract

    Evaluates exactly three candles against explicit evening-star gap, penetration, scale, and uptrend conventions.

    eveningStar(inputs)
  3. Three White Soldiers contract

    Evaluates exactly three candles against explicit white-soldiers body, close, shadow, scale, and downtrend conventions.

    threeWhiteSoldiers(inputs)
  4. Three Black Crows contract

    Evaluates exactly three candles against explicit black-crows body, close, shadow, scale, and uptrend conventions.

    threeBlackCrows(inputs)
  5. Three Inside Up/Down contract

    Evaluates exactly three candles against explicit inside-pair containment, confirmation, scale, and trend-context conventions.

    threeInsideUpDown(inputs)
  6. Three Outside Up/Down contract

    Evaluates exactly three candles against explicit outside-pair engulfing, confirmation, scale, and trend-context conventions.

    threeOutsideUpDown(inputs)
  7. Abandoned Baby contract

    Evaluates exactly three candles against explicit abandoned-baby isolation, doji, penetration, scale, and context conventions.

    abandonedBaby(inputs)

What they share#

Every topic here is a record-transform, so once you have called one the rest follow the same shape. Import paths differ only in the final segment:

ts
import { morningStar } from "fintech-algorithms/price-action-and-candlesticks/multi-candle-patterns/morning-star";
import { eveningStar } from "fintech-algorithms/price-action-and-candlesticks/multi-candle-patterns/evening-star";

Read them in the order above — the sequence is pedagogical, not alphabetical.

Where this sits#

Price Action and Candlesticks collects 38 algorithms across 5 families. For the concept behind this family rather than the call signatures, see the concept guides.