Session Open-Close Table 9:30-16:00 with Date RangeDisplays a daily table showing the open at 9:30 and close at 16:00 (New York time) for any asset. Includes a date range filter to extract session-based open-close values.
Göstergeler ve stratejiler
פתיחה וסגירה 9:30–16:00 לפי טווח תאריכיםהאינדיקטור מציג בטבלה פתיחה וסגירה של מסחר יומי
this indicator shows in tablet open / close prices in a daily basis from date to date
Mark 7 PMMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London openMark 7pm on chart every day for London open
Tokyo Scalping **🗼 Tokyo Scalping: Market Regime Identifier for Asian Session**
🔍 This indicator helps you **identify three market regimes**—**Trending**, **Squeezing**, and **Ranging**—**during the Tokyo trading hours (9:00–15:00 JST)** by analyzing higher timeframe dynamics.
#### 🔑 Features:
* ✅ **Background colors** to indicate market states:
* **Teal**: Trending (strong momentum)
* **Yellow**: Squeeze (low volatility, potential breakout)
* **Blue**: Ranging (no clear direction)
* ✅ **Dynamic trend threshold** based on ATR slope
* ✅ **ADX-based trend filtering**
* ✅ **Bollinger Band width contraction detection**
* ✅ **Clean label overlay** only when market condition changes (Trend / Squeeze / Range)
* 🔧 Fully customizable timeframes and thresholds
This tool is ideal for scalpers and intraday traders aiming to adapt quickly to the Tokyo market regime.
---
### **🗾 東京スキャルピング:東京時間向けの市場状態識別インジケーター**
このインジケーターは、\*\*東京市場時間(午前9時〜午後3時)\*\*における市場の状態を3種類(**トレンド/スクイーズ/レンジ**)に分類し、**高時間足の分析**をもとに背景色とラベルで視覚的に表示します。
#### 🔑 主な特徴:
* ✅ 背景色による市場状態の表示:
* **ティール色**:トレンド状態(勢いあり)
* **黄色**:スクイーズ(低ボラティリティでブレイクの兆候)
* **青色**:レンジ(方向感がない状態)
* ✅ ATRを活用した動的なトレンド判定
* ✅ ADXに基づくトレンド強度の検出
* ✅ ボリンジャーバンド幅の収縮を検知
* ✅ **状態が変化したときのみ**ラベルを表示(T / S / R)
視認性が高く、**スキャルピングや東京時間帯の戦略に特化**したトレーダーに最適です。
MACD, WT CROSS & HVPThis indicator combines three powerful tools for market analysis:
1️⃣ MACD (Moving Average Convergence Divergence)
The main histogram shows the MACD, which measures the difference between two exponential moving averages.
Red (negative) bars indicate selling pressure.
Green/blue (positive) bars indicate buying pressure.
This indicator is very useful for detecting trend changes and momentum strength.
2️⃣ WT CROSS Signal Dots
The small green and red dots over the histogram show key cross signals detected by the WT CROSS tool.
Green dots indicate a potential bullish cross (buy signal).
Red dots indicate a potential bearish cross (sell signal).
This helps quickly spot moments when the market may be about to reverse direction.
3️⃣ Historical Volatility Percentile (HVP)
The purple vertical flashes in the background highlight moments when historical volatility is extremely low.
When the HVP flashes, it signals a period of compressed volatility, often followed by a strong price move.
It acts as a trader alert, as low volatility phases often precede breakouts or sharp movements.
5-Min Candle Ranges (Last 1000)Average candle size for 1000 candles. This indicators looks at the volatility of candles and averages the size of the candles.
US Growth Momentum Index (UGMI)US Growth Momentum Index (UGMI) is a macroeconomic indicator designed to reflect the current economic health of the United States. The index combines four key economic factors—Industrial Production (INDPRO), Retail Sales (RSAFS), Unemployment Rate (UNRATE), and the 10Y-2Y Yield Curve Spread—and aggregates them into a single line representing overall growth momentum.
The UGMI is based on Z-Score calculations for each of these components, helping to identify whether the U.S. economy is in an expansionary growth phase or a contractionary recession phase.
How to Read the UGMI:
Core Growth Line (Blue): This is the main line representing the aggregated growth momentum. It is calculated using the Z-scores of the key economic indicators.
0 Line: The 0 line represents the neutral zone. If the UGMI is above the 0 line, it suggests that the economy is expanding. Below the 0 line indicates contraction or a potential recession.
Zones Above 1: When the UGMI is above 1, it represents a strong expansionary phase or boom, possibly signaling the top of a bull market or local peak.
Zones Below -1: When the UGMI falls below -1, it indicates a severe recession or significant contraction in the economy.
Color Coding:
Green: When the UGMI is above the 1 line, the background turns green, indicating a strong growth phase.
Red: When the UGMI is below -1, the background turns red, representing a recession or significant economic downturn.
This indicator helps traders and investors to understand whether the economy is growing or contracting, and is especially useful for identifying potential market tops or turning points.
Rally Sweep VolumeThis indicator is designed to identify potential trend continuation trades - after the reversal has happened. This simply looks for 1-5 candle rallies that lead to an opposing sweep WITH volume. The volume aspect is meant to identify large pools of buyers/sellers coming into to confirm the continuation.
I pair this indicator with 1M FVG - price will pullback to the FVG and then give this signal, which is an entry on close.
If it signals but isn't in a 1M FVG, then wait for it to form one and then use that FVG as an entry when it is retested.
Rally Sweep ReversalThis indicator identifies rallies into a sweep to identify liquidity runs into key levels which often lead to reversals. I personally like prior day high/low and overnight high/low as my key levels. The signal should happen after sweeping the level, not before.
Liquidity Sweep DetectorThe Liquidity Sweep Detector represents a technical analysis tool specifically designed to identify market microstructure patterns typically associated with institutional trading activity. According to Harris (2003), institutional traders frequently employ tactics where they momentarily break through price levels to trigger stop orders before redirecting the market in the opposite direction. This phenomenon, commonly referred to as "stop hunting" or "liquidity sweeping," constitutes a significant aspect of institutional order flow analysis (Osler, 2003). The current implementation provides retail traders with a means to identify these patterns, potentially aligning their trading decisions with institutional movements rather than becoming victims of such strategies.
Osler's (2003) research documents how stop-loss orders tend to cluster around significant price levels, creating concentrations of liquidity. Taylor (2005) argues that sophisticated institutional participants systematically exploit these liquidity clusters by inducing price movements that trigger these orders, subsequently profiting from the ensuing price reaction. The algorithmic detection of such patterns involves several key processes. First, the indicator identifies swing points—local maxima and minima—through comparison with historical price data within a definable lookback period. These swing points correspond to what Bulkowski (2011) describes as "significant pivot points" that frequently serve as liquidity zones where stop orders accumulate.
The core detection algorithm utilizes a multi-stage process to identify potential sweeps. For high sweeps, it monitors when price exceeds a previous swing high by a specified threshold percentage, followed by a bearish candle that closes below the original swing high level. Conversely, for low sweeps, it detects when price drops below a previous swing low by the threshold percentage, followed by a bullish candle closing above the original swing low. As noted by Lo and MacKinlay (2011), these price patterns often emerge when large institutional players attempt to capture liquidity before initiating significant directional moves.
The indicator maintains historical arrays of detected sweep events with their corresponding timestamps, enabling temporal analysis of market behavior following such events. Visual elements include horizontal lines marking sweep levels, background color highlighting for sweep events, and an information table displaying active sweeps with their corresponding price levels and elapsed time since detection. This visualization approach allows traders to quickly identify potential institutional activity without requiring complex interpretation of raw price data.
Parameter customization includes adjustable lookback periods for swing point identification, sweep threshold percentages for signal sensitivity, and display duration settings. These parameters allow traders to adapt the indicator to various market conditions and timeframes, as markets demonstrate different liquidity characteristics across instruments and periods (Madhavan, 2000).
Empirical studies by Easley et al. (2012) suggest that retail traders who successfully identify and act upon institutional liquidity sweeps may achieve superior risk-adjusted returns compared to conventional technical analysis approaches. However, as cautioned by Chordia et al. (2008), such patterns should be considered within broader market context rather than in isolation, as their predictive value varies significantly with overall market volatility and liquidity conditions.
References:
Bulkowski, T. (2011). Encyclopedia of Chart Patterns (2nd ed.). John Wiley & Sons.
Chordia, T., Roll, R., & Subrahmanyam, A. (2008). Liquidity and market efficiency. Journal of Financial Economics, 87(2), 249-268.
Easley, D., López de Prado, M., & O'Hara, M. (2012). Flow Toxicity and Liquidity in a High-frequency World. The Review of Financial Studies, 25(5), 1457-1493.
Harris, L. (2003). Trading and Exchanges: Market Microstructure for Practitioners. Oxford University Press.
Lo, A. W., & MacKinlay, A. C. (2011). A Non-Random Walk Down Wall Street. Princeton University Press.
Madhavan, A. (2000). Market microstructure: A survey. Journal of Financial Markets, 3(3), 205-258.
Osler, C. L. (2003). Currency Orders and Exchange Rate Dynamics: An Explanation for the Predictive Success of Technical Analysis. Journal of Finance, 58(5), 1791-1820.
Taylor, M. P. (2005). Official Foreign Exchange Intervention as a Coordinating Signal in the Dollar-Yen Market. Pacific Economic Review, 10(1), 73-82.
20 EMA Crossover with Next Full-Body CandleVersion 3 of the 20 EMA crossover strategy with Daiky open and previoushigh / low
20 EMA Crossover with Next Full-Body CandleVersion 3 of the 20ema crossover, tweaked and now the fully working version
20 EMA Crossover with Daily Open S/RUpdated Version of the previous crossover inc highlighted candles
20 EMA Crossover with Daily Open S/R20EMA cross over candle strategy , full bodied close with DO and Preivous High and low
Comprehensive Trend & Signal StrategyScript Summary: "Configurable Trend & Signal System (CTSS)"
This TradingView script is a comprehensive technical analysis tool designed to generate trading signals (Long or Short) based on a configurable combination of several popular indicators. It aims to provide a flexible system where users can tailor the signal sensitivity and criteria to their specific trading style and market conditions.
Core Functionality:
Multi-Filter Signal Generation: The script generates buy (Long) or sell (Short) signals when conditions from several user-selected technical filters align.
Configurable Filters: It includes the following filters, each of which can be enabled or disabled and customized:
Main Trend Filter: Uses two Exponential Moving Averages (EMAs). A long signal requires the faster EMA to be above the slower EMA, and vice-versa for a short signal.
MACD Filter: Utilizes the Moving Average Convergence Divergence. Users can choose between a standard MACD or one derived from custom EMA lengths. A long signal requires the MACD line to be above its signal line, and vice-versa for a short.
RSI Filter: Employs the Relative Strength Index. For a long signal, it typically looks for the RSI to be below an oversold level (or simply not overbought, depending on configuration). For a short signal, it looks for the RSI to be above an overbought level (or not oversold).
Volume Filter: Analyzes trading volume. It can identify volume spikes (volume significantly above its moving average) which can be used to confirm the strength of a potential signal.
Sensitivity Presets: Offers global "Sensitivity Presets" (e.g., Conservative, Moderate, Aggressive) that automatically adjust the parameters of all underlying filters to predefined settings, simplifying initial setup. Users can then fine-tune from these presets.
Stop Loss (SL) and Take Profit (TP) Management:
Once a signal is generated, the script calculates and can display SL and TP levels.
These levels can be based on the Average True Range (ATR) multiplied by a user-defined factor, or a fixed number of pips/points.
It visually tracks these levels on the chart.
Visualizations:
Plots the selected indicators (EMAs, MACD lines, RSI, Volume MA) on the chart.
Displays signal markers ("L" for Long, "S" for Short) directly on the price bars where signals occur.
Draws horizontal lines for the current Stop Loss and Take Profit levels if a trade signal is active.
Includes an optional on-chart Information Table summarizing the status of all enabled filters, the current signal state (Long/Short/None), and active SL/TP levels.
Alerts: The script can generate alerts for:
New Long signals.
New Short signals.
When a Take Profit level is hit for a long or short trade.
When a Stop Loss level is hit for a long or short trade.
How Signals Are Generated:
A Long signal is generated only if all enabled filters simultaneously indicate bullish conditions. For example, if the Main Trend, MACD, and RSI filters are active, a Long signal would require:
Fast EMA > Slow EMA (Main Trend)
MACD Line > MACD Signal Line (MACD)
RSI is in a bullish state (e.g., coming out of oversold, or simply not overbought).
Similarly, a Short signal requires all enabled filters to indicate bearish conditions. The script manages one "trade" at a time; a new signal in the opposite direction will reverse the current position.
Instructions for Using the "Configurable Trend & Signal System (CTSS)" Script
Adding to Chart:
Open TradingView.
Open the Pine Editor (usually at the bottom of the chart).
Paste the entire script code into the editor.
Click "Add to Chart."
Accessing Settings:
Once the script is on your chart, hover over its name in the top-left corner of the chart (or in the legend if it's an overlay).
Click the "Settings" (gear) icon. This will open the script's configuration panel.
Configuring the Script (Inputs Tab):
Global Settings & Presets:
Sensitivity Preset: Start here. Choose "Conservative," "Moderate," or "Aggressive." This will automatically set many of the parameters below. You can then fine-tune them. "Custom" means your individual settings will be used.
Main Trend Filter:
Use Main Trend Filter?: Check to enable this filter.
Fast MA Length, Slow MA Length: Set the periods for the two EMAs.
Show Main Trend MAs?: Toggle visibility of these EMAs on the chart.
Customize colors, width, and style for the plotted MAs.
MACD Filter:
Use MACD Filter?: Check to enable.
MACD Source Type:
Default: Uses standard MACD (12, 26, 9 periods typically). You can adjust Fast Length, Slow Length, Signal Smoothing.
Custom EMA Source: Derives MACD from two custom EMAs. Set Source Fast EMA Length, Source Slow EMA Length, and Signal Smoothing for Custom.
Show MACD Plot?: Toggle visibility of MACD and signal lines.
Customize colors and width.
RSI Filter:
Use RSI Filter?: Check to enable.
RSI Length: Set the period for RSI calculation.
RSI Overbought, RSI Oversold: Define the levels for overbought/oversold conditions.
Show RSI Plot?: Toggle visibility of the RSI line and OB/OS levels.
Customize colors and width.
Volume Filter:
Use Volume Filter?: Check to enable.
Volume MA Lookback: Period for the moving average of volume.
Volume Spike Multiplier: How many times the current volume must be above its MA to be considered a spike.
Show Volume MA?: Toggle visibility of the volume MA.
Customize color for the volume MA and volume bars indicating a spike.
Stop Loss & Take Profit Settings:
Use ATR for SL/TP?:
If checked: Uses ATR. Set ATR Length, SL ATR Multiplier, TP ATR Multiplier.
If unchecked: Uses fixed pips. Set Fixed SL Pips, Fixed TP Pips. (Note: "Pips" here means minimum price increments of the instrument).
Show SL/TP Lines on Chart?: Toggle visibility of the SL/TP lines when a signal is active.
Customize colors, width, and style for SL and TP lines.
Visuals & Alerts Group:
Show Signal Markers?: Toggle "L" and "S" markers on the chart.
Long/Short Signal Marker Color: Choose colors for these markers.
Show Information Table?: Toggle the on-chart summary table.
Table Position: Choose where the table appears (e.g., Top Right).
Table Text/Background Color: Customize table appearance.
Understanding the Chart Display:
Indicator Plots: You'll see the EMAs, MACD lines, RSI, and Volume MA plotted if you've enabled them.
Signal Markers: An "L" will appear below a bar for a long signal, and an "S" above a bar for a short signal.
SL/TP Lines: If a signal is active and SL/TP lines are enabled, you'll see horizontal lines at the calculated Stop Loss and Take Profit prices. These lines will extend with new bars until the trade is closed by an SL/TP hit or a reverse signal.
Information Table: If enabled, this table provides a real-time summary of:
The script's preset status.
The status of each enabled filter (e.g., Main Trend: Bullish, MACD: Bearish).
The current overall signal (Long, Short, or None).
If a signal is active: Entry Price, Stop Loss Price, Take Profit Price.
SL/TP Hit Labels: When a Stop Loss or Take Profit is hit, a small label ("SL Hit" or "TP Hit") will appear on the chart at that price level.
Setting Up Alerts (TradingView Feature):
Click the "Alert" button (clock icon) on the TradingView top toolbar or right-click on the chart and select "Add alert."
In the "Condition" dropdown, select the name of this script (e.g., "CTSS").
A second dropdown will appear, allowing you to choose the specific alert condition:
"CTSS: New Long Signal..."
"CTSS: New Short Signal..."
"CTSS: Long Take Profit Hit..."
"CTSS: Long Stop Loss Hit..."
"CTSS: Short Take Profit Hit..."
"CTSS: Short Stop Loss Hit..."
Choose your desired options (e.g., "Once Per Bar Close" is common for signal alerts).
Configure notification preferences (popup, email, etc.).
Click "Create."
General Advice for Use:
Backtesting & Forward Testing: Thoroughly test any configuration on historical data and then in a simulated (paper trading) environment before risking real capital.
Understand the Indicators: Familiarize yourself with how EMAs, MACD, RSI, and Volume analysis work independently to better understand their combined effect.
Start with Presets: Use the sensitivity presets as a starting point and then adjust individual parameters to suit the specific asset and timeframe you are trading.
Risk Management: This script provides SL/TP suggestions, but always apply your own comprehensive risk management strategy. The script itself is a tool, not a complete trading plan.
Not Financial Advice: This script is for educational and informational purposes. It does not constitute financial advice.
By following these instructions, you can effectively configure and utilize the "Configurable Trend & Signal System" to aid your trading analysis.
Global M2 by Colin Talks Crypto // Days Offset =The official Global M2 Money Supply script used by Colin Talks Crypto
x.com/colintcrypto
colintalkscrypto.com
To change the number of days offset for the M2 line, hover over the indicator name on your TradingView chart and click the settings icon.
Williams Vix Fix Shortsupdated.
So if you haven't already, add the normal "Williams Vixx Fixx" indicator to your chart twice,
Then open the settings on one of them and click the "highs not lows" option. and uncheck the "Highlight Bars For Simple Entry" option.
That will be the histogram for your shorts. The other Vixx Fixx indicator you added can be left as is.
Then add my indicator, either by just searching it in Tradigview or by using the pinescript above. This will act as your "white" candle for your short setups aligning with volitility and your histogram. So then you will have a black candle when the shorts Vixx Fixx triggers and a white while the long Vixx Fixx triggers.
Pivot Points High Low with AlertsDefinition
The Pivot Points High Low indicator is used to determine and anticipate potential changes in market price and reversals. The Highs referred to in the title are created based on the number of bars that exhibit lower highs on either side of a Pivot Point High, whereas the Lows are created based on the number of bars that exhibit higher lows on either side of a Pivot Point Low.
Calculations
As mentioned above, Pivot Point Highs are calculated by the number of bars with lower highs on either side of a Pivot Point High calculation. Similarly, Pivot Point Lows are calculated by the number of bars with higher lows on either side of a Pivot Point Low calculation.
Takeaways and what to look for
A Pivot Point is more significant or noteworthy if the trend is extended or longer than average. This can mean if a trader selects a higher period for before and after the Pivot Point, the trend could be longer and therefore prove the Pivot Point itself more notable.
Additionally, Pivot Points can help a trader assess where would be best to draw. By analyzing price changes and reversals, a trader has more of an ability to determine and predict price patterns and general price trends.
Summary
The Pivot Points High Low indicator can predict and determine price changes and potential reversals in the market. Pivot Points can also help traders identify price patterns and trends, depending on the period and significance of the Pivot Point value.
Functionally Weighted Moving AverageOVERVIEW
An anchor-able moving average that weights historical prices with mathematical curves (shaping functions) such as Smoothstep , Ease In / Out , or even a Cubic Bézier . This level of configurability lends itself to more versatile price modeling, over conventional moving averages.
SESSION ANCHORS
Aside from VWAP, conventional moving averages do not allow you to use the first bar of each session as an anchor. This can make averages less useful near the open when price is sufficiently different from yesterdays close. For example, in this screenshot the EMA (blue) lags behind the sessionally anchored FWMA (yellow) at the open, making it slower to indicate a pivot higher.
An incrementing length is what makes a moving average anchor-able. VWAP is designed to do this, indefinitely growing until a new anchor resets the average (which is why it doesn't have a length parameter). But conventional MA's are designed to have a set length (they do not increment). Combining these features, the FWMA treats the length like a maximum rather than a set length, incrementing up to it from the anchor (when enabled).
Quick aside: If you code and want to anchor a conventional MA, the length() function in my UtilityLibrary will help you do this.
Incrementing an averages length introduces near-anchor volatility. For this reason, the FWMA also includes an option to saturate the anchor with the source , making values near the anchor more resistant to change. The following screenshot illustrates how saturation affects the average near the anchor when disabled (aqua) and enabled (fuchsia).
AVERAGING MATH
While there's nothing special about the math, it's worth documenting exactly how the average is affected by the anchor.
Average = Dot Product / Sum of Weights
Dot Product
This is the sum of element-wise multiplication between the Price and Weight arrays.
Dot Product = Price1 × Weight1 + Price2 × Weight2 + Price3 × Weight3 ...
When the Price and Weight arrays are equally sized (aka. the length is no longer incrementing from the anchor), there's a 1-1 mapping between Price and Weight indices. Anchoring, however, purges historical data from the Price array, making it temporarily smaller. When this happens, a dot product is synthesized by linearly interpolating for proportional indices (rather than a 1-1 mapping) to maintain the intended shape of weights.
Synthetic Dot Product = FirstPrice × FirstWeight + ... MidPrice × MidWeight ... + LastPrice × LastWeight
Sum of Weights
Exactly what it sounds like, the sum of weights used by the dot product operation. The sum of used weights may be less than the sum of all weights when the dot product is synthesized.
Sum of Weights = Weight1 + Weight2 + Weight3 ...
CALCULATING WEIGHTS
Shaping functions are mathematical curves used for interpolation. They are what give the Functionally Weighted Moving Average its name, and define how each historical price in the look back period is weighted.
The included shaping functions are:
Linear (conventional WMA)
Smoothstep (S curve)
Ease In Out (adjustable S curve)
Ease In (first half of Ease In Out)
Ease Out (second half of Ease In Out)
Ease Out In (eases out and then back in)
Cubic Bézier (aka. any curve you want)
In the following screenshot, the only difference between the three FWMA's is the shaping function (Ease In, Ease In Out, and Ease Out) illustrating how different curves can influence the responsiveness of an average.
And here is the same example, but with anchor saturation disabled .
ADJUSTING WEIGHTS
Each function outputs a range of values between 0 and 1. While you can't expand or shrink the range, you can nudge it higher or lower using the Scalar . For example, setting the scalar to -0.2 remaps to , and +0.2 remaps to . The following screenshot illustrates how -0.2 (lightest blue) and +0.2 (darkest blue) affect the average.
Easing functions can be further adjusted with the Degree (how much the shaping function curves). There's an interactive example of this here and the following illustrates how a degrees 0, 1, and 20 (dark orange, orange, and light orange) affect the average.
This level of configurability completely changes how a moving average models price for a given length, making the FWMA extremely versatile.
INPUTS
You can configure:
Length (how many historical bars to average)
Source (the bar value to average)
Offset (horizontal offset of the plot)
Weight (the shaping function)
Scalar (how much to adjust each weight)
Degree (how much to ease in / out)
Bézier Points (controls shape of Bézier)
Divisor & Anchor parameters
Style of the plot
BUT ... WHY?
We use moving averages to anticipate trend initialization, continuation, and termination. For a given look back period (length) we want the average to represent the data as accurately and smoothly as possible. The better it does this, the better it is at modeling price.
In this screenshot, both the FWMA (yellow) and EMA (blue) have a length of 9. They are both smooth, but one of them more accurately models price.
You wouldn't necessarily want to trade with these FWMA parameters, but knowing it does a better job of modeling price allows you to confidently expand the model to larger timeframes for bigger moves. Here, both the FWMA (yellow) and EMA (blue) have a length of 195 (aka. 50% of NYSE market hours).
INSPIRATION
I predominantly trade ETF derivatives and hold the position that markets are chaotic, not random . The salient difference being that randomness is entirely unpredictable, and chaotic systems can be modeled. The kind of analysis I value requires a very good pricing model.
The term "model" sounds more intimidating than it is. Math terms do that sometimes. It's just a mathematical estimation . That's it. For example, a regression is an "average regressing" model (aka. mean reversion ), and LOWESS (Locally Weighted Scatterplot Smoothing) is a statistically rigorous local regression .
LOWESS is excellent for modeling data. Also, it's not practical for trading. It's computationally expensive and uses data to the right of the point it's averaging, which is impossible in realtime (everything to the right is in the future). But many techniques used within LOWESS are still valuable.
My goal was to create an efficient real time emulation of LOWESS. Specifically I wanted something that was weighted non-linearly, was efficient, left-side only, and data faithful. Incorporate trading paradigms (like anchoring) and you get a Functionally Weighted Moving Average.
The formulas for determining the weights in LOWESS are typically chosen just because they seem to work well. Meaning ... they can be anything, and there's no justification other than "looks about right". So having a variety of functions (aka. kernels) for the FWMA, and being able to slide the weight range higher or lower, allows you to also make it "look about right".
William Cleveland, prominent figure in statistics known for his contributions to LOWESS, preferred using a tri-cube weighting function. Using Weight = Ease Out In with the Degrees = 3 is comparable to this. Enjoy!
Market Sentiment Index US Top 40 [Pt]▮Overview
Market Sentiment Index US Top 40 [Pt} shows how the largest US stocks behave together. You pick one simple measure—High Low breakouts, Above Below moving average, or RSI overbought/oversold—and see how many of your chosen top 10/20/30/40 NYSE or NASDAQ names are bullish, neutral, or bearish.
This tool gives you a quick view of broad-market strength or weakness so you can time trades, confirm trends, and spot hidden shifts in market sentiment.
▮Key Features
► Three Simple Modes
High Low Index: counts stocks making new highs or lows over your lookback period
Above Below MA: flags stocks trading above or below their moving average
RSI Sentiment: marks overbought or oversold stocks and plots a small histogram
► Universe Selection
Top 10, 20, 30, or 40 symbols from NYSE or NASDAQ
Option to weight by market cap or treat all symbols equally
► Timeframe Choice
Use your chart’s timeframe or any intraday, daily, weekly, or monthly resolution
► Histogram Smoothing
Two optional moving averages on the sentiment bars
Markers show when the faster average crosses above or below the slower one
► Ticker Table
Optional on-chart table showing each ticker’s state in color
Grid or single-row layout with adjustable text size and color settings
▮Inputs
► Mode and Lookback
Pick High Low, Above Below MA, or RSI Sentiment
Set lookback length (for example 10 bars)
If using Above Below MA, choose the moving average type (EMA, SMA, etc.)
► Universe Setup
Market: NYSE or NASDAQ
Number of symbols: 10, 20, 30, or 40
Weights: on or off
Timeframe: blank to match chart or pick any other
► Moving Averages on Histogram
Enable fast and slow averages
Set their lengths and types
Choose colors for averages and markers
► Table Options
Show or hide the symbol table
Select text size: tiny, small, or normal
Choose layout: grid or one-row
Pick colors for bullish, neutral, and bearish cells
Show or hide exchange prefixes
▮How to Read It
► Sentiment Bars
Green means bullish
Red means bearish
Near zero means neutral
► Zero Line
Separates bullish from bearish readings
► High Low Line (High Low mode only)
Smooth ratio of highs versus lows over your lookback
► MA Crosses
Fast MA above slow MA hints rising breadth
Fast MA below slow MA hints falling breadth
► Ticker Table
Each cell colored green, gray, or red for bull, neutral, or bear
▮Use Cases
► Confirm Market Trends
Early warning when price makes highs but breadth is weak
Catch rallies when breadth turns strong while price is flat
► Spot Sector Rotation
Switch between NYSE and NASDAQ to see which group leads
Watch tech versus industrial breadth to track money flow
► Filter Trade Signals
Enter longs only when breadth is bullish
Consider shorts when breadth turns negative
► Combine with Other Indicators
Use RSI Sentiment with trend tools to spot overextended moves
Add volume indicators in High Low mode for breakout confirmation
► Timeframe Analysis
Daily for big-picture bias
Intraday (15-min) for precise entries and exits