LuxAlgo® - Signals & Overlays™

Created directly with TradingView Pine Script Wizard, alexgrover - this is a first of its kind comprehensive script made fully from the ground-up to provide an all-in-one solution for traders.
Signals & Overlays™ can be used alongside other forms of technical analysis, however, it was also designed to be used as a stand-alone toolkit that can fit any trading style. Every feature included considers how not all technical indicators fit every market condition.
The ideal way to utilize this indicator is to explore through all of the features over time, pick & choose 2-3 features best suit your style of trading, and stick with those to create your own unique LuxAlgo trading strategy.
Providing Endless Possibilities Catering To All Trading Styles
Signals & Overlays™ works in any market for discretionary analysis & includes many features:
- Beginner-friendly Presets to enable multiple features at once within one-click (locks other settings when enabled).
- Confirmation Signals: Normal & Strong signals to help traders confirm trends (not to be followed blindly).
- Contrarian Signals: Normal & Strong to help traders spot reversals (also not to be followed blindly).
- Exit Signals: "x" marks that apply for both Confirmation Signals & Contrarian Signals to suggest potential take-profit areas during signals.
- Signal Optimization Methods: Sensitivity / Agility, optimal sensitvity parameter displayed on dashboard, and Autopilot (dynamic setting).
- Candle Coloring: Purple/Green/Red to visualize trends developing between 'normal' & 'strong'.
- 6+ Indicator Overlays that helps traders visualize trends, find reversal points, and get dynamic areas of support & resistance.
- Filters within "Presets / Filters" to allow users to filter Confirmation Signals with Indicator Overlays & other metrics within LuxAlgo Premium.
- A complete dashboard with highly actionable metrics such as Trend Strength, current volatility, volume analysis, etc.
- Advanced Settings to display customizable TP/SL points, further enhance signal optimizations, & customize dashboard size/location.
- Full Any Alert() Function Call Conditions included
- Highly useful Filtered Alert Creator section to generate custom filtered signal alerts with Indicator Overlays & other metrics.
+ more. (Check the changelog below for current features)
🔶 USAGE
Basic Signals & Candle Coloring Demonstration
In the image below we can see a basic example of how these 2 core components function within Signals & Overlays™.
As explained earlier, the Confirmation Signals can generate normal labels as well as strong labels marked by the "+" symbol. These signals are directly correlated to the candle coloring in order to see the development of trends & navigate through different market conditions as best as possible.
The candle coloring comes especially in handy when using signals, whereas a positive sign for an uptrend to occur rather than a fake-out is to see candles consistently hold as green. This indicates the market is strong & is likely to continue an uptrend. Vice versa for sell signals & the candles holding as red.
Normal Confirmation Signals often occur with smaller trends, retracements within larger trends, or just as signals a user may not want to trust as much directly. In order to enhance your ability to trust signals more & find more actionable use cases out of LuxAlgo Premium, we recommend going to the settings menu of the indicator & activating some indicator overlays. These are covered in the next section.
🔶 INDICATOR OVERLAYS W/ SIGNALS
In the image below we have enabled the "Smart Trail" & "Reversal Zones" indicator overlays from within the settings of Signals & Overlays™. By using these overlays alongside the signals & candle coloring, users can find more confluence to create trading strategies or plans.
The Smart Trail provides an excellent area of dynamic support/resistance for traders, as well as an additional confluence for general trend following purposes alongside the Confirmation Signals.
The Reversal Zones are particularly useful for areas to immediately take profit on trades, however, during strong trends price may continue rising or falling through the Reversal Zones which makes a good use case of waiting for price to first exit the Reversal Zones before considering the next move in the market.
In the next image below we can see the market is generally ranging, making it more complicated for the standard Confirmation signals to perform greatly as they are meant to excel for finding developing trends. This image displays the Contrarian Signal Mode, Contrarian Gradient candle coloring, as well as the Trend Catcher Indicator Overlay to help us trade these market conditions specifically.
Paired with the Contrarian based candle coloring, these signals can be helpful to a trader looking to find confluent reversals. You can also see the Trend Catcher indicator overlay gives a hybrid approach to analyzing the underlying trend within this price action.
Some traders naturally are Contrarian in nature, so this signal mode may be of primary interest to them, however, most of the use cases will come from the standard Confirmation sigals paired with other overlays or regular technical analysis.
🔶 SIGNALS WITH AI CLASSIFICATION
Our toolkit is able to classify generated signals using a simple machine learning algorithm into four levels. These levels indicate if a signal will most likely indicate a trend continuation (level 3/4) or a reversal/retracement (1/2).
Users are able to filter out certain signals depending on their classification, only keeping signals of interest and potential filtering out false signals.
🔶 FILTERS
In the next image below we can see after resetting the Signals & Overlays™ indicator to it's defaults, we have simply enabled the "Smart Trail Filter" from within the Presets / Filters section at the top of the settings.
By doing this, we can filter out signals that are not aligned with the Smart Trail indicator overlay, which gives direct confluence in every signal that generates on the chart.
Applying filters to signals do not necessarily make them instantly "better" than using the indicator without them. Between every technical indicator, there are trade-offs. So while we can now use Confirmation signals & retests of the Smart Trail as great optimal entry points, at times the indicator may miss signals or retests of the Smart Trail.
The same is seen below with another one of the Filters within Signals & Overlays™; Trend Strength Filter.
We can see the indicator is using the Trend Strength metric to only generate Confirmation Signals that align with a trending market which can clean up a lot of noise during retracements as well as ranging markets.
However, the trade-off present now with this filter enabled is that at times the indicator will miss trends, in which we'd still need to be aware of the price action, candle coloring, or other forms of analysis to give us indications the market may start a new trend opposed to just relying on signals directly.
🔶 CONCLUSION
We believe that success lies in the association of the user with the indicator, opposed to many traders who have the perspective that the indicator itself can make them become profitable. The reality is much more complicated than that.
The aim is to provide an indicator comprehensive, customizable, and intuitive enough that any trader can be led to understand this truth and develop an actionable perspective of technical indicators as support tools for decision making.
You can see the Author's instructions below to get instant access to this indicator & our LuxAlgo Premium indicator suite.
🔶 RISK DISCLAIMER
Trading is risky & most day traders lose money. All content, tools, scripts, articles, & education provided by LuxAlgo are purely for informational & educational purposes only. Past performance does not guarantee future results.
- Removed "Positive / Negative cross" tags in order to remove clutter and put more focus on the candle coloring.
- Added alert options for when normal signals turn strong based on candle coloring.
- Added a toggle option for our "Equalizer Band" which is an option to display a 'twisting channel' inspired by Ichimoku for our users to trade with extra confirmation, avoid false signals, and have a better understanding of the market whether trending or ranging. When price holds above the band, market is considered bullish and strong buy signals are able to activate. When price holds below the band, market is considered bearish and strong sell signals are able to activate.
- Added a toggle option for "Gray Candles" to label when price is within the Equalizer Band which marks a period of indecision.
- Removed "Period" and "Noise Filter Value" from input settings.
- Included a new toggle option for labeling pivot points based on the past 15 periods for support & resistance.
- Added Lux Dashboard option in the input settings which displays current signal, price, volume, trend based on Lux Oscillator, volatility, and a suggested trailing stop loss on the chart.
- Bug fixes + upgraded code to v4 Pine allowing placeholders for alerts.
- Slightly adjusted Equalizer Band for better confirmation and visualization of potential future price movements.
- Adjusted Suggested Stop calculation on Lux Dashboard for wider stop-losses.
- Changed default settings to be better optimized
- Added max value on Smoothing
- Added automatic trend lines toggle option based on pivot points.
- Created alerts for "Any Buy" and "Any Sell" which gives users the option to be alerted for "Strong Buy" and "Buy" at once or "Strong Sell" and "Sell" at once within one alert.
- Included a linear regression line that forecasts into the future.
- Bug fix on Smoothing min value.
- Added Trade Setup toggle option which displays our suggested stop-loss and two suggested take profit areas traders can use to help give them general ideas when entering trades.
- Re-added the Dashboard with functionality to display Market Control and the Trade Setup feature. This was previously removed temporarily due to a memory error.
- Added functionality to adjust the suggested stop loss with the SL ATR Multiplier setting
- Added alert for “Any Strong”
- Created a setting for full multi-timeframe capabilities for signals and all toggle options.
- Added Directional Matrix Mode to the Lux Dashboard
- Added "state" feature to the dashboard
- New LuxControl algorithm
- New Predictive Support and Resistance algorithm
- Added Bands Mode with new Reversal Zones band indicator
- Optimization of the input settings layout
- Improved computing performances
- Minor changes
- Added style options
- Added alerts based on contrarian signals
- Added "all in one" alerts for both confirmation and contrarian signals
- Reworking of the inputs layout in the settings panel
- Removed smoothing setting (now fixed to 20 in the code)
- Added contrarian and control candle coloring modes
- Added "Both" mode in Indicator overlay
- Gradient for the EQ Cloud (previously known as equalizer bands)
- Added an estimated liquidity level measurement to the dashboard
- Added a trading session detection to the dashboard
- Improved predictive S/R algorithm
- Fixed error "loop is taking too long to execute…"
- Performances improvements
- Removed "trade setup"
- Removed gray candles
- Removed OSC50 and current volume from the dashboard
- Minor changes
- New default setting for sensitivity and agility
- Removed linear regression channel
- Added "Both" option for "Support/Resistance Method"
- Added "Force Run On Spread Charts" setting
- Minor changes
- Renamed "Predictive" S/R method as "Predictive S/R"
- Fixed "loop is taking too long to execute error"
- Removed "Both" method in S/R methods
- Performances improvements
- Minor changes
- Any Confirmation Buy
- Any Confirmation Sell
- Normal Buy Turn Strong
- Normal Sell Turn Strong
New "Only Use Real Closing Prices" setting
Replaced dashed lines in the dashboard with solid lines
Renamed reversal zones plots to fit in a drop-down menu
New S/R significance default value
Minor changes
- New Lux Volume Profile feature
- Added Confirmation Gradient candle color mode
- Increased gradient resolution for the contrarian and control candle color modes
- More practical dashboard location
- Removed dashboard location setting
- Minor changes
- New all in one alert setup system
- Removed indicator version from the dashboard
- Added back the dashboard location setting
- Removed 'Only Use Real Closing Prices' setting
- Removed Confirmation and Contrarian all in one alert conditions
- Minor changes
- Added timeframe in the messages returned by "any alert() function call"
Improved contrarian signals
Predictive ranges are renamed TP/SL Levels Feature
New auto confirmation signal settings toggle
New predictive channels feature
New directional matrix mode: Confirmation Signal MTF
New dashboard feature: Market Control
New strong contrarian signals
Reduced number of lines in the predictive S/R from 5 to 3
Removed estimated liquidity level
Removed control candle color mode
Lux Volume profile moved to Support/Resistance Mode
Minor Changes
- New design for the input settings window.
- Added tooltips to the input settings window.
- New Institutional Pivots feature in S/R method.
- Added recommended confirmation sensitivity setting in the dashboard
- New Spider dashboard
- New institutional profile
- New 'Dashboard Configuration' setting section
- New settings for the 'Spider" dashboard
- Removed volume profile
- Removed auto confirmation signal settings
- Minor changes
- Added back the auto confirmation signal setting as "Dominant Cycle Based Confirmation Signals". This setting is in the advanced settings section of the indicator inputs menu.
- Recommended sensitivity now supports Contrarian signals
- Fixed Confirmation MTF when using 'Dominant Cycle Period Based Confirmation Signals'
- Institutional Profile is now computed using 200 rows
- Easier to interpret Institutional Activity and Lux Control on the dashboard
- Minor changes
- Fixed dashboard bug when enabling TP/SL features
- 'Dominant Cycle Based Confirmation Signals' has been renamed as 'Confirmation Signals Auto Pilot' and has been moved back in to 'Basic Settings'
- Recommended sensitivity will now disappear from the dashboard when selecting 'Both' or 'None' signal modes.
- Fixed Predictive SR not showing when using a SR significance of 0.
- Changed row size of the Institutional Profile from 200 to 100 to avoid 'Loop is taking to long to execute error'.
- Minor changes.
The Autopilot Confirmation Signal Settings method is now more robust to outliers and allows you to get less false signals while keeping a lag of 0.
New Trend Tracer overlay indicator
New Trend Catcher overlay indicator
Indicator Overlay is now a full section in the indicator settings
- New Lux Dashboard
- Forecasting for Reversal Zones and EQ Cloud
- New Trend Tracer/Trend Catcher alerts
- More compact settings in the basic settings section
- Replaced TP/SL Levels by TP/SL points
- Added Predictive Ranges (previously TP/SL Levels) in S/R Mode
- Removed predictive S/R
- Removed directional matrix
- Minor changes
Dashboard location set to "bottom-right" by default
Fixed support and resistances plot names
- More normal "buy" and "sell" signals will appear when using Auto Pilot Confirmation Signal Settings toggle
- Added alerts for Trend Tracer & Catcher for color change
- New Predictive Trendlines Feature in SR Mode
- New Predictive Curves Feature in SR Mode
- Removed Institutional Pivots & Spider Dashboard
- Minor changes
Three new proprietary candlesticks methods, Kantan-Ashi, Taki-Ashi, and Yumi-Ashi. These unique methods allow for a noise-free visualization of price trends.
New Contrarians signal method, more robust against strong trends and more accurate.
New Exit alert, simplified dashboard.
Cleaned the settings menu, new Candle settings section, and more compact Any alert() settings section.
Removed Contrarian candle coloring.
Minor changes.
New 'Pattern Detection' feature from within the S/R Mode dropdown menu.
The Pattern Detection feature can now detect Head & Shoulders and Inverse Head & Shoulders patterns. Upgraded Auto-Trendlines, and minor changes.
Reworked Trend Tracer algorithm to better adapt to this change, with an output closer more reactive as well as closer to the price.
New simplified TP/SL display
Minor changes
New trend catcher filter, filters will also be affected by contrarian signals.
Fixed presets using autopilot not returning correct candle coloring.
- New supported invalidation behaviors
- Fixed custom alert creator alert message not returning specified placeholders in "any alert() function call message" field
- Users can now specify the maximum intervals (in bars) allowed between step conditions
- Users can now set take profit/stop loss levels for overlay indicators as well as custom alert creator conditions
- TP/SL Distance setting is now a numerical float input
- take profit/stop loss plot placeholders will now return TP/SL 1/2 based on where the price is the closest
- Minor color changes
- Minor changes
- Added "any alert() function calls" message placeholders for overlay indicators
- Added "any alert() function calls" message placeholders for take profits/stop losses
- Highlighted Trending/Ranging states in the Trend Strength row of the dashboard
- Minor changes
- Minor changes
- Historical referencing operator in alert scripting is now within the curly brackets, e.g: {close[1]} , previously {close}[1]. Make sure to adjust scripted alerts to this change when updating
- Fixed take profit/stop loss "any alert() function call" alerts not letting users use custom message
- Fixed some placeholders being incompatible with historical referencing
- Fixed session placeholders not working
- This version will break any scripted alert using filter and invalidate, please replace those with Filter() and @invalidate() respectively
- Changed Smart Trail Conditions names in Custom Alert Creator
Invite-only script
Only users authorized by the author have access to this script, and this usually requires payment. You can add the script to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author — learn more here. For more details, follow the author's instructions below or contact LuxAlgo directly.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Warning: please read our guide for invite-only scripts before requesting access.
Join our 150k+ community: discord.gg/lux
All content provided by LuxAlgo is for informational & educational purposes only. Past performance does not guarantee future results.
Disclaimer
Invite-only script
Only users authorized by the author have access to this script, and this usually requires payment. You can add the script to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author — learn more here. For more details, follow the author's instructions below or contact LuxAlgo directly.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Warning: please read our guide for invite-only scripts before requesting access.
Join our 150k+ community: discord.gg/lux
All content provided by LuxAlgo is for informational & educational purposes only. Past performance does not guarantee future results.