SQZMOM LB Trading Guide

Last updated: July 22, 2026

The Squeeze Momentum [LazyBear] is a quantitative technical analysis tool. Squeeze Momentum [LazyBear] Optimized to the Golden Standard - Eliminated full-array map/reduce (legacy TA.* utilities) replacing them with O(1) sequential Ring Buffers.

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

  • BB Length (bbLen): Controls the calculation period and sensitivity for market detection.
  • BB MultFactor (bbMult): Controls the calculation period and sensitivity for market detection.
  • KC Length (kcLen): Controls the calculation period and sensitivity for market detection.
  • KC MultFactor (kcMult): Controls the calculation period and sensitivity for market detection.
  • Use TrueRange (KC) (useTR): Controls the calculation period and sensitivity for market detection.
  • Normalize ATR (normalize): Controls the calculation period and sensitivity for market detection.
  • ATR Length (atrLen): Controls the calculation period and sensitivity for market detection.
  • Histogram Value (val): Controls the calculation period and sensitivity for market detection.
  • Histogram (hist): Controls the calculation period and sensitivity for market detection.
  • Squeeze Status (0/1/2) (sqz): Controls the calculation period and sensitivity for market detection.
  • Growing (val > prev) (isGrowing): Controls the calculation period and sensitivity for market detection.
  • Falling (val < prev) (isFalling): Controls the calculation period and sensitivity for market detection.
  • Positive (val > 0) (isPositive): Controls the calculation period and sensitivity for market detection.
  • Negative (val < 0) (isNegative): Controls the calculation period and sensitivity for market detection.
  • Squeeze ON Event (sqzOnSignal): Controls the calculation period and sensitivity for market detection.
  • Squeeze OFF Event (sqzOffSignal): Controls the calculation period and sensitivity for market detection.
  • Histogram (val): Controls the calculation period and sensitivity for market detection.
  • Squeeze Status (0/1/2) (sqz): Controls the calculation period and sensitivity for market detection.
  • Squeeze ON (appears) (sqzOnSignal): Controls the calculation period and sensitivity for market detection.
  • Squeeze OFF (appears) (sqzOffSignal): Controls the calculation period and sensitivity for market detection.
  • Growing (isGrowing): Controls the calculation period and sensitivity for market detection.
  • Falling (isFalling): Controls the calculation period and sensitivity for market detection.
  • Above Zero (isPositive): Controls the calculation period and sensitivity for market detection.
  • Below Zero (isNegative): 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

  • sqzOnSignal - Squeeze ON (appears) event signal.
  • sqzOffSignal - Squeeze OFF (appears) event signal.
  • isGrowing - Growing event signal.
  • isFalling - Falling event signal.
  • isPositive - Above Zero event signal.
  • isNegative - Below Zero event signal.

2. Filters and Trade Levels

  • bbLen - BB Length value used for structural qualification or thresholds.
  • bbMult - BB MultFactor value used for structural qualification or thresholds.
  • kcLen - KC Length value used for structural qualification or thresholds.
  • kcMult - KC MultFactor value used for structural qualification or thresholds.
  • useTR - Use TrueRange (KC) value used for structural qualification or thresholds.
  • normalize - Normalize ATR value used for structural qualification or thresholds.
  • atrLen - ATR Length value used for structural qualification or thresholds.
  • val - Histogram Value value used for structural qualification or thresholds.
  • hist - Histogram value used for structural qualification or thresholds.
  • sqz - Squeeze Status (0/1/2) value used for structural qualification or thresholds.
  • isGrowing - Growing (val > prev) value used for structural qualification or thresholds.
  • isFalling - Falling (val < prev) value used for structural qualification or thresholds.
  • isPositive - Positive (val > 0) value used for structural qualification or thresholds.
  • isNegative - Negative (val < 0) value used for structural qualification or thresholds.
  • sqzOnSignal - Squeeze ON Event value used for structural qualification or thresholds.
  • sqzOffSignal - Squeeze OFF Event value used for structural qualification or thresholds.
  • val - Histogram value used for structural qualification or thresholds.
  • sqz - Squeeze Status (0/1/2) 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