DOC & DOS 30m RangesDailyOpenCrypto & DailyOpenStocks 30m Ranges once you confirm closes outside or range a daily bias is determined
Indicators and strategies
Global M2 [BizFing]MARKETSCOM:BITCOIN ECONOMICS:USM2
This is an indicator designed to show the correlation between the global M2 money supply and Bitcoin.
This indicator basically provides a Global M2 index by summing the M2 money supply data from the United States, South Korea, China, Japan, the EU, and the United Kingdom.
Furthermore, it is configured to allow you to add or remove the M2 data of desired countries within the settings.
I hope this proves to be a small aid in predicting the future price of Bitcoin.
If you have any questions or require any improvements while using it, please feel free to contact me.
Thank you.
Moving Average Crossover by mashrur 🔵 How This Indicator Works:
Short MA (9-period Simple Moving Average)
Long MA (21-period Simple Moving Average)
Signals:
Buy when Short MA crosses above Long MA.
Sell when Short MA crosses below Long MA.
On the chart:
Green up labels = Buy signals 🚀
Red down labels = Sell signals 🔻
✍️ How to Take an Entry:
Wait for a Signal
Look for a green up label = Buy signal.
Look for a red down label = Sell signal.
Enter the Trade
If Buy signal appears → Open a Buy (Long) trade.
If Sell signal appears → Open a Sell (Short) trade.
Set Stop Loss (SL) and Take Profit (TP) (important!)
Stop Loss:
For Buy, place SL below the recent swing low.
For Sell, place SL above the recent swing high.
Take Profit:
You can use a Risk:Reward like 1:2 (risking 10 pips to make 20 pips).
Or exit when the opposite signal comes (if another crossover happens).
Optional: Add Confirmation
You could add extra filters like:
Only take Buys if the market is in an overall uptrend (higher highs, higher lows).
Only take Sells in downtrends.
🧠 Important Tips:
Don't enter late! → Try to enter right when the signal appears.
Be careful during sideways (choppy) markets! → MA crossovers can give false signals when the market is flat.
Use alerts → Your code already has alerts ready! Set them up on TradingView so you don't miss entries.
📈 Example (Visual):
Imagine the chart shows:
Price is going up.
The blue (Short MA) crosses above the red (Long MA).
A green label appears under the candle.
👉 You would enter a Buy right at that candle close.
👉 Stop Loss: just under the recent low.
👉 Take Profit: 2x your risk or at next resistance.
EMA Crossover with Signalswhen the 8 ema line crosses above the 50 ema, a buy signal is initiated. Will not paint again for 24 hours. Should a candle touch the 20 ema line to the downside, a orange X will appear - helps for raising your stop-loss or closing your order.
Simple Gold Reversal Detector V2 PRO + EMA + Volume + RSI + WickSimple Gold Reversal Detector V2 PRO is a reversal spotter tool designed for XAUUSD (Gold) on 5-min to 15-min timeframes.
It uses candlestick behavior, volume confirmation, trend filtering, and momentum exhaustion to detect high-probability turning points in the market. It is built to filter out weak setups and focus on meaningful reversals.
It is not a trend follower and will not catch every reversal. It may give false signals in heavy news or spiky sessions. You still need to manage trades accordingly.
REMEBER THAT THIS IS REVERSAL DETECTOR meaning don't enter immediately on trades. WAIT FOR PULLBACK and PRICE ACTION to avoid fakeout . It may give you 100-200-300 pips. might give you also false indication.
Features of the indicator:
Full control of what you want to filter out
Built-in EMA 20/200 (you can cut out your existing ema for other indicator slot)
You can adjust Period for Reversal, Volume Moving Average Length and RSI Length that will give result depending on your preference.
🔵 Strict Volume Spike (1.5x)
If ON:
Only accept reversal signals if the current candle's volume is at least 1.5× higher than the average volume.
Purpose: To catch only strong moves supported by big market activity (high participation).
🔵 Strict Wick Size Required
If ON:
Only accept reversal signals if the candle's wick (top or bottom) is larger than the body.
Purpose: To filter signals based on rejection wicks, showing strong rejection from certain prices.
🔵 Strict EMA 200 Trend Filter
If ON:
Only BUY if price is above EMA 200.
Only SELL if price is below EMA 200.
Purpose: To align trades with the big trend for safety (trend-following bias).
🔵 Strict Body Size (30%)
If ON: Accept candles only if their body size is 30% or smaller compared to the entire candle range (high to low).
Purpose: To make sure the reversal candle is small and exhausted, typical behavior before reversals.
🔵 Strict RSI Range (40/60)
If ON:
Only BUY if RSI is below 40 (oversold area).
Only SELL if RSI is above 60 (overbought area).
Purpose: To catch reversals when the market is technically overextended.
Lookback Period for Reversal 20
Check last 20 candles to determine highest high or lowest low (for detecting reversal zones).
Volume Moving Average Length 20
Smooth volume over 20 candles to detect if a candle's volume is "spiking" compared to normal.
RSI Length 14
Standard RSI period; used to measure momentum over last 14 candles for overbought/oversold.
Moving Average ToolkitMoving Average Toolkit - Advanced MA Analysis with Flexible Source Input
A powerful and versatile moving average indicator designed for maximum flexibility. Its unique source input feature allows you to analyze moving averages of ANY indicator or price data, making it perfect for creating custom combinations with RSI, Volume, OBV, or any other technical indicator.
Key Features:
• Universal Source Input:
- Analyze moving averages of any data: Price, Volume, RSI, MACD, Custom Indicators
- Perfect for creating advanced technical setups
- Identify trends in any technical data
• 13 Moving Average Types:
- Traditional: SMA, EMA, WMA, RMA, VWMA
- Advanced: HMA, T3, DEMA, TEMA, KAMA, ZLEMA, McGinley, EPMA
• Dual MA System:
- Compare two different moving averages
- Independent settings for each MA
- Perfect for multiple timeframe analysis
• Visual Offset Analysis:
- Dynamic color changes based on momentum
- Fill between current and offset values
- Clear visualization of trend strength
Usage Examples:
• Price Trend: Traditional MA analysis using price data
• Volume Trend: Apply MA to volume for volume trend analysis
• RSI Trend: Smooth RSI movements for clearer signals
• Custom: Apply to any indicator output for unique insights
Settings:
• Fully customizable colors for bull/bear conditions
• Adjustable offset periods
• Independent length settings
• Optional second MA for comparison
Perfect for:
• Advanced technical analysts
• Multi-indicator strategy developers
• Custom indicator creators
• Traders seeking flexible analysis tools
This versatile toolkit goes beyond traditional moving averages by allowing you to apply sophisticated MA analysis to any technical data, creating endless possibilities for custom technical analysis strategies.
🌎 Modern Economic Eras - Visual Backgrounds & LabelsModern Economic Eras - Visual Backgrounds & Labels
This indicator highlights key modern economic eras with distinct background shading and floating labels, based on the structural macroeconomic periods identified by Deutsche Bank in their Long-Term Asset Return Study (2020).
🌎 First Era of Globalization (1860–1914)
A period of strong global growth, trade expansion, and low inflation, ending with World War I.
⚔️ Great Wars and the Depression (1914–1945)
The most turbulent period in modern history, marked by conflict, economic hardship, and volatile inflation.
🪙 Bretton Woods & Gold System (1945–1971)
Post-war stability driven by gold-backed currencies, strong growth, and the creation of modern welfare states.
💸 Fiat Money & High Inflation Era (1971–1980)
After the collapse of Bretton Woods, fiat currencies led to global inflation surges and economic instability.
🌍 Second Era of Globalization (1980–2020?)
A golden age of asset returns, global trade boom, China's reintegration, and falling inflation supported by demographic trends.
⚡ Age of Disorder (2020–????)
Characterized by rising geopolitical tensions (especially US-China), high debt levels, political fragmentation, demographic reversals, inequality challenges, and environmental pressures.
Each era is visually segmented and labeled above the chart for intuitive historical context.
This tool helps traders and investors understand the broader macro context behind asset price movements across different long-term regimes.
Useful for:
✅ Macro analysis
✅ Historical financial studies
✅ Long-term strategic planning
Compatible with any asset and timeframe, although it is intended primarily for use on indices like the S&P 500 (SPX).
BTC Price-Volume Efficiency Z-Score (PVER-Z)Overview:
This PVER-Z Score measures Bitcoin’s price movement efficiency relative to trading volume, normalized using a Z-Score over a long-term 200-day period.
It highlights statistically rare inefficiencies, helping investors spot extreme accumulation and distribution zones for systematic SDCA strategies.
Concept:
- Measures how efficiently price has moved relative to the volume that supported it over a long historical window (Default 200 days) but can be adjustable.
- It compares cumulative price changes vs cumulative volume flow.
- Then normalizes those inefficiencies using Z-Score statistics.
How It Works:
1. Calculates the absolute daily price change divided by volume (price-volume efficiency ratio).
2. Applies EMA smoothing to remove noisy fluctuations.
3. Normalizes the result into a Z-Score to detect statistically significant outliers.
4. Plots dynamic heatmap colors as the efficiency score moves through different deviation zones.
5. Background fills appear when the Z-Score moves beyond ±2 to ±3 SD, signaling rare macro opportunities.
Why is Bitcoin price rising while PVER-Z is falling toward green zone?
1. PVER-Z is not just "price" — it's price change relative to volume. PVER-Z measures how efficient the price movement is relative to volume. It's not "price going up" or "price going down" directly. It's how unusual or inefficient the price versus volume relationship is, compared to its historical average.
2. A rising Bitcoin price + weak efficiency = PVER-Z falls.
If Bitcoin rises but volume is super strong (normal buying volume), no problem, the PVER-Z stays normal. If Bitcoin rises but with very weak volume support, PVER-Z falls.
***Usage Notes***:
- Best used on the daily timeframe or higher.
- When the Z-Score enters the green zone (-2 to -3 SD), it signals a historically rare accumulation zone — favoring long-term buying for SDCA.
- When the Z-Score enters the red zone (+2 to +3 SD), it signals overextended distribution — caution recommended.
- Designed strictly for mean-reversion analysis, no trend-following signals.
- The red zone on a proper Z chart would be -2SD to -3SD and +2SD to +3SD for the green zone. At the time of publishing I do not know how to adjust the values on the indicator itself. The red zone at -2SD is actually +2 Standard Deviations on a Z Score SD Chart. (overbought zone).
- Your green zone at +2SD is actually -2SD Standard Deviations (oversold zone).
- Built manually with no reliance on built-in indicators
- Designed for Bitcoin on the 1D, 3D, or Weekly timeframes. NOT for intraday trading.
- DO NOT SOELY RELY ON THIS INDICATOR FOR YOUR LONG TERM VALUATION. I AM NOT RESPONSIBLE FOR YOUR FINANICAL ASSETS.
MSS + Confirmation + RSI + Strong Candle FilterMSS Strong Confirmed Indicator
This indicator is designed to detect only the strongest entry opportunities based on strict conditions:
✅ MSS (Market Structure Shift) detection.
✅ Waiting for a strong confirmation candle (body > 60% of total candle length).
✅ RSI filter (above 50 for Long, below 50 for Short).
✅ AlphaTrend trend confirmation.
✅ Automatic drawing of Take Profit (TP) and Stop Loss (SL) levels.
Only rare, high-probability entries are shown — no noise, no false signals.
Ideal for traders who prioritize accuracy and quality over quantity.
Script created and designed by Taha Shalata 💎🚀
Relative StrengthRelative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
Relative-Strength with custom parameters.
cabreras Dynamic TRIX Heatmap OscillatorKey Features
TRIX Calculation
Computes three successive EMAs of your chosen source (default: close) over a user-configurable length
Expresses momentum as the percent change from one bar to the next
Heatmap Coloring
Automatically blends between three colors (weak, neutral, strong) based on how far TRIX sits within your defined range
“Weak” zone (low momentum), “neutral” midpoint, “strong” zone (high momentum)
Fully customizable color inputs and thresholds
Reference Lines
Zero Line: quickly see bullish vs. bearish momentum
High/Low Bands: optional overbought/oversold or custom momentum limits
Flexible Inputs
Source (e.g. close, hlc3, typical) and TRIX Length
Color Inputs for all three momentum zones
Normalization Range (minTRIX / maxTRIX) to match expected volatility
Neutral Threshold (midPointLevel) to split “weak” vs. “strong”
High/Low Line Levels and toggles for all reference lines
How to Use
Add to Chart
Paste the script into TradingView’s Pine Editor (v6) and hit “Add to Chart.”
Customize Ranges
Match minTRIX/maxTRIX to the typical swing of your market (e.g. ±0.05) so you see full red→yellow→green gradients.
Set Color Zones
Pick distinct “weak,” “neutral,” and “strong” colors for clear visual contrast.
Interpret
Green bars = accelerating bullish momentum
Red bars = strong bearish momentum
Yellow bars = indecision or transition
Use Reference Lines
Reset midPointLevel to shift neutrality, or add high/low bands to highlight extreme momentum conditions and trigger alerts.
With its intuitive color-blending and flexible thresholds, this oscillator makes it easy to spot momentum build-ups, exhaustion phases, and cross-threshold reversals—all at a single glance.
Accurate Global M2 (Top10 GDP, FX-Stabilized)This script was created to solve the serious distortions found in other circulating "Global M2" indicators.
Many previous versions used noisy daily FX rates, unweighted country data, mixed liquidity categories (e.g., RRP, TGA), or aggregated low-quality sources, causing exaggerated or misleading charts.
This version fixes those problems by:
Using Top 10 global economies only (based on GDP).
GDP-weighting each country's M2 contribution.
Fetching monthly-averaged M2 data.
Applying monthly FX conversions to eliminate daily volatility noise.
Forward-shifting the M2 line (default 90 days) to study potential Bitcoin correlations.
Keeping the math clean, without mixing central bank liquidity tools with broad M2 aggregates.
As a result, this script provides a more realistic and stable representation of global M2 expansion in USD terms, more suitable for serious macroeconomic analysis and Bitcoin market correlation studies.
theonator bank volume entry & exitThe best high volume indicator out there, find where the big boys go long & short trough high volume trading, be the first to know to be the moneymaker
Bitcoin Logarithmic Regression Bands//@version=6
indicator('Bitcoin Logarithmic Regression Bands', overlay=true)
//Logarithmic regression is a time-based indicator, meaning the input for the formula is time. Therefore, I converted the UNIX time into a simpler number, with the inception date of Bitcoin equaling 1.
//You need to fit the logarithmic regression lines to the chart with the correct 'a' and 'b' factors, ensuring that the lines are specific to the BTCUSD chart.
//The two lines in the upper band and the two lines in the lower band share the same 'a' factor. I chose to shift the 'b' factor by 0.2 to better capture the bull market peaks and bear market lows.
//time input
inception_btc = timestamp(2009, 3, 1)
t = (time - inception_btc) / (86400 * 1000)
//calculate logarithmic regression with formula: 10^((a * ln) - b)
upper_band_top_line = math.pow(10, ((1.93 * math.log(t) / math.log(math.e)) - 11.3))
upper_band_bottom_line = math.pow(10, ((1.93 * math.log(t) / math.log(math.e)) - 11.3 - 0.2))
lower_band_top_line = math.pow(10, ((2.5 * math.log(t) / math.log(math.e)) - 16.9))
lower_band_bottom_line = math.pow(10, ((2.5 * math.log(t) / math.log(math.e)) - 16.9 - 0.2))
//plot logarithmic regression if it is on a bitcoin chart
lg1 = plot(str.upper(syminfo.ticker) == "BTCUSD" ? upper_band_top_line : na, color=#F87C6B)
lg2 = plot(str.upper(syminfo.ticker) == "BTCUSD" ? upper_band_bottom_line : na, color=#F87C6B)
lg3 = plot(str.upper(syminfo.ticker) == "BTCUSD" ? lower_band_top_line : na, color=#62C4BE)
lg4 = plot(str.upper(syminfo.ticker) == "BTCUSD" ? lower_band_bottom_line : na, color=#62C4BE)
//fill bands
fill(lg1, lg2, color.new(#F87C6B, 75))
fill(lg3, lg4, color.new(#62C4BE, 75))
Swing Trading NR4/NR7 + 2BarNR/3BarNR + Inside Day + TrendSwing Trading Version: The Ultimate Momentum Setup
The Swing Trading Version of this strategy is tailored for traders looking to capture multi-day price movements in high-momentum stocks. It’s a carefully crafted approach combining classic patterns like NR4, NR7, and Inside Day with powerful trend filters to find the best opportunities for significant gains.
Price Compression: Identifies stocks in periods of consolidation using the NR4 and NR7 patterns, along with 2-Bar and 3-Bar Narrow Ranges—key indicators of potential volatility and breakout.
Trend Confirmation: The strategy ensures trades align with the broader trend by confirming that price is above the 20 EMA and that the 10 EMA is above the 20 EMA. This guarantees that you’re trading in the direction of strength.
Inside Day Filter: The Inside Day pattern is only triggered when the candlestick is within 1 ATR from the 10 EMA (or 20 EMA if below), ensuring you're not chasing a trade too far from a support level.
Clean, Powerful Signals: With a clear focus on momentum and price compression, you'll only get actionable signals backed by multiple layers of confirmation, including volatility and price structure.
This setup is perfect for traders seeking to ride out trends and capture sizeable moves, with an emphasis on simplicity and precision. Ideal for those who prefer to hold trades for multiple days while still maintaining control over their entries and exits.
Real Relative Strength vs SPY (Clean Visual)This indicator plots Real Relative Strength/Weakness (RS/RW) of any stock relative to SPY, normalised by ATR. Designed to aid trading aligned to RDT philosophy.
Designed for intraday and swing traders to quickly identify stocks showing true institutional strength or weakness compared to the market.
Uses a clean, color-coded center-line display for fast reading of live RS/RW performance.
It automatically syncs to whatever timeframe you’re trading (5min, 15min, 1hr)
Default comparison ticker is SPY (you can easily swap if needed later)
Length = 12 by default → (rolling 1-hour window on M5 chart)
Clean green/red visual breakout = immediately obvious relative strength or weakness!
How to use
Strong Green move above zero ➔ RS developing ➔ Long bias
Strong Red move below zero ➔ RW developing ➔ Short bias
Choppy around zero ➔ No clear edge ➔ maybe avoid that stock
Session Times + Strenght M7This Script Aims to Define Session Times, and Rank those. It can help to adjust your Strategy to Higher Volatility, if you choose to use the Session Volatility and Strenght Index from 1-10. Your timezone on Trading View should be NY. You can customize the Following in Settings: Weight of Volatility & Narrative Regarding the ranking + Transparency of the Lines. SP:SPX FX:EURUSD OANDA:EURUSD CAPITALCOM:USDJPY AMEX:SPY NASDAQ:QQQ TVC:DXY CAPITALCOM:USDJPY CME_MINI:NQ1! OANDA:XAUUSD FX:GBPUSD
Crypto EMA TableCrypto EMA Trend Scanner
A powerful tool for crypto traders to quickly identify trend strength across multiple timeframes
This indicator helps you spot potential trading opportunities by analyzing the EMA (Exponential Moving Average) alignment across four different timeframes. It displays a clean, color-coded table showing which cryptocurrencies are in a strong uptrend.
Key Features:
Multi-Timeframe Analysis: Simultaneously scan 3-minute, 15-minute, 1-hour, and 4-hour charts
Clear Visual Signals: Green cells indicate bullish EMA alignment (EMA 20 > EMA 50 > EMA 200)
Customizable Symbols: Track up to 3 different cryptocurrencies of your choice
Exchange Selection: Compatible with major exchanges (Bybit, Binance, Coinbase, Kraken, KuCoin, FTX)
Flexible Positioning: Place the table anywhere on your chart
How to Use:
Add the indicator to your chart
Select your preferred cryptocurrencies in the settings
Position the table where you want it
Look for green cells indicating EMA lineup.
Use this information to identify potential entry points or confirm your trading bias
Heila's Advanced Buy/Sell Signal (Upgraded) - 100MA TouchI made it for myself, and it wouldn't be easy to lose if you just follow the signals.. but it's rather hard to see them.