4本-移動平均線/Four Moving Averages for SMA & EMA

Jul 8, 2018

Static chart image
Support and Resistance
Signals
Moving Averages
Volatility

The 4本-移動平均線/Four Moving Averages indicator provides a comprehensive multi-layered trend analysis tool that plots up to eight moving averages alongside Bollinger Bands and the Ichimoku Kumo cloud. This script is designed to give traders a centralized view of price action relative to multiple timeframes and volatility measures to better identify trend direction, support/resistance, and potential breakouts.

Usage

The Usage section describes how the script can be used to analyze market trends through various technical layers. Traders can use the primary and secondary sets of moving averages to compare different calculation methods, such as using EMAs for short-term momentum and SMAs for long-term trend confirmation.

  • Trend Identification: By plotting four distinct lengths (Fast, Middle, Slow, and Slowest), users can observe the "stacking" of averages to determine trend strength. A bullish trend is typically indicated when the fast MA is above the slower ones.
  • Volatility Analysis: The integrated Bollinger Bands provide a visual representation of price volatility. When the price touches or exceeds these bands, it may indicate overextended conditions or the start of a significant breakout.
  • Support and Resistance: The Ichimoku Kumo (cloud) acts as a dynamic area of support and resistance. Price staying above the cloud suggests a bullish environment, while price below suggests a bearish one.
  • Dual Calculation Comparison: The "Second Moving Averages" feature allows users to overlay a different MA type (e.g., VWMA) over the primary type (e.g., EMA) to see how different mathematical models react to the same price data.

Details

The script consolidates several classic technical analysis concepts into a single overlay. The primary moving averages are plotted as continuous lines, while the secondary moving averages are rendered as circles to maintain visual clarity.

  • Moving Average Types: The script supports Simple Moving Averages (SMA), Exponential Moving Averages (EMA), and Volume Weighted Moving Averages (VWMA).
  • Ichimoku Kumo: This component calculates the Lead 1 and Lead 2 lines based on Donchian channels (the average of the highest high and lowest low over a specific period) and projects them forward using the displacement setting.
  • Bollinger Bands: These are calculated using a standard deviation multiplier applied to a central SMA.
  • Alert Optimization: The script includes built-in alert conditions for Moving Average crossovers and Bollinger Band breaches, optimized for bar-close confirmation.

Settings

First Moving Averages

  • Source: Determines the price data used for the first set of calculations (default is Close).
  • Type: Selects the calculation method (SMA, EMA, or VWMA).
  • Fast/Middle/Slow/Slowest Length: Sets the lookback periods for the four primary lines.

Second Moving Averages

  • Use Second MA: Toggles the visibility of the secondary set of averages.
  • Type/Source/Lengths: Independent configuration for the secondary set, rendered as circles.

Bollinger Bands

  • Use Bollinger Bands: Toggles the BB overlay.
  • Length: The period for the basis SMA and standard deviation.
  • Multiplier: The number of standard deviations for the width of the bands.

Ichimoku Kumo

  • Use Ichimoku Kumo: Toggles the cloud overlay.
  • Conversion/Base/Lagging Span 2 Periods: Lookback settings for the cloud components.
  • Displacement: The number of periods to shift the cloud forward.

FAQ

How can I use this to find trend reversals? Look for "confluence" where the price crosses the Ichimoku Kumo cloud while a Fast Moving Average crosses over a Slow Moving Average simultaneously.

What is the benefit of the Second Moving Average set? It allows you to compare how different averages (like VWMA, which accounts for volume) interact with standard EMAs or SMAs without adding multiple separate indicators.

Where can I find this indicator for my platform? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free access on the following platforms
tradingviewSymbolTradingView
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

ninjatraderNinjaTrader
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

metatrader4MetaTrader 4/5
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

thinkorswimThinkorswim
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

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.