Indicators and strategies
Открытие сессии: EMA + VWAP + ОбъемIt is a software tool that automatically analyzes financial markets by selecting stocks or other assets based on preset parameters such as price, trading volume, technical indicators, and fundamentals.
EMA 21 / 55 / 100 / 200EMA 21/55/100/200 — Multi-Fractal Trend Radar
This indicator overlays four key exponential moving averages (21, 55, 100, and 200 periods) to provide a quick visual reading of market direction, strength, and trend phases.
• EMA 21 (red): Short-term pulse; great for identifying quick momentum shifts and pullback zones in scalping or intraday setups.
• EMA 55 (orange): Intermediate trend filter; often acts as dynamic support or resistance during multi-day swing moves.
• EMA 100 (aqua): Medium-term trend gauge; confirms the strength of the prevailing trend and helps avoid counter-trend trades.
• EMA 200 (blue): Long-term baseline; defines macro bias and highlights potential cycle reversals when broken or reclaimed.
EMAs 9/20/50 Intradía by herediajEMA de 9/20/50 en un sólo indicador, que funciona bien para operaciones intradía.
Weekly EMA12-26 Buy/Sell Trend with Bar ColorGolden cross TF week with buy-sell signal Use EMA 12 cross above EMA 26 and if the price closes above EMA 12 it will give a buy signal and if EMA 12 crosses below EMA 26 and if the price closes below EMA 26 it will give a sell signal. ใช้ EMA 12 ตัดขึ้นเหนือ EMA 26 และถ้าราคาปิดอยู่เหนือ EMA 12 จะให้สัญญาณซื้อ และถ้า EMA 12 ตัดลงต่ำกว่า EMA 26 และถ้าราคาปิดอยู่ต่ำกว่า EMA 26 จะให้สัญญาณขาย
FibMACDEMACrossThis custom TradingView indicator identifies high-confidence buy signals by combining a 21/200 EMA Golden Cross with a MACD bullish crossover, and further filters entries using optional conditions: volume above its 20-period average, RSI between 30–70, and price trading above the 200 EMA. It highlights potential buy zones with a shaded Fibonacci retracement area (between the 50% and 61.8% levels), and plots clean, intuitive markers directly on the price chart to avoid clutter. Designed for visual clarity and discretionary decision-making, this tool helps traders focus only on the strongest momentum-backed, trend-aligned opportunities.
Pearson vs Approx. Spearman CorrelationThis indicator displays the rolling Pearson and approximate Spearman correlation between the chart's asset and a second user-defined asset, based on log returns over a customizable window.
Features:
- Pearson correlation of log returns (standard linear dependency measure)
- Approximate Spearman correlation, using percentile ranks to better capture nonlinear and monotonic relationships
/ Horizontal lines showing:
Maximum and minimum correlation values over a statistical window
1st quartile (25%) and 3rd quartile (75%) — helpful for identifying statistically high or low regimes
This script is useful for identifying dynamic co-movements, regime changes, or correlation breakdowns between assets — applicable in risk management, portfolio construction, and pairs trading strategies.
Volume In USDan amended version of nice boomer's great Volume In USD indicator, showing 100k USD volume as a horizontal line, on the 1 min chart only
RSI Divergence with Signal LinesRSI Divergence.
Few signals but excellent results.
Works best in Higher timeframes 1 Hour and above.
BTC 200-Week SMA Zones (Daily + Weekly) + Time + % + LinesShowing Cheap, Fair Value, Expensive, and Very Expensive regions. Inspired by Crypto Currently.
Symbol vs Benchmark Performance & Volatility TableThis tool puts the current symbol’s performance and volatility side-by-side with any benchmark —NASDAQ, S&P 500, NIFTY or a custom index of your choice.
A quick glance shows whether the stock is outperforming, lagging, or just moving with the market.
⸻
Features
• ✅ Returns over 1W, 1M, 3M, 6M, 12M
• 🔄 Benchmark comparison with optional difference row
• ⚡ Volatility snapshot (20D, 60D, or 252D)
• 🎛️ Fully customizable:
• Show/hide rows and timeframes
• Switch between default or custom benchmarks
• Pick position, size, and colors
Built to answer a simple, everyday question — “How’s this really doing compared to the broader market?”
Thanks to @BeeHolder, whose performance table originally inspired this.
Hope it makes your analysis a little easier and quicker.
Medias Móviles Simples//@version=5
indicator("Medias Móviles Simples", overlay=true)
// Medias móviles
sma20 = ta.sma(close, 20)
sma40 = ta.sma(close, 40)
sma100 = ta.sma(close, 100)
sma200 = ta.sma(close, 200)
// Dibujar las medias móviles
plot(sma20, color=color.yellow, linewidth=2, title="SMA 20")
plot(sma40, color=color.red, linewidth=2, title="SMA 40")
plot(sma100, color=color.blue, linewidth=2, title="SMA 100")
plot(sma200, color=color.purple, linewidth=2, title="SMA 200")
SwingMaster Pro: High/Low & Midline VisualizerThis indicator identifies and plots the most recent swing highs and swing lows on your chart, drawing horizontal lines at these key levels. Additionally, it draws a customizable 50% midpoint line between the last high and low, helping you quickly gauge potential support/resistance zones and trend direction. All lines have customizable color, style, and thickness to suit your preferences.
MA cross by TradingZoneTLS📌 Based on: "Moving Average Cross Alert, Multi-Timeframe (MTF)" by ChartArt
✍️ Modified and customized by TradingZoneTLS
Default settings: EMA 8/34, simplified visuals and alerts.
📞 Contact / Updates:
Telegram: t.me
Please use responsibly and give credit to original author.
200 EMA Touch & Break/RetestSimple indicator to detect a touch of the 200 EMA and also a break & retest.
Bearish RSI + 2 Bullish Candles - Colored REV LabelsDetects a reversal pattern: bearish candle with RSI ≤ 30, followed by two consecutive bullish candles.
Prints a REV label with:
Green by default
Red if two labels appear within 20 bars, and the second label is higher than the first
Yellow if two labels appear within 20 bars, and the second label is lower than the first
7:30 AM ET Bar HighlighterHow it works
Step Explanation
1️⃣ hour(time, targetTZ) and minute(time, targetTZ) convert each bar’s opening time to America/New_York and check for 7 : 25.
2️⃣ When both match, isTargetBar becomes true.
3️⃣ bgcolor() paints that candle red, and plotshape() draws the white dot just above it.
Hull Moving Average RibbonGradient Wave HMA - Multi-Ribbon Hull Moving Average System
Overview
The Gradient Wave HMA is an advanced technical indicator that transforms Alan Hull's Hull Moving Average (HMA) into a dynamic multi-layered ribbon system. Unlike traditional moving average ribbons that use simple or exponential calculations, this indicator applies Hull's innovative lag-reduction formula across 12 different timeframes simultaneously, creating a visually striking gradient effect that flows with market momentum.
Technical Foundation
This indicator is built upon the Hull Moving Average, developed by Alan Hull in 2005. The HMA uses a weighted moving average calculation designed to almost eliminate lag while maintaining curve smoothness:
HMA = WMA(2*WMA(n/2) − WMA(n), sqrt(n))
Credit: Alan Hull (www.alanhull.com)
Key Features
Multi-Period Ribbon Structure
12 individual HMA lines with customizable periods
Preset configurations for different trading styles:
Fast: 3-30 period range (scalping/intraday)
Swing: 8-55 period range (swing trading)
Position: 20-100 period range (position trading)
Custom: User-defined periods
2. Neon Gradient Visualization
Bullish Gradient: Transitions from blue-purple to hot purple
Bearish Gradient: Flows from hot pink to purple-pink
Each line has a unique color in the spectrum
Gradient fills between lines create depth and visual flow
3. Advanced Alert System
Trend Reversal Alerts: Notifies when ribbon changes direction
Price Breakout Alerts: Triggers when price crosses the ribbon
Compression Alerts: Signals potential breakouts during consolidation
Expansion Alerts: Confirms strong trending conditions
Momentum Surge Alerts: Catches explosive moves early
How It Works
The indicator calculates 12 Hull Moving Averages, each with a different period length. The trend direction is determined by the middle HMA (6th line), which triggers the color change across the entire ribbon. When trending up, the ribbon displays a purple gradient; when trending down, it shifts to a pink gradient.
Trading Applications
1. Trend Identification
Ribbon color indicates overall trend direction
All lines moving in sync confirms strong trend
Mixed signals suggest choppy or transitioning markets
2. Dynamic Support/Resistance
In uptrends, the ribbon acts as moving support
In downtrends, it provides resistance levels
Multiple layers offer various strength levels
3. Momentum Analysis
Expanding ribbon = Increasing momentum
Contracting ribbon = Decreasing momentum/consolidation
Ribbon angle indicates trend strength
4. Trading Example
Advantages Over Traditional MAs
Reduced Lag: Hull's formula provides faster response than SMA/EMA ribbons
Visual Clarity: Gradient effect makes trend changes immediately visible
Multiple Timeframes: 12 periods provide comprehensive market view
Flexibility: Presets adapt to different trading styles
Best Practices
Use higher timeframes (4H, Daily) for position trading
Combine with volume indicators for confirmation
Watch for ribbon compression before major moves
Consider overall market conditions when interpreting signals
Customization Options
Adjust individual HMA periods
Fine-tune transparency for different backgrounds
Choose between WMA and EMA base calculations
The Gradient Wave HMA combines Alan Hull's breakthrough moving average formula with modern visualization techniques to create a powerful trend-following tool that's both technically sophisticated and visually intuitive.
NoNoiseMA & SlopeHappy trade,
This is a noise-reduced moving average — let's call it the No-Noise MA. A MA where false breakout price action should have little to no impact, while the main trend remains fully represented. In comparison to previous MAs this one's trend appear more linear, and sideways price actions becomes easier to detect thanks to it's unique two filter stages.
In short, the No-Noise-MA (Noise-Reduced Moving Average) is calculated as the cumulative sum of the slopes derived from the center line of the last x pivot points. Let’s break it down step by step:
Pivot Detection:
A pivot algorithm (an adapted variant of the Bilson-Gann-Count method) identifies consecutive pivot points (high, low, high, low, etc.) in the close price series. Let's call this set of Pivots S.
Center Line Calculation:
Out of the set S the last x pivots are used to compute a center line (linear regression line). Always when a new pivot is confirmed, the oldest pivot in the queue is removed, and the new pivot is added.
Slope Extraction:
The center line is defined by its equation shown in the image below
Image 1
Cumulative Slope Sum:
As shown in the image 1 the slope is a series with values around zero. The No-Noise-MA is then just the cumulative sum of the slope series and a correction term. A correction term is needed otherwise the No-Noise-MA would run away over time from the original close price. The correction term is just the deviation between close price and cumulative slope sum multiply with a factor around 0.01 added to the No-Noise-MA.
Noise Reduction:
The goal of noise reduction is done by two filter stages. First Filter is the reduction of the input values. As shown above not all bars close prices are use, instead it uses just the pivot points delivered by the Bilson-Gann-Count method. Favorable the Bilson-Gann-Count method delivers the Pivot points in most cases much faster as other Pivot methods. Already after two bars a new Pivot is confirmed. This takes out all ups and downs between two consecutive Pivots. This first filter stage is legit because all price action in between is hedged by the Pivots.
The second filter stage is the done by the length of the center line. As more pivots are used to calculate the center line as smoother the slope becomes. Out liners just gets less impact if the base is bigger. So the number of involved Pivots has the same meaning as the lengths in any other MA.
Comparison with usual MAs:
For a comparison with other MAs this script also calculate the average lengths of the center line, shown in the upper right chart. So choose for example SMA and set the length parameter to the average length of the center line. As shown in the following image 2.
Image 2
This way both MAs have the same data base and can be objectively compared.
Trend detection:
The slope of the center line can be used for trend confirmation. A slope bigger then zero is an up trend while a slope smaller then zero is a down trend. And side way price action is indicated when the slope is around zero within a certain threshold.
Image 3
One hint should be mentioned here. The side way section gets indicated much later. About the number of bars as the center line is long. Before that there are just up or down trend predicted. In the image 2 you see the slope is firstly tin and as more bars past by the slope becomes more thick. This should indicate the point where no side way predictions will happens anymore.
Variation of calculation
In the settings menu you can find the setting "Include last close to center line". With this activated the center line is calculated with the last pivots and the last close price. The last close price is assumed as a pivot too. This gives the slope a more early reaction to volatile price action. But also brings back some noise.
HA Candles by TradingZoneTLSThis script displays Heiken Ashi candles overlaid on price charts. It allows users to toggle between standard candles and Heiken Ashi candles.
📌 Source credit: This script is adapted from the public indicator "Heiken Ashi Candles" originally published by CryptoRox.
⚙️ Features:
Toggle Heiken Ashi on/off
Candles colored green/red based on open/close
🔗 Follow us for updates and more indicators:
Telegram Channel – TradingZoneTLS
Modified and maintained by TradingZoneTLS.
Bearish RSI + 2 Bullish Candles - Colored REV LabelsDetects a reversal pattern: bearish candle with RSI ≤ 30, followed by two consecutive bullish candles.
Prints a REV label with:
Green by default
Red if two labels appear within 20 bars, and the second label is higher than the first
Yellow if two labels appear within 20 bars, and the second label is lower than the first
Dynamic Candle Levels — High/Low & 50% Lines LiveThis indicator dynamically visualizes the key price levels of the current and recent candles in real-time.
Automatically draws lines at the highs and lows of the last X candles
Marks the 50% level of each candle with horizontal lines
Updates the lines of the currently forming candle live as high, low, and midpoint change
Fully customizable colors, line widths, and number of displayed candles
Perfect for quickly identifying support and resistance zones or intermediate levels at a glance to make faster trading decisions.
Settings:
Number of candles for high/low and 50% lines
Colors and widths of the lines
Option to show live lines for the current candle
TQQQ for the Long Term - ComposerThis is “TQQQ for the Long Term,” a strategy built by a Composer power user named Dereck Nielsen originally shared on Reddit and later adopted and evolved by the Composer community. The strategy blends mean reversion and momentum to decide when to rotate between NASDAQ:TQQQ , CBOE:UVXY , AMEX:TECL , AMEX:UPRO , NASDAQ:SQQQ , and NASDAQ:TLT creating a portfolio with higher risk-adjusted returns than TQQQ on its own.
The script has two visual components: a table and plot as seen above. The table tracks every single underlying indicator in our strategy and their current evaluation. The plot shows a single selected indicator so you can monitor how it has changed over time. You can select a different indicator in the Inputs dropdown.
The core of “TQQQ for the Long Term” is built around two ideas: momentum and mean reversion.
When SPY is trading above its 200-day SMA, the market is trending upwards and we want to be long TQQQ unless the 10-day RSI of TQQQ and SPXL indicates the market is overbought, in which case we temporarily rotate into UVXY to capitalize on volatility.
When SPY is below its 200-day SMA, we check whether the market is oversold (in which case we'll enter bullish assets like TECL, UPRO, or TQQQ. Otherwise, we'll hold either SQQQ or TLT.
In Composer, you can backtest how this strategy would have performed and even trade it automatically. For example, from June 2022 to today, this strategy has returned over +400% with an annualized return of 82%. And when backtested as far back as the 1970s using a simplified version, it actually thrived during periods of high inflation, quantitative tightening, and even stagflation. See the full backtest, trading logic and performance data here: app.composer.trade
Please note that past performance is not indicative of future results and trading involves risk.