Trend Prediction Meter [PointAlgo]The Trend Prediction Meter & Levels is a composite market-bias and volatility visualization tool designed to summarize trend strength, momentum, price positioning, and volatility into a single normalized score.
It provides a structured framework to interpret directional bias and probable price expansion zones during active market conditions.
Concept Overview
Markets often reflect multiple conditions simultaneously—trend direction, momentum strength, price location within a range, and volatility.
This indicator combines these elements into a unified Bullish Score (0–100), displayed as a meter and supported by projected ATR-based levels.
Rather than focusing on a single signal, the script aims to present context about current market conditions.
Bullish Score Composition (0–100)
The meter represents a weighted blend of multiple market factors:
1. Trend Strength (EMA Structure)
Uses a fast and slow EMA to assess directional bias.
The distance between EMAs is normalized into a trend strength score.
Strong separation indicates directional conviction; compression suggests balance.
2. Momentum Strength (RSI Blend)
Combines a short-term and mid-term RSI.
Helps capture both immediate momentum and broader directional stability.
Higher readings indicate sustained bullish pressure, lower readings indicate bearish pressure.
3. Position Within Recent Range
Measures where price is trading relative to its recent high–low range.
Values near the top of the range reflect strength; values near the bottom reflect weakness.
Mid-range positioning indicates equilibrium.
4. Volume Participation
Compares current volume against its recent average.
Acts as a minor confidence modifier rather than a primary driver.
Each component is normalized and combined using fixed weights to produce a final Bullish Score between 0 and 100.
Bias Classification
The Bullish Score is translated into descriptive market states:
Extreme Bullish
Very Bullish
Bullish
Neutral
Bearish
Very Bearish
These labels describe current bias, not future certainty.
Meter Visualization
The meter plot dynamically changes color based on the score range.
A dashed midline at 50 represents balance.
Background shading highlights strong bullish or bearish dominance zones.
Crossovers of the 50-level indicate shifts in directional control.
ATR-Based Projection Levels:
To provide volatility context, the indicator calculates ATR-based upside and downside reference levels:
Two potential expansion levels (TP1 and TP2) are projected above and below price.
The distance of these levels adapts based on current bias strength.
These levels are contextual reference zones, not fixed targets.
Prediction Dashboard
An optional side table summarizes key readings at the most recent bar:
Symbol
Current bias label
Bullish Score
Current price
ATR value
Upside and downside projection levels
Directional comment (Upside favoured / Downside favoured / Balanced)
This dashboard is designed to provide a quick structural overview without requiring manual calculation.
Signals & Alerts
Built-in alerts are available for:
Bullish bias conditions
Bearish bias conditions
Bullish Score crossing above 50
Bullish Score crossing below 50
Alerts are informational and reflect internal state changes only.
Customization:
Users can adjust:
RSI lengths
EMA lengths
Range lookback period
ATR parameters
Display options for the meter and dashboard
This allows adaptation across different instruments and timeframes.
Usage Notes
Best suited for analytical interpretation rather than standalone decision-making.
Designed to complement price action, structure, or other indicators.
Works across multiple markets where volume and volatility data are available.
Disclaimer :
This indicator is intended for educational and analytical purposes only.
It does not provide investment, trading, or financial advice.
All signals and levels should be validated with independent analysis and appropriate risk management.
Oscillators
Relative Strength Index_YJ//@version=5
indicator(title="MACD_YJ", shorttitle="MACD_YJ",format=format.price, precision=2)
source = close
useCurrentRes = input.bool(true, title="Use Current Chart Resolution?")
resCustom = input.timeframe("60", title="Use Different Timeframe? Uncheck Box Above")
smd = input.bool(true, title="Show MacD & Signal Line? Also Turn Off Dots Below")
sd = input.bool(false, title="Show Dots When MacD Crosses Signal Line?")
sh = input.bool(true, title="Show Histogram?")
macd_colorChange = input.bool(true, title="Change MacD Line Color-Signal Line Cross?")
hist_colorChange = input.bool(true, title="MacD Histogram 4 Colors?")
// === Divergence inputs ===
grpDiv = "Divergence"
calculateDivergence = input.bool(true, title="Calculate Divergence", group=grpDiv, tooltip="피벗 기반 정/역배 다이버전스 탐지 및 알람 사용")
lookbackRight = input.int(5, "Lookback Right", group=grpDiv, minval=1)
lookbackLeft = input.int(5, "Lookback Left", group=grpDiv, minval=1)
rangeUpper = input.int(60, "Bars Range Upper", group=grpDiv, minval=1)
rangeLower = input.int(5, "Bars Range Lower", group=grpDiv, minval=1)
bullColor = input.color(color.new(#4CAF50, 0), "Bull Color", group=grpDiv)
bearColor = input.color(color.new(#F23645, 0), "Bear Color", group=grpDiv)
textColor = color.white
noneColor = color.new(color.white, 100)
res = useCurrentRes ? timeframe.period : resCustom
fastLength = input.int(12, minval=1)
slowLength = input.int(26, minval=1)
signalLength= input.int(9, minval=1)
fastMA = ta.ema(source, fastLength)
slowMA = ta.ema(source, slowLength)
macd = fastMA - slowMA
signal = ta.sma(macd, signalLength)
hist = macd - signal
outMacD = request.security(syminfo.tickerid, res, macd)
outSignal = request.security(syminfo.tickerid, res, signal)
outHist = request.security(syminfo.tickerid, res, hist)
// 가격도 같은 res로
hi_res = request.security(syminfo.tickerid, res, high)
lo_res = request.security(syminfo.tickerid, res, low)
// ── Histogram 색
histA_IsUp = outHist > outHist and outHist > 0
histA_IsDown = outHist < outHist and outHist > 0
histB_IsDown = outHist < outHist and outHist <= 0
histB_IsUp = outHist > outHist and outHist <= 0
macd_IsAbove = outMacD >= outSignal
plot_color = hist_colorChange ? (histA_IsUp ? color.new(#00FF00, 0) :
histA_IsDown ? color.new(#006900, 0) :
histB_IsDown ? color.new(#FF0000, 0) :
histB_IsUp ? color.new(#670000, 0) : color.yellow) : color.gray
macd_color = macd_colorChange ? color.new(#00ffff, 0) : color.new(#00ffff, 0)
signal_color = color.rgb(240, 232, 166)
circleYPosition = outSignal
// 골든/데드 크로스 (경고 해결: 먼저 계산)
isBullCross = ta.crossover(outMacD, outSignal)
isBearCross = ta.crossunder(outMacD, outSignal)
cross_color = isBullCross ? color.new(#00FF00, 0) : isBearCross ? color.new(#FF0000, 0) : na
// ── 플롯
plot(sh and outHist ? outHist : na, title="Histogram", color=plot_color, style=plot.style_histogram, linewidth=5)
plot(smd and outMacD ? outMacD : na, title="MACD", color=macd_color, linewidth=1)
plot(smd and outSignal? outSignal: na, title="Signal Line", color=signal_color, style=plot.style_line, linewidth=1)
plot(sd and (isBullCross or isBearCross) ? circleYPosition : na,
title="Cross", style=plot.style_circles, linewidth=3, color=cross_color)
hline(0, "0 Line", linestyle=hline.style_dotted, color=color.white)
// =====================
// Divergence (정배/역배) - 피벗 비교
// =====================
_inRange(cond) =>
bars = ta.barssince(cond)
rangeLower <= bars and bars <= rangeUpper
plFound = false
phFound = false
bullCond = false
bearCond = false
macdLBR = outMacD
if calculateDivergence
// 정배: 가격 LL, MACD HL
plFound := not na(ta.pivotlow(outMacD, lookbackLeft, lookbackRight))
macdHL = macdLBR > ta.valuewhen(plFound, macdLBR, 1) and _inRange(plFound )
lowLBR = lo_res
priceLL = lowLBR < ta.valuewhen(plFound, lowLBR, 1)
bullCond := priceLL and macdHL and plFound
// 역배: 가격 HH, MACD LH
phFound := not na(ta.pivothigh(outMacD, lookbackLeft, lookbackRight))
macdLH = macdLBR < ta.valuewhen(phFound, macdLBR, 1) and _inRange(phFound )
highLBR = hi_res
priceHH = highLBR > ta.valuewhen(phFound, highLBR, 1)
bearCond := priceHH and macdLH and phFound
// 시각화 (editable 파라미터 삭제)
plot(plFound ? macdLBR : na, offset=-lookbackRight, title="Regular Bullish (MACD)",
linewidth=2, color=(bullCond ? bullColor : noneColor), display=display.pane)
plotshape(bullCond ? macdLBR : na, offset=-lookbackRight, title="Bullish Label",
text=" Bull ", style=shape.labelup, location=location.absolute, color=bullColor, textcolor=textColor, display=display.pane)
plot(phFound ? macdLBR : na, offset=-lookbackRight, title="Regular Bearish (MACD)",
linewidth=2, color=(bearCond ? bearColor : noneColor), display=display.pane)
plotshape(bearCond ? macdLBR : na, offset=-lookbackRight, title="Bearish Label",
text=" Bear ", style=shape.labeldown, location=location.absolute, color=bearColor, textcolor=textColor, display=display.pane)
// 알람
alertcondition(bullCond, title="MACD Regular Bullish Divergence",
message="MACD 정배 다이버전스 발견: 현재 봉에서 lookbackRight 만큼 좌측.")
alertcondition(bearCond, title="MACD Regular Bearish Divergence",
message="MACD 역배 다이버전스 발견: 현재 봉에서 lookbackRight 만큼 좌측.")
RSI + STOCH RSI - Marx_CapitalSimple RSI + STOCH RSI indicator in one pane. In addition to the standard 30/70 and 20/80 RSI levels you have three adjustable levels (eg. 0, 50, 100) to indicate STOCH RSI overbought/oversold scenarios.
Monthly DI+ & RSI StrategyOverview This strategy is designed to capture significant trend reversals and continuations on the Monthly timeframe. It combines the trend-following capability of the Directional Movement Index (DMI) with the fast momentum detection of RSI (Period 6).
Core Logic The strategy triggers a long position based on a dual-confirmation system. It looks for a specific "handshake" between Trend (DI) and Momentum (RSI).
Entry Conditions (OR Logic) A Buy signal is generated if EITHER of the following occurs:
Trend Trigger: DI+ crosses over DI- (while RSI is already bullish, trading above its SMA).
Momentum Trigger: RSI(6) crosses over RSI SMA(14) (while the trend is already bullish, with DI+ > DI-).
Exit Condition (Stop Loss)
Trend Reversal: The position is closed immediately if DI- crosses over DI+, indicating the bullish trend has been invalidated.
Default Settings
Timeframe: Optimized for 1M (Monthly) charts.
RSI: Length 6
RSI SMA: Length 14
DMI: Length 14 / Smoothing 14
Risk Warning This script is for educational purposes only. Past performance does not guarantee future results. Always backtest on your specific asset classes before trading.
VR Volume Ratio + Divergence (Pro)成交量比率 (Volume Ratio, VR) 是一項通過分析股價上漲與下跌日的成交量,來研判市場資金氣氛的技術指標。本腳本基於傳統 VR 公式進行了優化,增加了**「趨勢變色」與「自動背離偵測」**功能,幫助交易者更精準地捕捉量價轉折點。
Introduction
Volume Ratio (VR) is a technical indicator that measures the strength of a trend by comparing the volume on up-days versus down-days. This script enhances the classic VR formula with "Trend Color Coding" and "Auto-Divergence Detection", helping traders identify volume-price reversals more accurately.
核心功能與參數
公式原理: VR = (Qu + Qf/2) / (Qd + Qf/2) * 100
Qu: 上漲日成交量 (Up volume)
Qd: 下跌日成交量 (Down volume)
Qf: 平盤日成交量 (Flat volume)
參數 (Length):預設為 26 日,這是市場公認最有效的短中線參數。
關鍵水位線 (Key Levels):
< 40% (底部區):量縮極致,市場情緒冰點,常對應股價底部,適合尋找買點。
100% (中軸):多空分界線。
> 260% (多頭警戒):進入強勢多頭行情,但需注意過熱。
> 450% (頭部區):成交量過大,市場情緒亢奮,通常為頭部訊號。
視覺優化 (Visuals):
紅漲綠跌:當 VR 數值大於前一日顯示為紅色(動能增強);小於前一日顯示為綠色(動能退潮)。
背離訊號 (Divergence):自動標記量價背離。
▲ 底背離 (Bullish):股價創新低,但 VR 指標墊高(主力吸籌)。
▼ 頂背離 (Bearish):股價創新高,但 VR 指標走弱(買氣衰竭)。
Features & Settings
Formula Logic: Calculated as VR = (Qu + Qf/2) / (Qd + Qf/2) * 100.
Default Length: 26, widely regarded as the optimal setting for short-to-medium term analysis.
Key Zones:
< 40% (Oversold/Bottom): Extreme low volume, often indicating a market bottom and potential buying opportunity.
100% (Neutral): The balance point between bulls and bears.
> 260% (Bullish Zone): Strong uptrend, volume is expanding.
> 450% (Overbought/Top): Extreme high volume, often indicating a market top and potential reversal.
Visual Enhancements:
Color Coding: Line turns Red when VR rises (Momentum Up) and Green when VR falls (Momentum Down).
Divergence Signals: Automatically marks divergence points on the chart.
▲ Bullish Divergence: Price makes a lower low, but VR makes a higher low (Accumulation).
▼ Bearish Divergence: Price makes a higher high, but VR makes a lower high (Distribution).
應用策略建議
抄底策略:當 VR 跌破 40% 後,指標線由綠翻紅,或出現「▲底背離」訊號時,為極佳的波段進場點。
逃頂策略:當 VR 衝過 450% 進入高檔區,一旦指標線由紅翻綠,或出現「▼頂背離」訊號時,建議分批獲利了結。
Strategy Guide
Bottom Fishing: Look for entries when VR drops below 40% and turns red, or when a "▲ Bullish Divergence" label appears.
Taking Profit: Consider selling when VR exceeds 450% and turns green, or when a "▼ Bearish Divergence" label appears.
Disclaimer: This tool is for informational purposes only and does not constitute financial advice. / 本腳本僅供參考,不構成投資建議。
RSI Divergence LiquidityRSI Divergence Liquidity is an indicator designed to help you catch high-probability BUY reversals by combining two powerful concepts:
OANDA:XAUUSD
Liquidity Sweep / Swing Low: automatically marks swing-low levels and tracks when price sweeps below them and reacts back.
Bullish RSI Divergence: filters noise by comparing RSI at the swing area versus RSI at the retest, favoring reversals with stronger momentum confirmation.
How it works
The script draws Swing Low lines using Pivot Lows. When a new Swing Low forms, the previous one is cut/frozen .
When price retests a Swing Low and the candle conditions are met (bar n bullish, bar n-1 bearish), the script checks:
Whether RSI at n/n-1 is higher than the RSI at the swing (bullish divergence logic)
Whether min RSI at the swing is below a threshold (default < 36) to focus on oversold swing areas
If all conditions pass, the indicator prints an upward triangle right when bar n closes → a potential BUY signal.
How to use
Enter BUY when an up triangle appears at/near the Swing Low (liquidity sweep zone).
Stop Loss idea: below the most recent swing low / below the sweep wick.
Take Profit idea: nearest supply zone, prior high, or fixed RR such as 1:2 / 1:3 depending on your system.
Recommended settings
Best on: M5–H1 (depending on your style), especially effective when price is trending down and performs a clear sweep.
For stricter filtering: lower Max minRSI at Swing (x) to only take signals from deeper RSI lows.
Smaller Pivot Lookback → more swings/signals; larger values → fewer but cleaner swings.
Note: This tool improves probability, not certainty. Combine it with market structure / key levels and proper risk management for best results.
1 CMO200 Signals.Multiple Instrument ScreenerDescription
CMO200 Signals is an overlay indicator that combines a volume-based breakout signal system with multi-timeframe Support/Resistance levels and a 30-symbol screener table.
What it does:
Plots volume-driven BUY/SELL labels on the chart using three lookback presets: 200 / 388 / 500.
Builds higher-timeframe Support & Resistance lines using RSI + CMO conditions and pivot logic (configurable S/R timeframe).
Shows a multi-instrument screener table (up to 30 symbols) with each symbol’s RSI, current BUY/SELL status, last signal price, and trend bias vs MA 200 / MA 111 / MA 89.
Includes alerts for: BUY/SELL (200 lookback) and price crossing above/below MA200.
Inputs: RSI length, lookback settings, Less Ratio filter, S/R timeframe, and symbol enable toggles.
Disclaimer: This script is for educational/informational purposes only and is not financial advice. Always use proper risk management and confirm signals with additional analysis.
ULTIMATE AI SYSTEM [PRO MAX 2025 - NEUTRAL FIXED]🚀 Overview
The ULTIMATE AI SYSTEM is a next-generation trading toolkit designed to identify high-probability reversal setups within established trends. This Parallel Edition introduces a dynamic Linear Regression Channel combined with a powerful Multi-Divergence Engine capable of scanning 14 different oscillators simultaneously.
🔥 Key Features
1. Parallel Linear Regression Channel
This is the core of the trend filtering system. Unlike standard regression channels:
• Parallel Bands: The upper and lower bands are perfectly parallel to the baseline, calculated using Standard Deviation (Deviation 2.0 default).
• Dynamic Trend Coloring: The channel automatically changes color based on the slope:
• 🟢 Green: Uptrend (Bullish Bias)
• 🔴 Red: Downtrend (Bearish Bias)
• Mean Reversion Logic: It helps filter out trades that are over-extended (e.g., buying at the top of the channel).
2. AI Multi-Divergence Engine
The script scans 14 Indicators simultaneously across Fibonacci Lookback Periods (5, 8, 13, 21 candles) to find hidden momentum shifts.
• Indicators Scanned: RSI, CCI, MACD, OBV, MFI, MOM, STOCH, CMF, ADX, ATR, WPR, ROC, TSI.
• Algorithm: A signal is only triggered if a user-defined minimum number of indicators (default: 4) show divergence at the same time.
3. Smart Filtering Layer
To reduce false signals, every trade must pass 5 layers of confirmation:
1. Trend Filter: Price must be above/below the EMA 200 (optional).
2. Regression Filter: Buy signals are validated only if price is within the safe zone of the Linear Regression Channel.
3. RSI Guard: Prevents buying in Overbought or selling in Oversold conditions (optimized 75/25 levels).
4. Candle Validation: Buys require a Green candle; Sells require a Red candle.
5. Lookback Confirmation: Uses Fibonacci sequences to validate divergence strength.
4. Pro Dashboard
A real-time table on the chart displays:
• Current value of all oscillators.
• Live Divergence status (▲ for Bullish, ▼ for Bearish).
• Overall Market Sentiment score.
🛠 How It Works
• LONG (BUY) Signal:
1. Market Sentiment is Bullish (Minimum 4 indicators showing bullish divergence).
2. Price is above EMA 200 (Trend Confirmation).
3. Linear Regression Slope is Positive (or price is at the channel bottom).
4. RSI is below 75 (Not Overbought).
5. Candle closes Green.
• SHORT (SELL) Signal:
1. Market Sentiment is Bearish (Minimum 4 indicators showing bearish divergence).
2. Price is below EMA 200 (Trend Confirmation).
3. Linear Regression Slope is Negative (or price is at the channel top).
4. RSI is above 25 (Not Oversold).
5. Candle closes Red.
⚙️ Settings
• Min Confirmations: Number of indicators required to trigger a signal (Default: 4).
• Regression Length: Length for the Linear Regression Channel (Default: 100).
• Channel Deviation: Width of the parallel channel (Default: 2.0).
• EMA Filter: Toggle EMA 200 filtering On/Off.
• Lookback Periods: Customizable Fibonacci sequence for divergence detection.
⚠️ Disclaimer
This script is for educational and analytical purposes only. No indicator guarantees 100% accuracy. Always use proper risk management and combine signals with your own price action analysis.
Code Author:
Version: PRO MAX 2025 - PARALLEL EDITION
BTC - ALSI: Altcoin Season Index (Dynamic Eras)Title: BTC - ALSI: Altcoin Season Index (Dynamic Eras)
Overview & Philosophy
The Altcoin Season Index (ALSI) is a quantitative tool designed to answer the most critical question in crypto capital rotation: "Is it time to hold Bitcoin, or is it time to take risks on Altcoins?"
Most "Altseason" indicators suffer from Survivor Bias or Obsolescence. They either track a static list of coins that includes "dead" assets from previous cycles (ghosts of 2017), or they break completely when major tokens collapse (like LUNA or FTT).
This indicator solves this by using a Time-Varying Basket. The indicator automatically adjusts its reference list of Top 20 coins based on historical eras. This ensures the index tracks the winners of the moment—capturing the DeFi summer of 2020, the NFT craze of 2021, and the AI/Meme narratives of 2024/2025.
Methodology
The indicator calculates the percentage of the Top 20 Altcoins that are outperforming Bitcoin over a rolling window (Default: 90 Days).
The "Win" Count: For every major Altcoin performing better than BTC, the index adds a point.
Dynamic Eras: The basket of coins changes depending on the date:
2020 Era (DeFi Summer): Tracks the "Blue Chips" of the DeFi revolution like UNI, LINK, DOT, and early movers like VET and FIL.
2021 Era (Layer 1 Wars): Tracks the explosion of alternative smart contract platforms, adding winners like SOL, AVAX, MATIC, and ALGO.
2022 Era (The Survivors): Filters for resilience during the Bear Market, solidifying the status of established assets like SHIB and ATOM.
2023 Era (Infrastructure & Scale): Captures the rise of "Next-Gen" tech leading into the pre-halving year, introducing TON, APT (Aptos), and ARB (Arbitrum).
2024/25 Era (AI & Speed): Tracks the current Super-Cycle leaders, focusing on the AI narrative (TAO, RNDR), High-Performance L1s (SUI), and modern Memes (PEPE).
Chart Analysis & Strategy ( The "Alpha" )
As seen in the chart above, there is a strong correlation between ALSI Peaks and local tops in TOTAL3 (The Crypto Market Cap excluding BTC & ETH).
The Entry (Rotation): When the indicator rises above the neutral 50 line, it signals that capital is beginning to rotate out of Bitcoin and into Altcoins. This has historically been a strong confirmation signal to increase exposure to high-beta assets.
The Exit (Saturation): When the indicator hits 100 (or sustains in the Red Zone > 75), it means every single Altcoin is beating Bitcoin. Historically, this extreme exuberance often marks a local top in the TOTAL3 chart. This is the zone where smart money typically sells into strength, rather than opening new positions.
How to Read the Visuals
🚀 Altcoin Season (Red Zone > 75): Strong Altcoin dominance. The market is "Risk On."
🛡️ Bitcoin Season (Blue Zone < 25): Bitcoin dominance. Alts are bleeding against BTC. Historically, this is a defensive zone to hold BTC or Stablecoins.
Data Dashboard: A status table in the bottom-right corner displays the live Index Value, current Regime, and a System Check to ensure all 20 data feeds are active.
Settings
Lookback Period: Default 90 Days. Lowering this (e.g., to 30) makes the index faster but noisier.
Thresholds: Adjustable zones for Altcoin Season (Default: 75) and Bitcoin Season (Default: 25).
Credits & Attribution
This open-source indicator is built on the shoulders of giants. I acknowledge the original creators of the concept and the pioneers of its implementation on TradingView:
Original Concept: BlockchainCenter.net. - They established the industry standard definition: 75% of the Top 50 coins outperforming Bitcoin over 90 days = Altseason..
TradingView Implementation: Adam_Nguyen - He implemented the "Dynamic Era" logic (updating the coin list annually) on TradingView. Our code structure for the time-based switching is inspired by his methodology. See also his implementation in the chart. ( Altcoin Season Index - Adam) .
Comparison: Why use ALSI | RM?
While inspired by the above, ALSI introduces three key improvements:
Open Source: Unlike other popular TradingView versions (which are closed-source), this script is fully transparent. You can see exactly which coins are triggering the signal.
Sanitized History (Anti-Fragile): Historical Top 20 snapshots are not blindly used. "Dead" coins (like LUNA and FTT) from previous eras are manually filtered out. A raw index would crash during the Terra/FTX collapses, giving a false "Bitcoin Season" signal purely due to bad actors. The curated list preserves the integrity of the market structure signal.
Narrative Relevance: The 2024/25 basket was updated to include TAO (Bittensor) and RNDR, ensuring the index captures the dominant AI narrative, rather than tracking fading assets from the previous cycle.
You can compare the ALSI indicator with other available tradingview indicators in the chart: Different indicators for the same idea are shown in the 3 Pane window below the BTC and Total3 chart, whereas ALSI is the top pane indicator.
Important Note on Coin Selection Baskets are highly curated: Dead/irrelevant coins (FTT, LUNA, BSV) are excluded for clean signals. This prevents historical breaks and ensures Era T5 captures current narratives (AI, Memes) via TAO/RNDR. See above. Users are free to adjust the source code to test their own baskets.
Disclaimer
This script is for research and educational purposes only. Past correlations between ALSI and TOTAL3 do not guarantee future results. Market regimes can change, and "Altseasons" can be cut short by macro events.
Tags
bitcoin, btc, altseason, dominance, total3, rotation, cycle, index, alsi, Rob Maths
JessieOBS The Evil MACD for back testingJessieOBS – Reversal Early Warning Tool (Backtest Version)
1. Reversal Early Warning
This indicator highlights areas with the highest probability of trend reversal using thick red and blue lines.
Blue lines indicate a potential downward reversal
Red lines indicate a potential upward reversal
Instead of marking a single point, JessieOBS focuses on identifying high-probability reversal zones.
2. Sideways Market Filtering
One major weakness of many traditional indicators is their inability to filter out sideways (range-bound) markets.
JessieOBS is designed to address this issue: during consolidation phases, red and blue warning zones appear far less frequently, helping traders avoid low-quality signals and reduce noise.
3. Left-Side Signal for Advanced Analysis
JessieOBS is a left-side indicator, meaning it provides early warnings before confirmation.
Signals are often shown as a zone rather than a precise entry point. To refine entries, users are encouraged to combine JessieOBS with their own trading systems, such as:
Divergence-based strategies
Smart Money Concepts (SMC) analysis
The Theory of Entanglement structures
Different traders use different methods, and JessieOBS works as a powerful tool to enhance the accuracy and confidence of many analytical approaches.
4. Backtesting-Focused Version
This version is specifically designed for historical analysis and backtesting.
Recent data is intentionally hidden, while historical signals remain visible, making it suitable for building, evaluating, and refining trading systems.
5. Real-Time Signals
For real-time trading signals, please refer to JessieOBS with MACD – The Evil MACD 3.0.
Rainbow MA Width█ OVERVIEW
Rainbow MA Width is a companion indicator for Rainbow MA Cloud. It displays ribbon width as a normalized Z-Score, allowing traders to visualize trend momentum expansion and contraction relative to recent history.
█ CONCEPTS
Z-Score Normalization:
Rather than displaying raw width values (which vary by asset and timeframe),
this indicator normalizes the ribbon width using Z-Score calculation:
Z-Score = (Current Width - Average Width) / Standard Deviation
Z-Score Interpretation:
• 0 = Average width (mean)
• +1 to +2 = Expanding (above average, strong trend)
• -1 to -2 = Contracting (below average, weakening trend)
• Beyond ±2 = Extreme (statistical outlier, potential reversal)
Width Calculation Modes:
• Outer — Distance between fastest and slowest MA: |MA1 - MA8|
• Average Gap — Mean of all adjacent MA gaps
• Total Gap — Sum of all adjacent MA gaps
█ FEATURES
1 — Width Mode Selection
Three methods to calculate ribbon width.
"Outer" recommended for aligned trends.
2 — Z-Score Period
Configurable lookback for mean and standard deviation.
Default 20 bars; increase for smoother, less reactive readings.
3 — Zone Fill Coloring
Cyan fill when expanding (Z > 0).
Orange fill when contracting (Z < 0).
Yellow fill for extreme values (|Z| > 2) as warning.
4 — Alignment Background
Green background during bullish alignment.
Red background during bearish alignment.
Synced with Rainbow MA Cloud for consistency.
5 — Reference Lines
Horizontal lines at 0 (mean), ±1σ, and ±2σ levels.
Provides clear visual boundaries for interpretation.
6 — Raw Width Display
Optional secondary line showing original width percentage.
Useful for comparing normalized vs absolute values.
█ HOW TO USE
Trend Confirmation:
• Z-Score rising above 0 confirms trend acceleration
• Z-Score staying above +1 indicates sustained strong momentum
• Use alongside alignment background for confluence
Reversal Warning:
• Z-Score exceeding +2 suggests overextension (yellow warning zone)
• Z-Score dropping below -2 indicates extreme contraction
• Extreme readings often precede trend reversals or consolidation
Entry Timing:
• Enter trends when Z-Score crosses above 0 (expansion beginning)
• Avoid entries when Z-Score is at extreme highs (potential exhaustion)
• Consider exits when Z-Score peaks and begins declining
█ LIMITATIONS
• Z-Score is relative to lookback period; different periods give different readings
• Extreme zones (±2) are statistical guides, not guarantees
• Best used in conjunction with Rainbow MA Cloud for full context
█ ALERTS
Four built-in alert conditions:
• Z-Score crosses above/below zero
• Z-Score enters extreme high/low zones (±2)
JAM ALGO Signals
"Remove the filters to view signals, then customize the parameters to your preference and enjoy using the indicator!" ✅
JAM ALGO Signals
Description:
🚀 Advanced Trading Signals with Risk Management & Alerts
This indicator is a complete all-in-one tool for traders seeking precise entries and exits with built-in risk management and real-time statistics. It combines RSI and EMA-based analysis, projected Take Profit (TP) and Stop Loss (SL) levels, customizable filters, and premium alerts directly on your TradingView chart.
✨ Key Features:
Entry Signals 🔹
Buy & Sell signals based on price action and RSI conditions.
Trend confirmation via EMA (200 and optional 50-period filters).
Visual signals: Labels, Arrows, Triangles, or Text.
Risk Management (RR) ⚖️
Define Stop Loss (SL) and multiple Take Profit levels (TP1, TP2, TP3) based on risk ratio (R).
Configurable projection bars to visualize target levels.
Colored zones for TP & SL, with optional borders for clarity.
Premium Alerts 🔔
Alerts for BUY / SELL signals, TP1 / TP2 / TP3, and SL hits.
Instant notifications when levels are reached.
Advanced Filters 🛡️
EMA50 Trend Filter: confirms short-term trend.
RSI Direction Filter: ensures momentum alignment.
Volatility Filter (ATR14 > Range): ensures enough market movement.
Candle Size Filter: avoids entries on too small candles.
SL Overlap Filter: prevents trades overlapping existing SL levels.
Real-Time Statistics 📊
Total trades, wins (TP1), and losses (SL).
Winrate (%), cumulative profit, and average RR ratio.
Optimizes strategy tracking directly on the chart.
Customizable Visuals 🎨
TP & SL line colors and styles (solid, dashed, dotted).
Fully adjustable signal labels (color, size, type).
Configurable stats table with background & text colors.
🔥 Advantages:
Complete tool for day trading and swing trading.
Clear visualization of critical risk/reward levels.
Automatic alerts for fast reaction without constant monitoring.
Integrated statistics for performance evaluation and strategy improvement.
Recommended for:
Traders using price action, intraday strategies, scalping, or swing trading, who want advanced risk management with visual signals and performance analytics on TradingView.
RRG 1 stockThis Pine Script combines Relative Rotation Graph (RRG) analysis with Supertrend-based trend confirmation to identify momentum shifts and potential trade entries in a single stock relative to a benchmark (e.g., NIFTY). Here’s a detailed description you can use:
Description – RRG + Supertrend Indicator (1 Stock)
The RRG 1 Stock indicator blends relative strength analysis with trend-following confirmation to help traders pinpoint when a stock is outperforming or underperforming its benchmark and to align entries with trend direction.
Core logic:
Benchmark-relative strength (RS-Ratio and RS-Momentum):
Calculates relative strength (RS) of the selected stock versus a benchmark (default: NIFTY).
Applies double smoothed Weighted Moving Averages (WMA) to derive normalized RS-Ratio and RS-Momentum, similar to Julius de Kempenaer’s RRG framework.
Classifies each bar into one of four RRG quadrants:
Leading – strong and improving relative performance
Weakening – losing momentum after leadership
Lagging – underperforming the benchmark
Improving – rebounding from underperformance
The chart background color dynamically reflects the current quadrant.
Supertrend filters (Trend confirmation):
Uses two Supertrend overlays with different multipliers (Factor1, Factor2) to judge trend strength.
Potential long setups occur when the stock is in the Leading quadrant and price is above both Supertrends.
Potential short setups occur when in the Lagging quadrant and price lies below both Supertrends.
Velocity and momentum signals:
Measures RRG “velocity” — the speed of movement across the RS-Ratio/RS-Momentum plane.
Flags unusually strong rotations (high velocity) with a diamond marker when momentum accelerates.
Statistical bands & entry modes:
Standard-deviation bands on RS-Ratio (±2σ by default) can be used for mean-reversion entries if you select STDDEV mode instead of QUADRANT.
Shows fast RS moving average (9-period) as a smoother for momentum confirmation.
Custom time markers:
You can define a specific date (day, month, year) to analyze RRG values at that time and display the difference in bar count since that point.
Visualization:
Plots RS-Ratio (green) and RS-Momentum (blue) with a 100 baseline.
Benchmark and stock closing prices appear in the status line.
Chart background colors shift to reflect RRG quadrant and trend direction.
Usage:
Ideal for relative strength rotation analysis or as a systematic entry trigger in momentum-based strategies. It helps confirm trend continuation or reversals based on both relative momentum and technical trend strength.
Dual Momentum Confluence Oscillator MACD + RSIThis indicator is built around the **simultaneous use of two complementary momentum perspectives**, designed to be read **together**, not in isolation.
### Core purpose
* Highlight moments where **momentum agreement** or **momentum imbalance** becomes visually evident.
* Help distinguish between **healthy movement**, **loss of strength**, and **potential transition phases**.
### Combined reading approach
* One component focuses on **momentum flow and acceleration**, showing how force develops or fades.
* The other evaluates **relative pressure within recent price action**, adding context to whether momentum is stretched or still balanced.
* Signals are meant to be interpreted when **both perspectives are considered at the same time**, reinforcing or filtering each other.
### Practical use
* Particularly useful as a **confirmation layer** for directional strategies.
* Helps avoid decisions based on a single momentum measure by requiring **contextual alignment**.
* Can also support timing refinement in both continuation and pullback scenarios.
### Visual structure
* Everything is displayed in **one compact pane**, allowing quick cross-market scanning without overloading the chart.
* Visual contrast makes changes in momentum state easy to spot at a glance.
### Best conditions
* Most effective in markets with **clear participation and readable momentum shifts**.
* Less informative during flat, low-energy phases.
*For educational and analytical purposes only. Always test across multiple markets and timeframes.*
---
Così è chiaro che **RSI e MACD lavorano insieme**, ma **nessuno può risalire a come**.
Kinetic RSI [Vel + Accel] + AlertsThe Problem with Standard RSI
Most traders use the Relative Strength Index (RSI) to see if a market is "Overbought" (above 70) or "Oversold" (below 30). The problem? A strong trend can stay overbought for days, burning short sellers, or an asset can stay oversold while price continues to crash. Standard RSI tells you where the price is, but it doesn't tell you how hard it is moving.
The Solution: Kinetic RSI
This script reimagines RSI by applying basic physics concepts: Velocity and Acceleration.
Instead of asking "Is RSI below 30?", this indicator asks: "Is RSI below 35 AND did it just make a violent, high-speed turn upwards?"
It filters out lazy, drifting price action and only signals when momentum is accelerating in a new direction.
How It Works (The Math)
Velocity: We calculate the speed of the RSI change (Current RSI - Previous RSI).
Acceleration: We calculate if that speed is increasing (Current Velocity - Previous Velocity).
The Trigger: A signal is only generated if the RSI is in an extreme zone (<35 or >65) AND it has high Velocity AND positive Acceleration.
How to Trade It
1. The "Kick" Signals (Background Highlights)
🟢 Green Background (Bullish Kick): The RSI was low, but buyers stepped in aggressively. The momentum is not just positive; it is accelerating upward. This is often a "V-Bottom" catch.
🔴 Red Background (Bearish Kick): The RSI was high, but sellers slammed the price down. Momentum is accelerating downward.
2. The Line Color
Lime Line: Velocity is positive (Momentum is rising).
Fuchsia Line: Velocity is negative (Momentum is falling).
Usage: If the background flashes Green (Buy Signal), but the line turns back to Fuchsia (Red) a few bars later, the move has failed—exit the trade.
Settings & Alerts
RSI Length: Standard 14 (Adjustable).
Velocity Threshold: Controls sensitivity.
Lower (e.g., 2-3): More signals, catches smaller reversals.
Higher (e.g., 5+): Fewer signals, catches only massive "shocks" to the price.
Alerts Included: You can set alerts for "Bullish Kick," "Bearish Kick," or "Any Kick" to get notified of volatility spikes.
Best Practices
Wait for the Close: This indicator measures the closing velocity. Always wait for the bar to close to confirm the background color signal.
Trend Filtering: This works best as a "Reversal" indicator. If the market is in a super-strong uptrend, ignore the Bearish (Red) signals and only take the Bullish (Green) dips.
ADX CornerShows the current ADX value along with the average ADX over the last N candles in a small table on the chart.
It’s meant as a quick reference to see whether the market is generally trending or stuck in chop, without needing a separate indicator pane.
Trading Asset Comparison Oscillator by thedatalayers.comThe Trading Asset Comparison Oscillator compares the currently opened asset with a user-selected reference symbol to identify periods of relative overvaluation and undervaluation.
The concept is based on the idea that markets constantly seek fair value. When an asset becomes mispriced relative to a meaningful benchmark, it often moves back toward equilibrium.
This indicator measures that relationship and transforms it into an easy-to-read oscillator:
• Green Zone (Undervalued) - The selected asset is undervalued compared to the reference symbol.
This reflects potential upward pressure as markets tend to correct undervaluation over time.
• Red Zone (Overvalued) - The asset is overvalued relative to the reference symbol.
This may indicate a higher likelihood of downward movement as price seeks rebalancing.
Users can set any reference instrument they consider relevant-commodities, indices, currency pairs, or other assets. The oscillator quantifies the valuation difference based on a configurable cycle length.
The recommended setting is Cycle = 10, which provides a balanced and responsive signal
structure.
Since this indicator relies on broader valuation dynamics, it is designed to be used exclusively on the daily timeframe. Lower timeframes may not reflect true fundamental value relationships.
The Asset Comparison Oscillator helps traders identify when an asset appears cheap or expensive relative to another, offering an additional layer of fundamental context to support directional trading decisions.
Momentum Quality Index (MQI)
Welcome to the Momentum Quality Index! This indicator aims to provide insight into short term trends by measuring the efficiency of price movement relative to the momentum of the trend. This indicator is designed to work better on short term time frames, capturing the micro-level of trends for practices such as day-trading, options trading, and shorter term swing trading.
How to read:
The main way of reading this indicator is through moving average crossovers. Upwards crossovers indicates uptrends whereas downwards crossovers indicates downtrends.
Customization:
This indicator includes a few adjustable options for fine tuning, such as optimized smoothing options and moving average length for efficiency in spotting reversals.
Breadth-Force Oscillator (BFO)Welcome to the Breadth-Force Oscillator! This is a measure of the cumulative volume index relative to price action, and is used for swing trading.
How to read:
This indicator is read primarily through divergences in price, when the BFO is going down that is indicative of an uptrend and when it is going up that is indicative of a downtrend. Changes in the BFO direction give foresight towards shifts in trends.
Features:
This indicator is highly adjustable, and depending on how you adjust it, it may change the results of how you interpret it. This indicator includes multiple smoothing options to reduce noise on smaller time frames and gain more foresight to macro-trends in a given market, and other adjustable features which can be used to further customize.
Trading Value RSI (NQ Tuned)The Trading Value RSI (NQ Tuned) is an indicator that applies the RSI calculation to trading value, defined as volume × close, rather than just price. It is specifically tuned for Nasdaq 100 futures (NQ), with a default RSI length of 24, overbought level at 75, and oversold level at 25 to filter out false signals from high volatility. The indicator visually colors the RSI line based on overbought (red), oversold (green), or neutral (blue) conditions. A horizontal midline at 50 helps identify potential trend direction changes or confirm ongoing momentum. This tool allows traders to monitor capital flow intensity, giving insight into when strong buying or selling pressure may drive short-term market moves.
Black Arrow Wave Trend
Summary:
Goal was to add FIB Levels to the "WaveTrend with Crosses ". This tool is trying to identify if FIB levels in the "WaveTrend" oscillator has any relation to price action in candles.
Details:
1) Made FIB levels adjustable in the input sections under settings. Adjust to your needs.
2) Blue ribbon represents bullish waves and red ribbons represents bearish waves.
3) Purple line is at .5 "Fair Value", Two Gold lines represent "Golden Pocket", Red line represents the .786
How to use:
1) Observe either bullish or bearish waves enter FIB levels that are color coded.
2) Observe as momentum slows if following waves mark lower FIB levels.
3) Zero line is at the bottom color = grey.
4) As momentum ribbons momentum slows, this may indicate a reversal in momentum.
Probability levels:
1) Lowest: Purple line is "Fair Value" at 50% pullback. Reversal in momentum chance is weak.
2) Medium: Gold Double lines are the "Golden Pocket". Reversal in momentum chance is medium.
3) Highest: Red Line as a higher Probability for a Reversal in momentum.
Please let me know if there are any changes or items I should add.
This would be best used if combined with a support and resistance indicator.
ALFA BUY IndikatorThis indicator is an improved version of the Mucip + Yağız indicator. I have been using it smoothly for the past 3 months.
I use it on futures markets for the three major coins such as BNB/USDT, BTC/USDT, and ETH/USDT.
My usage logic is as follows: on average, it generates around 2 signals per coin per day.
For each trade, I enter positions using 4–5% of my total capital.
I use 25x leverage on ETH and BNB, and 50x leverage on BTC.
My take-profit levels are 0.25% for BTC and 0.5% for the others, which results in approximately 10–12% profit per trade.
Overall, the average daily capital growth is around 2–3%.
Note: I use a trading bot for executions, because the indicator is designed for 2-minute charts, and it is almost impossible to catch the signals manually.
So far, everything has been working flawlessly, and it performs best on 2-minute timeframes.






















