Global Liquidity vs BitcoinGlobal liquidity vs Bitcoin/dollar, per Grok. This combines M2 with US credit data - reverse repos, Fed assets, etc. My aim was to approximate Raoul Pal's Global Liquidty indicator from inside his GMI membership. That membership is probably beyond my skillset, but an indicator like this is useful as it close-to-mirrors Bitcoin price.
Indicators and strategies
Support & Resistance## Support & Resistance MA Based Indicator
### Overview
The **Support & Resistance MA Based** is a versatile tool designed for traders who want to identify key price levels that can act as support and resistance in the market. This indicator utilizes multiple moving averages (MAs) to help visualize price trends and potential reversal points, aiding traders in making informed decisions.
### Features
- **Multiple Moving Averages**: The indicator calculates and displays six different moving averages (MA1 to MA6) based on user-defined periods. This allows traders to analyze short-term and long-term trends effectively.
- **Customizable Inputs**: Users can customize the periods for each moving average and select the type of moving average (SMA, EMA, WMA) that best suits their trading strategy.
- **Price Source Selection**: The indicator allows users to choose the price source (Open, Close, High, Low, or the average of Open and Close) for calculating the moving averages, providing flexibility in analysis.
- **Color-Coded Signals**: The moving averages are color-coded based on the current price relative to the moving average, helping traders quickly identify bullish or bearish conditions.
### How to Use
1. **Adding the Indicator**:
- Open TradingView and navigate to the chart you wish to analyze.
- Click on the "Indicators" button at the top of the chart.
- Search for "Support & Resistance" and select the indicator to add it to your chart.
2. **Customizing Settings**:
- Click on the gear icon next to the indicator's name in the chart legend to open the settings menu.
- Adjust the periods for each moving average to fit your trading style. Common settings include 9, 26, 52, 100, 200, and 500 periods.
- Choose the type of moving average you prefer (SMA, EMA, or WMA).
- Select the price source that aligns with your trading strategy.
3. **Interpreting the Indicator**:
- **Moving Averages**: Observe the position of the moving averages relative to the price. If the price is above the moving average, it indicates a bullish trend; if below, it suggests a bearish trend.
- **Crossover Signals**: Look for crossovers between the moving averages. A crossover where a shorter moving average crosses above a longer moving average may signal a potential buy opportunity, while a crossover in the opposite direction may indicate a sell opportunity.
- **Support and Resistance Levels**: Use the moving averages as dynamic support and resistance levels. Price often reacts at these levels, providing potential entry and exit points for trades.
4. **Risk Management**:
- Always combine the insights from this indicator with other forms of analysis, such as price action, volume analysis, and market sentiment.
- Set stop-loss and take-profit levels based on the identified support and resistance levels to manage your risk effectively.
### Conclusion
The Support & Resistance Indicator is an essential tool for traders looking to enhance their market analysis. By leveraging multiple moving averages and customizable settings, traders can gain a clearer understanding of market trends and make more informed trading decisions.
For further information and updates, you can follow Neomway on:
- **Website**: neomway.net
- **Instagram**: instagram.com
- **Telegram**: t.me
- **X (Twitter)**: twitter.com
- **TradingView**: www.tradingview.com
Sylvain Zig-Zag [Mark804]> Overview:
The Sylvain Zig-Zag is a premium trend-tracking and structural turning-point indicator designed to identify precise market reversals, swing points, and support/resistance zones using a dynamic ATR-based Zig-Zag logic.
> Key Features:
Dynamic Zig-Zag Algorithm powered by ATR, percentage moves, absolute and tick-based reversal logic.
Support & Resistance Zones auto-drawn from key swing points for real-time structural mapping.
New Trend & Continuation Icons highlight trend shifts and extended moves with visual clarity.
Customizable Colors & Line Widths to match your chart’s style or branding.
Live Bar Coloring based on bullish or bearish trend structure.
Highly Configurable: Adjust ATR period, reversal %, tick distance, absolute threshold, and more.
> Ideal For:
Swing Traders looking for clean structural highs/lows
Smart Money Concept (SMC) practitioners
Price Action traders
Support/Resistance zone mappers
Those who value premium visuals and minimal clutter
> How It Works: This Zig-Zag engine calculates new swing highs or lows using a hybrid logic combining:
ATR-based price movement filter
Reversal percentage confirmation
Optional absolute price or tick-based padding
It plots each pivot, draws connecting lines, and generates real-time support/resistance levels based on recent pivots.
> Visual Enhancements:
Multi-layer polylines for deep contrast and style
Optional trend labels (e.g., "Up Trend", "Down Trend")
Transparent multi-line S/R stacking
Real-time continuation icons for ongoing strength
> Note:
This indicator is Pine Script v5 compatible and follows TradingView's latest visual architecture. Publishing-ready. Fully customizable
9:30 AM Candle High/Low Lineshelps to find intraday bullish and bearish signal...all most 80% + accuracy
Fixed First Candle Levels by TF with UTCFixed First Candle Levels by TF with UTC
This script draws High and Low levels of the first candle of each day based on a custom timeframe selected by the user (15m, 30m, 1h, 2h, 4h) and adjusted for the UTC offset.
Features:
✅ Automatically detects the first candle of the day for the selected timeframe
✅ Plots horizontal lines from the start of the day to the end of the day
✅ Highlights the actual candle’s range using a translucent background box
✅ Works across all chart timeframes
✅ Ideal for identifying potential support/resistance zones based on early market structure
You can customize:
Target timeframe (independent from current chart TF)
UTC offset
Useful for intraday traders, breakout strategies, and pre-market planning.
SYRAX (SIMPLE RANGE)SYRAX (SIMPLE RANGE) is a minimalist indicator designed for traders who focus on range breakouts. If you’re someone who just needs one clean and consistent range plotted every day to execute your strategy, this tool is for you.
The indicator defines a customizable time range on your chart and highlights the high and low of that session, helping you visualize potential breakout zones. A vertical line can also be drawn at a specific time each day to assist with your session planning.
Features:
• Automatically draws the daily range box based on your chosen start and end time.
• Timezone setting to align the range with your local or market session.
• Clean visuals with editable box color, border, and text labels.
• Optional extended range lines and vertical session markers.
Whether you’re trading early session breakouts or waiting for liquidity sweeps, SYRAX gives you the structure you need — nothing more, nothing less.
MACD & EMA Cross SignalsMACD and EMA Crossover Signals
-> This tool provides buy and sell signals directly on your chart. It helps you spot action points early.
Symbol Indicators:
"Triangle Up" (Green) shows a positive MACD crossover.
"Triangle Down" (Red) indicates a negative MACD crossover.
"Label Up" (Green) marks a positive EMA crossover.
"Label Down" (Red) signals a negative EMA crossover.
Golden Cross Alerts for MACD and EMAs
-> A "Buy" signal appears when both MACD and EMAs cross positive at the same time.
-> A "Sell" signal shows when both indicators cross negative together.
Option to set custom alerts
-> Golden Buy Signal: Both MACD and EMA cross positive.
-> Golden Sell Signal: Both cross negative.
-> Any Buy Signal: Either MACD or EMA crosses up.
-> Any Sell Signal: Either crosses down.
Note: You can change the values for EMAs, Symbol, and Color in the Settings to fit your needs.
Hacim Patlaması Alarmı (3 Bar Ortalaması)//@version=5
indicator("Hacim Patlaması Alarmı (3 Bar Ortalaması)", overlay=false)
hacim = volume
hacimOrtalama = ta.sma(volume, 3)
limit = hacimOrtalama * 1.5
hacimPatladiMi = hacim > limit
plot(hacim, title="Hacim", color=color.new(color.blue, 0), style=plot.style_columns)
plot(hacimOrtalama, title="3 Bar Ortalaması", color=color.gray, linewidth=1)
bgcolor(hacimPatladiMi ? color.new(color.red, 80) : na)
alertcondition(hacimPatladiMi, title="Hacim Patladı", message="⚠ Hacim patlaması tespit edildi!")
Confluence Trend Rider Signal//@version=5
indicator("Confluence Trend Rider Signal", shorttitle="CTR Signal", overlay=true)
// --- Inputs ---
ema21_len = input.int(21, "EMA 21 Length")
ema100_len = input.int(100, "EMA 100 Length")
fast_len = input.int(12, "MACD Fast Length")
slow_len = input.int(26, "MACD Slow Length")
macd_signal_len = input.int(9, "MACD Signal Length")
slope_bars = input.int(2, "MACD Slope Check Bars", minval=1)
// --- Calculate EMAs ---
ema21 = ta.ema(close, ema21_len)
ema100 = ta.ema(close, ema100_len)
// --- Calculate MACD ---
= ta.macd(close, fast_len, slow_len, macd_signal_len)
// --- Plot EMAs ---
plot(ema21, "EMA 21", color.blue)
plot(ema100, "EMA 100", color.orange)
// --- Define Conditions ---
// Long Conditions
cond_long_100_ema_up = close > ema100 and ema100 > ema100 // Price above 100, 100 sloping up
cond_long_21_ema_align = ema21 > ema100 and ema21 > ema21 // 21 above 100, 21 sloping up
cond_long_pullback_to_21 = close > ema21 and close <= ema21 // Price pulls back to 21 EMA
cond_long_macd_crossover = ta.crossover(macdLine, signalLine)
cond_long_macd_above_zero = macdLine > 0 and signalLine > 0
cond_long_macd_slope_up = macdLine > macdLine and signalLine > signalLine // Check if trending up
// Full Long Signal
long_signal = cond_long_100_ema_up and cond_long_21_ema_align and cond_long_pullback_to_21 and cond_long_macd_crossover and cond_long_macd_above_zero and cond_long_macd_slope_up
// Short Conditions (similar logic, reversed)
cond_short_100_ema_down = close < ema100 and ema100 < ema100
cond_short_21_ema_align = ema21 < ema100 and ema21 < ema21
cond_short_retrace_to_21 = close < ema21 and close >= ema21
cond_short_macd_crossover = ta.crossunder(macdLine, signalLine)
cond_short_macd_below_zero = macdLine < 0 and signalLine < 0
cond_short_macd_slope_down = macdLine < macdLine and signalLine < signalLine
// Full Short Signal
short_signal = cond_short_100_ema_down and cond_short_21_ema_align and cond_short_retrace_to_21 and cond_short_macd_crossover and cond_short_macd_below_zero and cond_short_macd_slope_down
// --- Plot Signals ---
plotshape(long_signal, title="Buy Signal", location=location.belowbar, color=color.new(color.green, 0), style=shape.triangleup, size=size.small)
plotshape(short_signal, title="Sell Signal", location=location.abovebar, color=color.new(color.red, 0), style=shape.triangledown, size=size.small)
// --- Alerts (Optional) ---
alertcondition(long_signal, title="CTR Buy Alert", message="Confluence Trend Rider: Possible BUY opportunity!")
alertcondition(short_signal, title="CTR Sell Alert", message="Confluence Trend Rider: Possible SELL opportunity!")
Bitcoin 15m Trend Reversal ConfluenceUnderstanding the Visuals:
Trend Change (First Confluence):
The background of your chart will turn green when the trend is bullish (fast EMA is above the slow EMA).
The background will turn red when the trend is bearish (fast EMA is below the slow EMA).
Break of Structure (Second Confluence):
A green triangle below a candle with the label "BoS" indicates a bullish break of structure.
A red triangle above a candle with the label "BoS" indicates a bearish break of structure.
Retesting Area (Third Confluence):
After a bullish break of structure, a green box will appear. This is the area where you can watch for the price to retest the broken resistance, which may now act as support.
After a bearish break of structure, a red box will appear. This is the area to watch for a retest of the broken support, which may now act as resistance.
Glamour ETF Index vs. QQQ mit MA10, MA20 & MA50Stan Weinstein uses the term "Glamour Index" as a sentiment indicator to assess how speculative or overheated the stock market is. The Glamour Index measures the relationship between so-called "glamour stocks" (trendy stocks, hyped stocks with high media attention and sometimes extreme price increases) and solid, more conservative stocks. Weinstein uses this index to: 1) Analyze market sentiment – particularly whether the market is in a speculative euphoria phase.
2) Identify warning signs of a potential top formation or an impending downturn.
My basket compares performance against the QQQ (alternatively, SPY or any other benchmark is also possible).
My basket consists of the ETFs in the ARK universe, as well as other growth ETFs such as IPO, FFTY, and QQQJ.
SessionsLondon, US , ASIA open sessions
Use this indicator to highlight Above time zones to analyse trading opportunity during those sessions
Pin Buy/Sell XAUUSD 15m//@version=5
indicator("Pin Buy/Sell XAUUSD 15m", overlay=true)
// Hanya tampilkan di timeframe 15 menit
is_15m = timeframe.period == "15"
plotshape(is_15m and close > open, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(is_15m and close < open, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
RSI Weekly and MonthlyTHis script plots RSI (Relative Strength Index) values for daily, weekly, and monthly timeframes, with an added 10-period SMA (Simple Moving Average) applied to the weekly RSI. It’s a compact multi-timeframe indicator to analyze price momentum across various horizons.
Multi-Timeframe EMAs & WMAsMulti-Timeframe EMAs & WMAs (MTF EMAWMA)
The Multi-Timeframe EMAs & WMAs (MTF EMAWMA) indicator is a comprehensive tool designed to provide a multi-dimensional view of market trends by plotting various Exponential Moving Averages (EMAs) and Weighted Moving Averages (WMAs) from different timeframes onto your current chart. This allows traders to quickly assess confluent support and resistance levels, identify trend strength, and gain a broader market perspective without switching timeframes.
Key Features:
Multiple EMAs and WMAs:
This indicator includes:
- EMA 200: Plotted from H1 and M15 timeframes.
- EMA 100: Plotted from H1, M30, and M15 timeframes.
- EMA 50: Plotted from H4, H1, M30, and M15 timeframes.
- WMA 720: Plotted from H4, H1, M30, M15, and M1 timeframes.
Multi-Timeframe Analysis: By displaying moving averages from various timeframes, the indicator helps in understanding the interplay of different trends and their potential impact on price action.
Visual Distinction : Each moving average type and its timeframe representation are color-coded and styled (solid vs. dashed lines) for easy identification and clarity on the chart.
EMA 200: Dark Red
EMA 100: Cyan/Teal
EMA 50: SaddleBrown
WMA 720: Orange
Recommended Usage:
This indicator is specifically tailored for XAU/USD (Gold). It is intended to be used as a confluence tool to complement your existing trading strategies and indicators. It is not designed to be used solely as an entry or exit signal. Instead, leverage the information provided by these multi-timeframe moving averages to:
- Identify major trend directions: Observe the alignment and slope of longer-term moving averages.
- Spot potential support and resistance zones: Price often reacts to these key moving average levels from higher timeframes.
- Confirm trade bias: Use the higher timeframe moving averages to confirm the direction of your trades on lower timeframes.
- Enhance risk management: Understand where strong levels might exist to place stop-losses or take-profits.
Always combine this indicator with other forms of analysis, such as price action, chart patterns, volume analysis, or other technical indicators, to make informed trading decisions.
Remark: The script and description were created by AI.
Multi-TF Z-Score IndicatorIndicator to find the Z score for the daily 4h, 1h, 15m and 5 min time frames with 20 previous samples.
RSI with Background Colorhis script implements a trading strategy based on an EMA (Exponential Moving Average) crossover, confirmed by the RSI (Relative Strength Index), and includes a built-in stop-loss and take-profit.
EventFilterLib🧠 EventFilterLib – Summary & Usage
📘 Purpose
EventFilterLib helps suppress trading signals around sensitive market times, improving signal quality and reducing risk during volatile or illiquid periods.
🔢 Included Event Filters
🟥 Tier 1 – High Impact Events (3h buffer default)
--FOMC Meetings
--NFP
--CPI
--Fed Chair Speeches
--US Federal Holidays
🟧 Tier 2 – Medium Impact Events (2h buffer default)
--ADP Employment Reports
--Retail Sales
--PPI Releases
--ISM Reports
--Crude Oil Inventories
🟦 Tier 3 – Session-Based Filters (built-in)
--NY Open/Close (±30min)
--Asia–London Overlap (07:00–09:00 UTC)
--NY Lunch (17:00–18:00 UTC)
--Midnight GMT Volatility Spike (00:00–00:30 UTC)
🟨 Weekend Filter
--Full-day block on Saturday/Sunday
--Optional buffer (e.g. Friday after 3pm)
The library returns 4 Booleans, . You can call the function in your script using the following snippet:
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
barTime = time
// === Inputs
weekendMode = input.bool(true, "Enable Weekend Filter")
bufferT1Before = input.int(180, "Tier 1 Buffer Before (min)")
bufferT1After = input.int(180, "Tier 1 Buffer After (min)")
bufferT2Before = input.int(120, "Tier 2 Buffer Before (min)")
bufferT2After = input.int(120, "Tier 2 Buffer After (min)")
bufferWBefore = input.int(180, "Weekend Buffer Before (min)")
bufferWAfter = input.int(180, "Weekend Buffer After (min)")
// === Call Function
= EventFilterLib.isInQuietPeriod(
barTime, weekendMode, bufferT1Before, bufferT1After,
bufferWBefore, bufferWAfter, bufferT2Before, bufferT2After
)
// === Apply to Visualization or Signal Filter
bgcolor(tier1 ? color.red : na, title="Tier 1 Quiet")
bgcolor(tier2 ? color.orange : na, title="Tier 2 Quiet")
bgcolor(weekend ? color.blue : na, title="Weekend Quiet")
bgcolor(session ? color.purple : na, title="Session Quiet")
// Example Trade Block
allowTrade = not (tier1 or tier2 or weekend or session)
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
/Novo Algo Team
GOLD 4H - 355 EMA + Supertrendwhen using this strategy any time the Current price of the asset you are trading crosses ABOVE THE 355 EMA you BUY and when it crosses BELLOW THE 355 EMA YOU SELL
CACo Oscillators// Description: An all-in-one momentum indicator designed to complement the main
// "Charles Ayede Convergence" script. It combines the Awesome
// Oscillator (AO) and the OsMA (MACD) into a single pane with a
// display toggle, visual signals, and custom alerts.
GOLD 4H - 355 EMA + Supertrendwhen trading this strategy you only BUY when the current Market Price is Above the 355 EMA and only short or SELL the the current Market Price is Bellow the 355 EMA as we fellow the Super tend direction as well
Volume Spike AlertIndicator Features:
📊 Core Functionalities:
Exceptional Volume Detection:
Calculates volume in USD (volume × price)
Compares it against a 90-day average (3 months)
Configurable from 1 to 252 days
Visual Signals:
Green labels for bullish candles with high volume
Red labels for bearish candles with high volume
Displays excess percentage (e.g., +45.2%)
Dual Alert System:
AlertCondition: For manual alert configuration in TradingView
Alert(): Automated alerts with detailed information
⚙️ Available Settings:
Average Period: 1–252 days (default: 90 days)
Enable/Disable Alerts: Configurable checkbox
Show/Hide Labels: Visual control
Label Size: Tiny, Small, Normal, Large
Minimum Threshold: Minimum percentage required to trigger a signal
📋 Displayed Information:
On Labels:
Excess percentage (e.g., +67.3%)
Color based on candle direction
In the Table:
Current volume in millions USD
Average volume in millions USD
Excess percentage
Alert status (ACTIVE/NORMAL)
Calculation period
In Alerts:
Candle type (BULLISH 🟢 / BEARISH 🔴)
Symbol and current price
Current volume vs. average
Timeframe used