[LazyBear] SQZ Momentum + 1st Gray Cross Signals
Jan 2, 2023

The [LazyBear] SQZ Momentum + 1st Gray Cross Signals indicator provides a specialized implementation of the Squeeze Momentum indicator, featuring automated signals based on the "first gray cross" method described in John F. Carter's "Mastering the Trade". It aims to identify high-probability entries by detecting the exact moment a squeeze is released and momentum begins to shift.
Usage
The tool is designed to highlight trend continuation and breakout opportunities following a period of low volatility.
- Long Signals: Occur when a squeeze is released (gray cross) and the momentum value is positive and increasing. These are marked by upward-pointing arrows below the bars.
- Short Signals: Occur when a squeeze is released (gray cross) and the momentum value is negative and decreasing. These are marked by downward-pointing arrows above the bars.
- Momentum Histogram: The histogram displays the strength and direction of the trend. Brighter colors indicate increasing momentum, while darker/faded colors indicate waning momentum.
- Squeeze Dots: Small crosses at the zero line indicate the squeeze status. A black/gray cross indicates the squeeze has been released, while other colors represent the active squeeze state.
Details
This script is a modification of the popular Squeeze Momentum indicator by LazyBear. It specifically automates the strategy from Chapter 11 of "Mastering the Trade," which suggests entering a position on the first gray dot (squeeze release) after a black dot (active squeeze), provided the direction matches the momentum.
The implementation uses Bollinger Bands and Keltner Channels to identify the "Squeeze" (when Bollinger Bands are inside Keltner Channels). The momentum component is derived from a linear regression of the price's position relative to its average range.
Settings
Bollinger Bands
- BB Length: The lookback period for the Bollinger Bands calculation.
- BB MultFactor: The standard deviation multiplier for the bands.
Keltner Channel
- KC Length: The lookback period for the Keltner Channels.
- KC MultFactor: The multiplier for the average true range to determine channel width.
- True Range (KC): Toggle to use the True Range instead of high-low for Keltner calculation.
Visibility & Signals
- Multiple Timeframes: Allows users to anchor signals to a specific timeframe or follow the current chart timeframe.
- Plot Histogram/Crosses: Toggle the visibility of the momentum histogram and center crosses.
- Show Bearish/Bullish Signals: Toggles the entry arrows for short and long positions.
- Bear/Bull Arrow Length: Adjusts the visual length/style of the signal arrows for better chart visibility.
FAQ
How do I interpret the histogram colors?
Bright green indicates positive momentum is increasing; dark green indicates positive momentum is decreasing. Bright red indicates negative momentum is increasing (downward); dark red indicates negative momentum is decreasing.
What does "Squeeze Released" mean?
A squeeze is "released" when the Bollinger Bands expand outside of the Keltner Channels, often signaling a volatility breakout. This script specifically triggers signals on the first bar where this release occurs.
How can I access [LazyBear] SQZ Momentum + 1st Gray Cross Signals?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

