Directional Flow Signals
May 16, 2026

The Directional Flow Signals indicator provides a clear visual representation of market bias by identifying shifts in directional pressure through the Directional Movement Index (DMI).
Usage
The Directional Flow Signals tool is used to identify trend transitions and current market bias by analyzing the relationship between DI+ and DI-. It helps traders filter market noise and focus on the dominant side of the market without needing a separate oscillator panel.
- Directional Bias: When DI+ is greater than DI-, the chart displays bullish colored candles, indicating upward pressure. Conversely, when DI- is greater than DI+, the chart displays bearish colored candles, indicating downward pressure.
- Trend Shifts: A "Bull Shift" signal is generated when directional control moves from bearish to bullish (DI+ crosses above DI-). A "Bear Shift" signal is generated when directional control moves from bullish to bearish (DI- crosses above DI+).
- Confirmation: These signals are most effective when used as a confirmation layer alongside other technical analysis tools such as support/resistance levels, volume profile, or market structure.
Details
The script is built upon the Directional Movement Index (DMI) system. It calculates the DI+ and DI- values over a user-defined lookback period and applies smoothing to reduce volatility in the output.
The execution logic monitors the crossover points of these two components. By coloring the candles directly on the price chart, it provides an intuitive way to track the active trend. While the ADX (Average Directional Index) is calculated as part of the standard DMI function, this specific script focuses on the directional components (DI+/DI-) rather than the trend strength (ADX) to trigger signals and color changes.
Settings
- Show Directional Shift Signals: Toggles the visibility of the "Bull Shift" and "Bear Shift" labels on the chart.
- DMI Length: Sets the lookback period for the Directional Movement Index calculation.
- DMI / ADX Smoothing: Adjusts the smoothing period applied to the DMI values to filter out minor fluctuations.
- Bullish Candle Color: Customizes the color of the candles and labels when DI+ is dominant.
- Bearish Candle Color: Customizes the color of the candles and labels when DI- is dominant.
FAQ
How do I interpret the "Bull Shift" and "Bear Shift" labels? These labels represent a crossover in the DMI system. A Bull Shift indicates that bullish pressure has overtaken bearish pressure, while a Bear Shift indicates that bearish pressure has become dominant.
Does this indicator work best in all market conditions? Like most crossover-based indicators, Directional Flow Signals performs best in trending markets. In sideways or low-volatility environments, the DI+ and DI- lines may cross frequently, leading to false signals.
How can I get access to Directional Flow 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.

