NORMALISED GAUSSIAN MACD HEIKIN ASHI Trading Guide

Last updated: July 22, 2026

The Normalised Gaussian MACD Heikin Ashi is a quantitative technical analysis tool. Normalised Gaussian MACD Heikin Ashi Ported from PineScript: Normalised Gaussian MACD Heikin Ashi [AlgoAlpha] Visuals are rendered with customDraw to match TradingView-style MACD HA

What does the indicator show?

  • Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
  • BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
  • Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.

Key Settings

  • Fast Length (fastLength): Controls the calculation period and sensitivity for market detection.
  • Slow Length (slowLength): Controls the calculation period and sensitivity for market detection.
  • Source (source): Controls the calculation period and sensitivity for market detection.
  • MACD Smoothing Length (smoothLength): Controls the calculation period and sensitivity for market detection.
  • Signal Smoothing (signalLength): Controls the calculation period and sensitivity for market detection.
  • Show Heikin Ashi Candles (showHA): Controls the calculation period and sensitivity for market detection.
  • Show MACD and Signal Lines (showLines): Controls the calculation period and sensitivity for market detection.
  • Outer Reversal Level (upperLevel): Controls the calculation period and sensitivity for market detection.
  • Inner Zone Level (innerLevel): Controls the calculation period and sensitivity for market detection.
  • Primary Up Colour (primaryUp): Controls the calculation period and sensitivity for market detection.
  • Primary Down Colour (primaryDown): Controls the calculation period and sensitivity for market detection.
  • Secondary Up Colour (secondaryUp): Controls the calculation period and sensitivity for market detection.
  • Secondary Down Colour (secondaryDown): Controls the calculation period and sensitivity for market detection.
  • MACD Line (macdLine): Controls the calculation period and sensitivity for market detection.
  • Signal Line (signalLine): Controls the calculation period and sensitivity for market detection.
  • Bullish Reversal Arrow (bullishMarker): Controls the calculation period and sensitivity for market detection.
  • Bearish Reversal Arrow (bearishMarker): Controls the calculation period and sensitivity for market detection.
  • Zero Line (zeroLine): Controls the calculation period and sensitivity for market detection.
  • MACD (macd): Controls the calculation period and sensitivity for market detection.
  • Signal (signal): Controls the calculation period and sensitivity for market detection.
  • Histogram (hist): Controls the calculation period and sensitivity for market detection.
  • HA Open (haOpen): Controls the calculation period and sensitivity for market detection.
  • HA Close (haClose): Controls the calculation period and sensitivity for market detection.
  • GMACD Bullish (gmacdBullish): Controls the calculation period and sensitivity for market detection.
  • GMACD Bearish (gmacdBearish): Controls the calculation period and sensitivity for market detection.
  • Bullish Reversal (bullishReversal): Controls the calculation period and sensitivity for market detection.
  • Bearish Reversal (bearishReversal): Controls the calculation period and sensitivity for market detection.
  • Bullish Swing (bullishSwing): Controls the calculation period and sensitivity for market detection.
  • Bearish Swing (bearishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bullish Swing (histogramBullishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bearish Swing (histogramBearishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bullish (histogramBullish): Controls the calculation period and sensitivity for market detection.
  • Histogram Bearish (histogramBearish): Controls the calculation period and sensitivity for market detection.
  • Rising to Falling (risingToFalling): Controls the calculation period and sensitivity for market detection.
  • Falling to Rising (fallingToRising): Controls the calculation period and sensitivity for market detection.
  • MACD Line (macd): Controls the calculation period and sensitivity for market detection.
  • Signal Line (signal): Controls the calculation period and sensitivity for market detection.
  • Histogram (hist): Controls the calculation period and sensitivity for market detection.
  • HA Close (haClose): Controls the calculation period and sensitivity for market detection.
  • HA Open (haOpen): Controls the calculation period and sensitivity for market detection.
  • GMACD Bullish Zero Cross (gmacdBullish): Controls the calculation period and sensitivity for market detection.
  • GMACD Bearish Zero Cross (gmacdBearish): Controls the calculation period and sensitivity for market detection.
  • GMACD Bullish Reversal (bullishReversal): Controls the calculation period and sensitivity for market detection.
  • GMACD Bearish Reversal (bearishReversal): Controls the calculation period and sensitivity for market detection.
  • GMACD Bullish Swing (bullishSwing): Controls the calculation period and sensitivity for market detection.
  • GMACD Bearish Swing (bearishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bullish Swing (histogramBullishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bearish Swing (histogramBearishSwing): Controls the calculation period and sensitivity for market detection.
  • Histogram Bullish Zero Cross (histogramBullish): Controls the calculation period and sensitivity for market detection.
  • Histogram Bearish Zero Cross (histogramBearish): Controls the calculation period and sensitivity for market detection.
  • Rising to Falling (risingToFalling): Controls the calculation period and sensitivity for market detection.
  • Falling to Rising (fallingToRising): Controls the calculation period and sensitivity for market detection.

How to use Strategy Parameters (Condition Source)

Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.

1. Signal Events

  • gmacdBullish - GMACD Bullish Zero Cross event signal.
  • gmacdBearish - GMACD Bearish Zero Cross event signal.
  • bullishReversal - GMACD Bullish Reversal event signal.
  • bearishReversal - GMACD Bearish Reversal event signal.
  • bullishSwing - GMACD Bullish Swing event signal.
  • bearishSwing - GMACD Bearish Swing event signal.
  • histogramBullishSwing - Histogram Bullish Swing event signal.
  • histogramBearishSwing - Histogram Bearish Swing event signal.
  • histogramBullish - Histogram Bullish Zero Cross event signal.
  • histogramBearish - Histogram Bearish Zero Cross event signal.
  • risingToFalling - Rising to Falling event signal.
  • fallingToRising - Falling to Rising event signal.

2. Filters and Trade Levels

  • fastLength - Fast Length value used for structural qualification or thresholds.
  • slowLength - Slow Length value used for structural qualification or thresholds.
  • source - Source value used for structural qualification or thresholds.
  • smoothLength - MACD Smoothing Length value used for structural qualification or thresholds.
  • signalLength - Signal Smoothing value used for structural qualification or thresholds.
  • showHA - Show Heikin Ashi Candles value used for structural qualification or thresholds.
  • showLines - Show MACD and Signal Lines value used for structural qualification or thresholds.
  • upperLevel - Outer Reversal Level value used for structural qualification or thresholds.
  • innerLevel - Inner Zone Level value used for structural qualification or thresholds.
  • macd - MACD value used for structural qualification or thresholds.
  • signal - Signal value used for structural qualification or thresholds.
  • hist - Histogram value used for structural qualification or thresholds.
  • haOpen - HA Open value used for structural qualification or thresholds.
  • haClose - HA Close value used for structural qualification or thresholds.
  • gmacdBullish - GMACD Bullish value used for structural qualification or thresholds.
  • gmacdBearish - GMACD Bearish value used for structural qualification or thresholds.
  • bullishReversal - Bullish Reversal value used for structural qualification or thresholds.
  • bearishReversal - Bearish Reversal value used for structural qualification or thresholds.
  • bullishSwing - Bullish Swing value used for structural qualification or thresholds.
  • bearishSwing - Bearish Swing value used for structural qualification or thresholds.
  • histogramBullishSwing - Histogram Bullish Swing value used for structural qualification or thresholds.
  • histogramBearishSwing - Histogram Bearish Swing value used for structural qualification or thresholds.
  • histogramBullish - Histogram Bullish value used for structural qualification or thresholds.
  • histogramBearish - Histogram Bearish value used for structural qualification or thresholds.
  • risingToFalling - Rising to Falling value used for structural qualification or thresholds.
  • fallingToRising - Falling to Rising value used for structural qualification or thresholds.
  • macd - MACD Line value used for structural qualification or thresholds.
  • signal - Signal Line value used for structural qualification or thresholds.
  • hist - Histogram value used for structural qualification or thresholds.
  • haClose - HA Close value used for structural qualification or thresholds.
  • haOpen - HA Open value used for structural qualification or thresholds.

Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine