SPX Levels Adjusted to ES1!This indicator allows you to plot custom SPX levels directly on the ES1! (E-mini S&P 500 Futures) chart, automatically adjusting for the spread between SPX and ES1!. This is particularly useful for traders who perform technical analysis on SPX but execute trades on ES1!.
Features:
Input up to three SPX key levels to track (e.g., 5000, 4950, 4900)
The script adjusts these levels in real-time based on the current spread between SPX and ES1!
Displays the spread in the chart header for quick reference
Plots updated horizontal lines that move with the spread
Includes optional labels showing the spread periodically to reduce clutter
Ideal for futures traders who want SPX context while trading ES1!.
Make sure to apply this indicator on the ES1! chart, not SPX.
指標和策略
Nasdaq 50-Point ZonesThis indicator has adjustable zone points for any chart, but was built for nasdaq. Minimum point range is 1 point. Can customize line appearance and zone appearance.
[DIP] Double Bollinger BandClassic Bollinger Bands based off of the SMA. Allowing choice between the 2nd and 3rd standard deviation or showing both. By default it is colored such that the 2nd deviation jumps out more while the 3rd deviation lurks in the background for the sake of clarity. For those who are not just satisfied with 2 OR 3 standard deviations, you can now have both.
All deviations have default cross-over and cross-under alerts for easy access, no more messing with which line is which although that is certainly still possible.
Includes a default for "Any alert() function call" condition, if you enable this alert it will trigger for any of the alert conditions when met, this allows you to use one alert instead of 6. The alert will include a message identifying which alert it is, especially useful for watchlist wide alerts.
Daily 16:45 LineDaily start & end indicator at 16:45. Instead of manually doing it on the charts, it will automatically appears, with no manual labor
[DIP] Many Moving AveragesHighly customizable set of moving averages. I noticed there wasn't anything simple, easy to use and customizable in the public domain so I decided to make my own.
Supports:
- Up to 8 Moving Averages ( SMA , EMA , HMA , RMA, VWMA , WMA )
- Each moving average can be configured with its own Period, Type, Source and Timeframe.
RSS-Stochastik [afterworktrading]Hi all,
this is the first script from the series "afterworktrading". The goal is to develop and provide tools for traders with a fulltime job or little time for trading/analyzing charts.
Over time some of the scripts will also be linked to complete trading systems.
Let's start with my favourite one, the "RSS-Stochastik" with alert function.
The RSS-concept (Relative Spread Strength, developed by Ian Copsey) is based on the variance between a "short" and a "long" moving averages (or "slow" and "fast"), here between two EMA.
This variance is calculated and plotted in a RSI-diagram to show "overbought" and "oversold" conditions, helping to identify an ideal entry setup for trend continuation or catching a possible reversal.
Compared to the conventional RSI etc., possible reversal or trend continuation areas are often better represented in terms of quality, as an example see the Amazon-Chart.
The EMA-values, limit value thresholds and background colors can be set in the script. As a special feature, alarms can be set to be notified when a value has reached the extreme range. This reduces the screen time to the minimum.
In my personal trading, this indicator forms the basis for almost all trades, but is not a pure signal indicator on its own.
However, the informative value can be further improved if volume or support/resistance zones etc. are linked to the RSS, see example NASDAQ future with support zone price or 200 EMA.
Example for a possible RSS-Trade-Setup:
- choose an asset with a strong trend
- set alerts for crossing the oversold or overbought condition in direction of the trend
- in case of an alert check possible support/resistance areas on the current chart level (EMA, price zones, volume zones, anchored VWAP etc.)
- trade in the direction of the trend using your preferred entry setup
In my opinion, the system can be used very well, especially in trend phases, in order to obtain optimal entries.
Does it works also on lower timeframes?
Yes, it might work on every timeframe with a strong trend of high quality. Please see attached a 5m-Chart of GPBUSD-pair, notice the signal quality in direction of the trend.
Like every trading system this is not the "holy grail setup" and you will have losing trades. But handling this indicator with care you can have better entries especially in trend direction with less screen time due to the alert function.
Good luck with it! Further indicators will be published in the coming months, some will also be based on the RSS system.
As always: no liability for losing trades, no investment advice etc. Observe the risk limit for every trade!
VWAP Combo: Bands + MACD + Volume + AlertsBands: These are dynamic bands using a 20-period standard deviation and 1.5× width by default. Adjust lookback or bandMultiplier to tighten or widen.
Candle Colors: Green = MACD bullish, Red = bearish.
Volume Spike: Orange triangle when volume > 1.5× average.
Alerts: Fire on breakout, bounce, or combo confirmation.
EMA Trend ScreenerEMA Trend Screener" instantly shows whether 40+ crypto pairs are bullish (green) or bearish (red) based on their position relative to a customizable EMA. The compact table display saves time by eliminating chart switching, while adjustable settings adapt to any trading style. Perfect for quick market analysis, it helps spot trading opportunities at a glance
Penguin Trend with RSI on Diff🐧 Penguin Trend with RSI on Diff
Overview
This is a modified version of the original "Penguin Trend" indicator. Instead of displaying the magnitude of volatility with a histogram, this version uses an RSI oscillator to analyze the "momentum of volatility".
The main goal is to help traders see whether volatility is accelerating or decelerating, while still providing color signals on the price bars to indicate the primary trend direction during periods of volatility expansion.
---
How It Works
1. Volatility Difference Calculation
The indicator still calculates the difference value (diff) between the Bollinger Bands and Keltner Channels in the background. This value remains the core component for identifying a Squeeze (consolidation) or a Squeeze Release (volatility expansion).
2. RSI of Volatility Difference
Instead of plotting the diff value as a histogram, this script calculates an RSI based on the diff value. The result is an oscillator line (ranging from 0-100).
This RSI line represents the "momentum" or "rate of change" of the volatility itself.
- A rising RSI indicates that volatility is expanding at an increasing rate.
- A falling RSI indicates that volatility is decelerating or contracting.
3. Bar Coloring
This feature remains identical to the original version. The colors on the price bars are determined by MACD and EMA conditions to reflect the price trend and momentum.
- Lime: Strong bullish trend.
- Red: Strong bearish trend.
- Yellow: Pullback or weakening trend.
Important: The bar colors will only appear during a Squeeze Release (when diff > 0).
---
How to Use
1. Analyze Volatility Momentum with the RSI:
- RSI crossing above 50: Signals that volatility momentum is increasing; the market may be starting to trend.
- RSI above 70: Volatility expansion is in an "overbought" state and might slow down soon.
- RSI below 30: Volatility is very low ("oversold"), which could be a precursor to a new volatility expansion.
2. Confirm with Bar Colors:
After observing that the volatility RSI is rising, look for the bar colors on the main chart to confirm a trade.
- Example: If the RSI line crosses above 50 and, at the same time, the price bars turn "Lime", it could be a strong signal to enter a long position.
Tip: This version is ideal for traders who want a deeper analysis of the strength of a volatility breakout. As always, use it in conjunction with other technical analysis tools for confirmation.
Volume in ₹ (Total Traded Value in Crores)vikram dayal volume chart with total traded value in crores
HTF Current/Average RangeThe "HTF(Higher Timeframe) Current/Average Range" indicator calculates and displays the current and average price ranges across multiple timeframes, including daily, weekly, monthly, 4 hour, and user-defined custom timeframes.
Users can customize the lookback period, table size, timeframe, and font color; with the indicator efficiently updating on the final bar to optimize performance.
When the current range surpasses the average range for a given timeframe, the corresponding table cell is highlighted in green, indicating potential maximum price expansion and signaling the possibility of an impending retracement or consolidation.
For day trading strategies, the daily average range can serve as a guide, allowing traders to hold positions until the current daily range approaches or meets the average range, at which point exiting the trade may be considered.
For scalping strategies, the 15min and 5min average range can be utilized to determine optimal holding periods for fast trades.
Other strategies:
Intraday Trading - 1h and 4h Average Range
Swing Trading - Monthly Average Range
Short-term Trading - Weekly Average Range
Also using these statistics in accordance with Power 3 ICT concepts, will assist in holding trades to their statistical average range of the chosen HTF candle.
CODE
The core functionality lies in the data retrieval and table population sections.
The request.security function (e.g., = request.security(syminfo.tickerid, "D", , lookahead = barmerge.lookahead_off)) retrieves high and low prices from specified timeframes without lookahead bias, ensuring accurate historical data.
These values are used to compute current ranges and average ranges (ta.sma(high - low, avgLength)), which are then displayed in a dynamically generated table starting at (if barstate.islast) using table.new, with conditional green highlighting when the current range is greater than average range, providing a clear visual cue for volatility analysis.
Multi-EMA Signal LineHere’s how you can combine multiple EMAs into one smooth line, and change its color based on bullish (long) or bearish (short) signals — all in Pine Script v5.
include:
Multiple EMAs (e.g., 10, 21, 50, 100, 200)
Smooth blended line (averaged or weighted)
Green color when EMAs are trending bullish
Red color when trending bearish
Custom NY Time MarkerThis is a simple time based marker created specifically for 9:00 am open but it can also be modified for different times as well.
Combined Time and Price IndicatorThis is my personal chart. Maps out the only good trading times within the day for consistent gains. Also, candles will be red when it's within the time frame I chose and price is below yesterday's highs (for trend), and the candles will turn green if they are within the time slot I chose, and price is above yesterday's highs.
Asian & London Session Two-Color Candlesthis script use to find the asian and london session with different candle colours.
تلوين الشموع حسب الحجم (يومي أو متوسط)📊 Indicator Name:
Candle Coloring Based on Volume Change (Flexible Comparison)
🎯 Purpose of the Indicator:
This indicator colors candlesticks based solely on changes in volume, regardless of price direction. It helps traders visualize unusual volume activity and potential accumulation or distribution zones.
It also displays the percentage change in volume above each candle — based on a comparison method chosen by the user.
⚙️ User Inputs:
Comparison Method (Mode):
"Compare with Previous Day":
The volume of the current candle is compared with the volume of the previous candle.
"Compare with Average of N Days":
The volume is compared with a moving average of volume over a number of past days (e.g., 10 days).
Average Length (for mode 2):
Used only when "Compare with Average" is selected.
Defines the number of days over which to calculate the volume average.
Minimum % Change to Show Label:
A threshold that controls when the percentage label appears.
Prevents label clutter for insignificant volume changes.
🎨 Candle Coloring Logic:
Condition Meaning Candle Color
Current volume > reference volume High activity 🟢 Green
Current volume < reference volume Low activity 🔴 Red
Nearly equal volumes Normal ⚪ Gray
🏷️ Volume Change Label:
The indicator displays a percentage change label above the candle.
For example:
If volume increased by 45% → label shows +45.00%.
If the change exceeds ±50%, the label turns yellow to indicate a significant spike.
✅ Key Benefits:
Quickly detects unusual volume activity (e.g., spikes, drops).
Enhances classic price-action analysis with volume context.
Flexible comparison:
Day-to-day for short-term traders.
Moving average for swing and position traders.
Clean, minimalist design with conditional labels.
🔍 Use Case Examples:
🔴 Red candle on price rise → weak rally (low participation).
🟢 Green candle on price drop → potential distribution.
⚪ Gray candles → sideways or stable behavior.
👤 Who Should Use It?
Day traders and scalpers monitoring volume strength.
Technical analysts who focus on volume-price behavior.
Traders who track accumulation/distribution patterns.
SG CBC Table - Full 10min & 2minBased on SG CBC Table has 10 min and 2 min CBC status and GC. Also customizable table colors of the background can be changed or made transparent. Indicator Updates every 10 minutes on a 10 minute chart and every 2 minutes on a 2 minute chart
Moon High/Low Lines with Labels and DatesPre marked highs & lows of full moon and no moon with a customizable lookback period up to 365 days. Use these as support & resistance in your existing set up.
COT Comm OsciThe COT Ocsillator Indicator is a quantitative analysis tool that uses the positioning of so-called Commercials from the weekly Commitments of Traders (COT) report published by the CFTC. It is designed to detect extreme hedging behavior by institutional participants and translates it into a normalized scale from 0 to 100. The goal is to provide early indication of potential market reversals or overextensions.
What is the "Commercial Index"?
Commercials are market participants with a direct connection to the underlying asset – such as producers, processors, or large-scale users of commodities. They are often referred to as "Smart Money" due to their fundamental market insight and hedging purpose.
The Commercial Index measures where the current net position of Commercials (Long - Short) stands within a user-defined historical lookback window:
Index = 100: the most bullish net position in the selected period.
Index = 0: the most bearish net position.
How does the indicator work?
Data Source: The script uses the latest TradingView/LibraryCOT/4, which provides structured access to official COT data.
Calculation:
Weekly long and short positions of Commercials are requested based on the selected root symbol (e.g., "HG" for Copper).
Net position is calculated as: Net = Long - Short.
This value is normalized within the selected historical range (e.g., 150 weeks) between the highest and lowest net positions.
Result: A smooth oscillator ranging from 0 to 100 is plotted.
How to use the indicator?
Select your target future market (e.g., "GC" for Gold, "CL" for Crude Oil, "HG" for Copper).
Optionally adjust the three time windows to observe short-, mid-, and long-term sentiment (e.g., 125, 250, 500 weeks).
Watch for extreme readings:
Above 80–100: Commercials are heavily net long.
Below 20–0: Commercials are heavily net short.
These extremes are especially relevant when combined with price action, seasonality, or technical signals.
What makes this script unique?
Objective sentiment evaluation based on real institutional positioning.
Three timeframes shown in parallel for multi-horizon analysis.
No smoothing or distortion – raw positioning is visualized cleanly.
Useful in futures markets, where hedging behavior is a major driver.
Tips for Use:
Best viewed on weekly daily or charts (e.g., COMEX:HG1!, NYMEX:CL1!, CBOT:ZW1!).
Combine with technical setups or external sentiment tools for confirmation.
Can be used as a core building block in COT-based strategies or signal generation systems.
This indicator helps you track the footprints of Smart Money – and anticipate where the market might turn.
Current Hourly Open Line with Sweep DetectionThis indicator marks out the high and low of the current hourly open candle.
Stats show, if the current hourly candle takes the high or low of the previous 1H candle there is a chance price returns to the hourly open depending on the time the sweep on the high or low occurred.
There is a high chance >75% price returns to hourly open of current candle if the sweep happens in the first 20 minutes.
There is a medium chance 50% price returns to hourly open of current candle if the sweep happens in the 20-40 minute range of the current candle.
There is a low 25% chance if sweep happens from :40-:59 minutes of the hour.
We use this to spot manipulation on the hourly timeframe, we only want to target hourly open if it happens in the first 20 minutes. We then want to trade in opposite direction of the first move of the hourly, w/ context of course.
The indicator / line will change colors based on the time the first sweep occurred. You can change them to how you want. For default, blue is just the hourly open with no sweep yet.
Green means go, and the sweep happens within the first 20 minutes, Yellow is medium chance, and Red is small chance.
Equal Highs and Lows (Line Between Matches Only)marks out equal highs and lows with a solid red line and solid green line. Only marks out till the next candle
Synthetic VX3! & VX4! continuous /VX futuresTradingView is missing continuous 3rd and 4th month VIX (/VX) futures, so I decided to try to make a synthetic one that emulates what continuous maturity futures would look like. This is useful for backtesting/historical purposes as it enables traders to see how their further out VX contracts would've performed vs the front month contract.
The indicator pulls actual realtime data (if you subscribe to the CBOE data package) or 15 minute delayed data for the VIX spot (the actual non-tradeable VIX index), the continuous front month (VX1!), and the continuous second month (VX2!) continually rolled contracts. Then the indicator's script applies a formula to fairly closely estimate how 3rd and 4th month continuous contracts would've moved.
It uses an exponential mean‑reversion to a long‑run level formula using:
σ(T) = θ+(σ0−θ)e−kT
You can expect it to be off by ~5% or so (in times of backwardation it might be less accurate).
Volatility Normalized Deviation OscillatorThis indicator is used for string traders. It shows what is the highest and lowest point of index less than 60% greater than 60% indicator.