VWAP + 2 Custom EMAIndicator that have vwap + 2 ema combined, 3 in 1, allow user to customize EMA length for both EMA
Indicators and strategies
Support & Resistance Power + MTF Linear Regression [Combined]Support & Resistance Power + MTF Linear Regression
Overview:
This advanced technical indicator combines two powerful analysis tools: dynamic Support & Resistance levels with power analysis, and Multi-Timeframe Linear Regression alignment. It provides traders with comprehensive market structure analysis and trend confirmation across multiple timeframes.
Core Features:
Support & Resistance Power Channel:
Calculates dynamic support and resistance levels using highest/low values over a customizable period (default 130 bars)
Adds ATR-based padding to create realistic trading zones rather than thin lines
Displays "Buy Power" and "Sell Power" metrics showing the number of bullish vs bearish candles within the calculation period
Shows actual high/low price values that created the S&R levels
Provides customizable signal markers (Diamond, X, Circle, Triangle, Square) when price bounces off or rejects from zones
Multi-Timeframe Linear Regression:
Analyzes linear regression trends across 5 configurable timeframes (default: 5min, 15min, 1hour, 4hour, Daily)
Displays current timeframe linear regression line with trend-based coloring
Shows alignment dashboard indicating bullish/bearish status for each timeframe
Colors chart bars based on overall trend alignment
Requires customizable number of timeframes to agree before signaling alignment
Alert System:
Proximity alerts when price approaches S&R levels
Breakout alerts when price enters or breaks through S&R zones
Pivot point alerts when new highs/lows are formed
Signal alerts when bounce/rejection patterns occur
Linear regression alignment alerts for trend confirmation
Customization Options:
Complete control over line widths, colors, and styles
Adjustable label sizes, positions, and colors for all displays
Configurable alert distances and types
Customizable timeframes for multi-timeframe analysis
Dashboard styling and positioning controls
Bar coloring options based on trend alignment
Key Benefits:
Combines price structure analysis with trend confirmation
Reduces false signals by requiring multi-timeframe alignment
Provides clear visual representation of market power dynamics
Offers comprehensive alert system for various trading scenarios
Highly customizable to match individual trading styles and chart preferences
Best Use Cases:
Identifying high-probability reversal zones with trend confirmation
Confirming breakout trades with multi-timeframe alignment
Understanding market sentiment through power analysis
Setting strategic entry/exit points near dynamic S&R levels
This indicator is ideal for traders who want a comprehensive view of both market structure and trend alignment without cluttering their charts with multiple separate indicators.
Smart Market Structure🔹 What it does:
Detects swing highs & lows automatically
Marks Break of Structure (BOS) and Market Structure Shifts (MSS) in real time
Plots Order Blocks and auto-removes them if invalidated
Colors candles by market structure bias (bullish / bearish)
Comes with a built-in Dashboard showing:
Last BOS & MSS direction
Current trend bias
Swings since last MSS
Active Bullish/Bearish OB count
A Trend Strength Meter to gauge momentum
🔹 Goal:
To give traders a clearer picture of price action, so instead of staring at raw candles and second-guessing, you get structure + context instantly.
Source: www.reddit.com
Multi-TF EMA 5/8-ChartTicker-Dashboard⚙️ Key Components
Timeframes & Weights
Uses 5 different intraday timeframes: 2m, 5m, 15m, 30m, 60m.
Each TF has a weight:
2m = 1
5m = 2
15m = 4
30m = 8
60m = 16
👉 Higher timeframe signals contribute more to the total.
Signal Logic per Timeframe
For each TF, calculate EMA 5 and EMA 8.
If EMA5 > EMA8 → Buy (B, +1).
If EMA5 < EMA8 → Sell (S, –1).
Total Score Calculation
Each signal (+1 or –1) is multiplied by its timeframe weight.
All weighted signals are summed into a total score.
Positive = bullish bias, negative = bearish bias.
Dashboard Table (top-right corner)
Row 1 (header): Symbol, each timeframe (2m, 5m, 15m, 30m, 60m), Total.
Row 2 (values):
Symbol name.
B (green) or S (red) per timeframe.
Weighted Total score.
🛠️ Overall Function
This indicator is essentially a multi-timeframe EMA trend dashboard that:
Shows Buy/Sell alignment across multiple TFs.
Provides a weighted trend score to quickly assess market bias.
Makes it easy to spot whether short- and long-term signals agree or conflict.
Trend with ADX, multiple EMAs - Buy & Sell📊 Core Components
ADX Calculation
Computes DI+ and DI– manually using smoothed true range and directional movement.
Plots background color:
Green when DI+ > DI–
Red when DI– > DI+
Alerts: “ADX Trend Green” or “ADX Trend Red.”
Moving Averages
Fast EMA (5)
Slow EMA (8)
EMA 13
EMA 48
EMA 200
All plotted on the chart with different colors.
VWAP
Plotted as black circles.
📈 Signals & Conditions
Fast EMA vs Slow EMA
Buy Signal: 5 EMA crosses above 8 EMA.
Sell Signal: 5 EMA crosses below 8 EMA.
Avoids repeat signals using CondIni.
Labels: “Buy” (green) / “Sell” (red).
Alerts: “Buy Alert” / “Sell Alert.”
Trend Signals (EMA 13 vs EMA 48)
TBuy: 13 EMA crosses above 48 EMA.
TSell: 13 EMA crosses below 48 EMA.
Labels: “TBuy” (dark green) / “TSell” (dark red).
Alerts: “TBuy Alert” / “TSell Alert.”
🛠️ Overall Purpose
This script combines trend strength (ADX) with short-term EMA crossovers and medium-term EMA trend shifts (13 vs 48).
It provides visual signals, background trend coloring, VWAP reference, and alert triggers for both scalping (5 vs 8 EMA) and trend trading (13 vs 48 EMA).
heat map Last Close (Green/Red) 1-5-15-30-60-120m candle chartheat map Last Close (Green/Red) 1-5-15-30-60-120m candle chart
Sri - Pivot + Vital Moving Averages Sri – Pivot + Vital Moving Averages
Sri – Pivot + Vital Moving Averages is an advanced all-in-one indicator that blends trend-following moving averages with multi-timeframe pivot levels (Daily, Weekly, Monthly). It is designed to give traders a complete view of both trend direction and key support/resistance zones, all in a single package.
By combining pivots and moving averages, this tool helps traders quickly identify whether the market is trending or ranging, while also highlighting critical price reaction points that can be used for intraday, swing, or positional trading.
🔹 Moving Averages
50 EMA → medium-term trend filter
200 EMA → long-term trend bias
800 HMA → ultra-smooth trend direction, great for capturing cycles
Daily EMA 200 → higher timeframe trend guide for precision entries
Each moving average is dynamically color-coded to reflect the market bias, making trend changes visually clear and easy to follow.
🔹 Pivot Levels (Daily, Weekly, Monthly)
Auto-calculated pivot, support (S1–S4), and resistance (R1–R4) levels
Balance Zone (BC & TC) highlighted with background shading
Custom colors, visibility toggles, and line thickness options
Dynamic horizontal levels that update with each new session
Ideal for spotting intraday reversals, swing levels, and institutional confluence zones
🔹 Customization & Flexibility
Toggle EMAs, HMA, and each pivot timeframe (Daily/Weekly/Monthly) individually
Full control over colors, transparency, and line styles
Background shading between pivot balance zones for clearer structure
✅ Key Benefits (Pros)
All-in-One Tool → Combines pivots and MAs into one clean package, saving chart space
Multi-Timeframe Edge → View daily, weekly, and monthly pivot levels together for better confluence
Clear Trend Guidance → EMA & HMA color shifts reflect trend changes instantly
Professional Visualization → Background balance zones and structured layouts make levels easy to read
Highly Customizable → Designed to adapt to intraday scalpers, swing traders, and long-term investors alike
⚠️ Things to Keep in Mind (Cons)
Charts may feel visually crowded if all pivots and moving averages are enabled at once
Best used as a confirmation & confluence tool, not as a stand-alone trading strategy
🔥 Recommended Enhancements (For Even Higher Success Rate)
This script already provides a strong edge, but adding the following tools can make it even more powerful:
Volume Confirmation (OBV or VWAP) → Validate pivot/EMA breakouts with volume strength
Momentum Filter (RSI or MACD Histogram) → Confirm directional momentum before acting on pivot touches
Trend Strength (ADX or Supertrend) → Distinguish strong trending phases from weak ranges
Reversal Candlestick Highlight → Automatically mark engulfing candles or pin bars occurring at pivots
These lightweight add-ons integrate well with the existing framework and can improve decision-making without cluttering the chart.
📊 Best Use Cases
Intraday Traders → Use daily pivots with 50/200 EMA for quick scalps and reversals
Swing Traders → Rely on weekly and monthly pivots for confluence with 200 EMA trend bias
Institutional/Positional Traders → Track 800 HMA and higher timeframe EMA 200 for structural guidance
Confluence Hunters → Combine pivot levels with trend bias for high-probability setups
Daily SMA200 Distance - Percentile Zones The Daily SMA200 Distance – Percentile Zones indicator measures the percentage distance of price relative to the 200-day Simple Moving Average (SMA200) and classifies it into historical percentile zones.
This tool helps identify the context of an asset in relation to its medium- to long-term trend:
Cheap Zone (< P25): price at historically low levels relative to the SMA200.
Value Zone (P25–P50): neutral range, where price trades around its medium-term average.
Acceptable Zone (P50–P65): moderately high levels, still reasonable within an uptrend.
Not Recommended Zone (P65–P76): overextended territory with rising correction risk.
Very Expensive Zone (≥ P76): extreme levels, historically linked to overvaluation and potential market tops.
Percentile calculations update dynamically with each new daily candle, providing a robust and objective statistical perspective for swing trading and portfolio management decisions.
Rayner Teo's EMA SettingCollection of Indicators for Rayner Teo's Strategy
- Displays the 20, 50, and 200 EMA s.
- Highlights the bar when the price enters the area between the 20 EMA and the 50 EMA .
- A green signal appears when the 20, 50, and 200 EMAs are aligned .
- A red signal appears when the price crosses down the 20 EMA during a bullish trend.
- The dim steplines below and above price bar show the 1.5 x ATR(20) used for stop loss .
<alsubihi=حركة السعر >The indicator includes many features such as market structure analysis (BOS and CHoCH), multi-timeframe analysis (MTF), RSI and ADX indicators, volume-based order blocks (OB), accumulation and distribution zones, fair value gaps (FVG), and highs and lows levels.
ADR LadderAverage Daily Range levels by percentage.
I enter a trade when the volume is medium to high and when the price closes above 3% (buy) and below 3% (sell). I use the opposite side as SL. TP above 50%.
MTF confluence 1m, 5m, 15m, 30m, 1hr, 2hr indociator (gree/ red)shows 1m, 5m, 15m, 30m, 1hr, 2hr candle charts either being green or red to show major trend forming up or down ( shows up as an indicator under chart)
Ultimate Fundamental FortressScript Overview
This script provides a comprehensive Fundamental Health Scorecard for stocks, calculating a normalized score out of 100 based on key financial metrics fetched from TradingView's fundamental data. It displays the results in an elegant table with customizable colors, a dynamic plot for visualization, and a scorecard label for quick insights. The scorecard helps users assess a stock's value, profitability, and financial strength at a glance.
Purpose
The primary goal is to simplify fundamental analysis by aggregating essential ratios into a single, easy-to-interpret score. Inspired by value investing principles (e.g., low P/E and P/B for undervalued stocks, high ROE for efficiency), it empowers traders and investors to identify strong fundamentals quickly. It's especially useful for screening undervalued opportunities or comparing stocks within sectors.
Principles
Metrics Selection: Focuses on core fundamentals: Price-to-Book (P/B), Price-to-Earnings (P/E), Return on Equity (ROE), Debt-to-Equity (D/E), Free Cash Flow (FCF normalized by market cap), EBITDA (normalized by market cap), and Net Profit Margin. These are chosen for their balance of valuation, profitability, and risk assessment.
Scoring Philosophy: Each metric is scored based on thresholds (e.g., low ratios for valuation metrics indicate better value). If manual sector averages are provided, scoring becomes relative (e.g., stock P/B below sector average gets higher points), reducing subjectivity and adapting to industry norms. Without averages, absolute thresholds apply.
Normalization: Scores are summed and scaled to 100, ignoring missing data to ensure robustness. This allows fair comparison across stocks with varying data availability.
Customization: Users can adjust thresholds, colors, and sector averages for personalized analysis, making it flexible for different markets or strategies.
Calculation Methodology
Data Fetching: Uses request.financial() to pull quarterly (FQ) or trailing twelve months (TTM) data for metrics like BVPS, EPS, ROE, etc.
Ratio Computations:
P/B = Close Price / BVPS
P/E = Close Price / EPS
ROE = Directly fetched
D/E = Total Liabilities / Equity
Net Margin = Net Income / Revenue
Normalized FCF = FCF / Market Cap (as percentage)
Normalized EBITDA = EBITDA / Market Cap (as percentage)
Scoring:
For each metric, compare to thresholds or relative to sector averages (if provided >0).
Example for P/B: If relative (sector avg >0), stock P/B < avg * high factor → 15 pts; < avg * med factor → 10 pts; etc.
For ROE/Net Margin (higher is better): Reverse logic (stock > avg / factor).
FCF/EBITDA: Always absolute (normalized thresholds).
Minimum score per metric: 2-5 pts if poor.
Total Score: Sum valid scores, divide by max possible for those metrics, multiply by 100.
Output: Table shows components, values, scores, and sector avgs.
Plot visualizes score with color-coding.
Label categorizes (e.g., "Buffett Approved" for 85+).
User Inputs and Benefits
Thresholds (Absolute/Relative Factors): Customize scoring rules (e.g., change P/E low threshold from 10 to 12).
Benefit: Adapt to personal strategy or market conditions – e.g., stricter for growth stocks.
Manual Sector Averages: Enter averages (e.g., sector P/B = 2.5).
Benefit: Makes scoring industry-specific, reducing bias (e.g., tech's high P/E normal, banking's low ROE risky). If not entered (≤0), falls back to absolute for simplicity.
Color Customizations: Adjust table colors (header, scores).
Benefit: Personalize visuals for dark/light themes, improving readability and user experience.
Normalized FCF/EBITDA Thresholds: Set as % of market cap. Benefit: Size-independent comparison – small caps won't be disadvantaged.
Usage Notes Add to chart via Indicators menu.
Data relies on TradingView fundamentals – may be limited for some exchanges (e.g., BIST, international). Use manual averages for accuracy.
For screener: High request count (10) may exceed limits; use reduced version if needed.
Not financial advice – always verify with external sources.
Feedback welcome – let's improve together!
ChrisFxGold"This indicator has been specifically developed for gold (XAU/USD) analysis on the 15-minute timeframe, providing the best trend confirmations and signaling opportunities for buy and sell entries. It integrates multiple real-time timeframes of the most relevant symbols, detecting trend reversals and highlighting them with color variations for easier interpretation. It includes strategic entry points, as well as session open levels for London, Tokyo, and New York, along with key monthly and weekly opening levels, offering a comprehensive market view for informed and precise decision-making."
[TRIX] Vertical Timeframe LinesIndicator allows user to select higher timeframe intervals that are drawn on lower time frame as vertical lines. This allows user to see when current higher timeframe candle is closing relative to lower timeframe price action. User can adjust line color, line style, and optional enable or disable days of week labels. User can also enable future divider which shows +1 open/close vertical line.
Ranges by TraderHaroThis indicator highlights a custom price range for a selected date/time period on your chart. It draws key levels (0.00, 0.25, 0.50, 0.75, 1.00) within the range, visually marking the Premium Zone (upper range) and Discount Zone (lower range).
Features:
- Define a specific date/time range for the analysis.
- Optional fill between top and bottom levels with customizable color and transparency.
- Shows mid-levels (0.25, 0.50, 0.75) for additional guidance.
- Lines and fill can be extended to the right side of the chart.
- Labels for levels can be displayed or hidden.
Use Case:
Quickly identify where price is trading relative to a defined range, visualize potential zones of premium (resistance) and discount (support), and make better-informed trading decisions.
Adaptive Squeeze Momentum PROThis indicator is built on the classic Squeeze Momentum, but fully updated and enhanced for today’s traders. Here’s how it works and what makes it unique:
1️⃣ The core logic: the “Squeeze”
The market compresses when Bollinger Bands (BB) contract inside Keltner Channels (KC).
That’s called “Squeeze ON” → low volatility, the market is coiling energy.
When BB break back outside KC, we get “Squeeze OFF” → volatility expansion, often the start of a strong move.
2️⃣ The momentum histogram
The histogram tracks both direction and strength of momentum.
Bright green → bullish momentum increasing.
Dark green → bullish momentum fading.
Bright red → bearish momentum growing.
Dark red → bearish momentum weakening.
This gives a clear picture of not just where the market is going, but how strong the move is.
3️⃣ Smart filters
To reduce false signals, extra filters are included:
EMA filter: only validate signals in the direction of a chosen EMA (e.g. EMA 50).
Volume filter: optional check that volume is above its moving average → avoids dead squeezes without real participation.
4️⃣ Visual signals
Black dot → squeeze ON (volatility compression).
Gray dot → squeeze OFF (release, watch closely).
Histogram color shifts live to show momentum changes.
5️⃣ Info label (latest candle)
On the last bar, a small label summarizes:
Current state → Squeeze, Release, or Neutral.
BB & KC parameters in use.
Whether EMA filter is ON or OFF.
🎯 How to use it
Watch for squeeze ON (black dot + tight histogram) → market is loading energy.
Wait for the release (gray dot) → volatility expansion is coming.
Confirm with histogram color → green = bullish move, red = bearish move.
Use filters:
EMA filter → trade with trend.
Volume filter → only take signals with strong participation.
⚠️ Disclaimer:
This script is for educational purposes only. It is not financial advice or a guaranteed trading system. Always backtest thoroughly and use proper risk management before applying it in live markets. Trading involves risk, and you are solely responsible for your own decisions.
Market Roadmap by Jeffrey TurnmierJeffrey Turnmier offered his Market Roadmap in Trading View for free on a YouTube video. I copied it and worked on it for Version 6. I use it to determine if a security is above or below the indicator. I added several other indicators that produce buy and sell signals. I am mostly a swing trader.
NR Envelope RSI OscillatorSpecifies RSI Oscillator for entry and exit , best used with Market Profile indicator
SPX 0DTE Assistant v1.1 — Basel (v6)
This indicator is designed to work on the original SPX index during official market hours.
Manual updates are required for the following key levels:
ZG (Zero Gamma)
PW (Positive Gamma / GEX+)
NW (Negative Gamma / GEX-)
Updates should be applied whenever new values are available.
⚠️ Disclaimer:
This indicator is free, intended solely for educational and research purposes.
It should not be considered, under any circumstances, as a buy or sell recommendation.
The indicator is still under research, development, and testing.
Elliott Wave / NeoWave Rule Engine – v6.9This script functions as a "rule engine" that automatically identifies significant price swings and then tests them against a comprehensive set of Elliott Wave rules and guidelines.
The goal is to filter out low-probability setups and identify valid motive (impulse and diagonal) waves by applying user-defined tolerances. The script plots swings on the chart and can display a real-time dashboard that shows which rules are passing or failing. When a valid motive wave is detected, it can generate buy or sell signals.
User Settings
The script's behavior is controlled by a set of user inputs, organized into four main groups.
Swing / ZigZag Detection
These settings control how the script identifies the price swings that form the basis of the wave patterns.
Pivot Left Bars & Pivot Right Bars: These two values determine the sensitivity of the swing detection. A pivot point (a high or low) is only identified if it is the highest or lowest price within the specified number of bars to its left and right. Increasing these numbers will result in fewer, larger swings.
Minimum swing % (filter micro noise): This is a crucial filter. It ignores swings that are too small to be considered significant, helping to clean up the chart and prevent the engine from analyzing "noise." For example, a value of 0.3 means any swing that is less than 0.3% of the price range will be ignored.
Rule Engine Tolerances
This group allows you to define how strict the validation rules are.
Fibonacci tolerance (±%): This sets the acceptable margin of error for Fibonacci relationships (e.g., a 0.618 retracement). A value of 0.001 means a retracement between 0.617 and 0.619 will be considered a valid match.
Same-degree TIME proportion max (x): This sets the maximum time difference allowed between waves of the same degree (e.g., Wave 1 and Wave 3) to still be considered "proportional." A value of 1 means Wave 3's duration can be up to 1 time longer than Wave 1's duration, and vice-versa.
Same-degree PRICE proportion max (x): Similar to the time tolerance, this sets the maximum price difference allowed between waves of the same degree to still be considered proportional.
Alternation slope ratio threshold: This is a key NeoWave guideline. It checks if Wave 2 and Wave 4 have different "sharpness" (price change per bar). A higher value makes the alternation rule stricter.
Min guideline passes for motive validation (0–7): This is the gating feature. Even if a pattern passes all the hard Elliott Wave rules (e.g., no overlap, Wave 3 isn't the shortest), you can still require it to pass a minimum number of guidelines (like Fibonacci relationships, alternation, etc.) before a signal is generated. A value of 7 means every guideline must be met.
Momentum / Volume Guidelines
These are additional checks for pattern validation.
Momentum length: This setting controls a proxy for momentum, which is calculated based on the speed of price movement.
Use volume checks: This is a placeholder for future functionality. It does not currently affect the script's behavior.
UI / Debug
These settings control the visual aspects of the script on your chart.
Max swings to keep/evaluate: This determines how far back the script looks to find and analyze swings. A larger number will analyze more historical patterns but may impact performance.
Show detected labels: Toggles the display of numerical (1-2-3-4-5) and letter (A-B-C) labels on the detected waves.
Show rule PASS/FAIL dashboard: Toggles the on-chart table that provides a detailed breakdown of which rules and guidelines are met.
Table Position: Controls where the rule dashboard is located on your chart.
Print debug info to Data Window: If you are a developer or want to see the underlying data, this will print information to TradingView's Data Window.
Show Buy/Sell Signals: Toggles the display of Buy/Sell signals. These signals are only generated when a pattern passes all the hard rules and your minimum guideline pass requirement.
Futures - Risk CalculatorWelcome to the Futures - Risk Calculator.
You traders inspired me to create a simple indicator for FUTURES, with all of your positive feedback from my "Lot Size Calculator - " indicator. Which is also available for FOREX and was the base for this indicator.
I don't think there's a Futures indicator out there which is this simple and easy to use. This indicator knows what symbol you have open on your chart, therefore you don't need to input manually (like most indicators). You also don't need to switch between MICRO & MINI contracts as this indicator has everything running in the background. It knows the tick value for the contract symbol on your chart.
Which Futures Contracts can i trade?
⚪️ Currency: 6A, 6B, 6C, 6E, 6J, 6N, 6S, E7, J7, M6A, M6B, MCD, M6E, MJY, MSF.
⚪️ Index: YM, MYM, ES, MES, NQ, MNQ, RTY, M2K, FDAX, FDXS, FDXM.
⚪️ Metal: GC, QO, MGC, SI, QI, SIL.
⚪️ Crypto: BTC, MBT, ETH, MET.
⚪️ Energy: CL, QM, MCL, NG, QG.
How does this indicator work?
⚪️ Simply add this indicator to your chart.
⚪️ Ensure you are on a FUTURES Contract symbol.
⚪️ Select the amount of Contracts you wish to risk.
⚪️ Select the amount of ticks SL you wish to have.
⚪️ You will then be shown the risk on the table.
What does this indicator display?
⚪️ Futures symbol on chart.
⚪️ Tick size & Tick value.
⚪️ Number of contracts at risk.
⚪️ Number of ticks at risk.
⚪️ Shows you your risk amount in $.
Features?
⚪️ Choice of 3 different layouts for your preference.
⚪️ Choice of 9 different positions to place the table on your chart.
⚪️ Choice of 4 table sizes to suit your needs, smaller for your phone or bigger for desktop.
⚪️ Options for colour customisation for the calculator table.
I hope you guys enjoy this indicator, also i hope it helps traders out there. All i ask is that you give these indicators a BOOST (if they're useful). To get them seen to more people out there who could benefit from them.
I have been working on two other Lot Size Calculators which will be Premium indicators. Stay tuned for them. 🚀