Trade Sniperz 200 EMA with Triangle SignalsThis versatile moving average tool combines:
A 200-period EMA that toggles between line/cross display
Color-changing visual trend identification
Triangle signals at crossovers
Customizable display options
Key Features
Feature Description Visual Example
200 EMA Display Shows as crosses by default (toggle to line) Colored + or × marks
Trend Colors Green when price > EMA (bullish), Red when price < EMA (bearish) Dynamic color change
Triangle Signals Green ▲ below bar (bullish cross), Red ▼ above bar (bearish cross) Clear entry/exit markers
Customization Toggle between line/cross display in settings Flexible viewing options
Recommended Usage
1. Trend Identification
Bullish Market: When price is above green EMA crosses/line
Bearish Market: When price is below red EMA crosses/line
Strong Trend Confirmation: Consistent crosses maintaining color
2. Trading Signals
Signal Type Condition Action
Buy Signal Green ▲ triangle appears + price crosses above EMA Consider long positions
Sell Signal Red ▼ triangle appears + price crosses below EMA Consider short positions
Trend Filter Only trade in direction of EMA color (green=longs, red=shorts) Increases win rate
3. Display Options
pinescript
Copy
showAsLine = input(false, "Display as Line (uncheck for crosses)")
✔ Checked: Shows traditional EMA line
✖ Unchecked: Shows EMA as crosses (default)
Pro Tips
Combine with Support/Resistance: Use crosses near key levels for higher probability trades
Timeframe Flexibility: Works on all timeframes (1min - monthly charts)
Volume Confirmation: Increase position size when crosses align with high volume
Cross Density: More frequent crosses indicate choppy markets (caution needed)
Input Parameters
Parameter Default Description
Length 200 EMA period (recommend keeping at 200)
Display as Line Off Toggle between crosses/line display
Visual Example
Copy
PRICE CHART:
▲ (Red triangle) - Bearish signal
× × × (Red crosses) - Price below EMA
- - - - - - - - -
● ● ● (Price bars)
- - - - - - - - -
+ + + (Green crosses) - Price above EMA
▲ (Green triangle) - Bullish signal
This indicator provides a clean, customizable way to track the important 200 EMA while getting clear visual signals for potential trend changes. The crosses make the EMA more visible on crowded charts, while the color-coding helps instantly identify trend direction.
피봇 포인트와 레벨
CME Price Limits (Futures Prop Firm Rule)This indicator shows the CME Price Limit, combined with a safety distance that is used by several futures prop firms. Trading in the highlighted area means a rule violation for many Futures prop firm accounts.
The levels are calculated from the "Settlement as close" closing price of the previous daily candle.
Bull Bear Pivot by RawstocksThe "Bull Bear Pivot" indicator is a custom Pine Script (v5) tool designed for TradingView to assist traders in identifying key price levels and pivot points on intraday charts (up to 1-hour timeframes). It combines time-based open price markers, pivot high/low detection, and candlestick visualization to provide a comprehensive view of potential support, resistance, and trend reversal levels. Below is a detailed description of the indicator’s functionality, features, and intended use.
Indicator Overview:
The "Bull Bear Pivot" indicator is tailored for intraday trading, focusing on specific times of the day to mark significant price levels (open prices) and detect pivot points. It plots horizontal lines at the open prices of user-defined sessions, identifies pivot highs and lows on the current chart timeframe, and overlays custom candlesticks to highlight price action. The indicator is designed to work on timeframes of 1 hour or less (e.g., 1-minute, 3-minute, 5-minute, 15-minute, 30-minute, 60-minute) and includes a warning mechanism for invalid timeframes.
Key Features:
Time-Based Open Price Markers:
The indicator allows users to define up to five time-based sessions (e.g., 4:00 AM, 8:30 AM, 9:30 AM, 10:00 AM, and a custom time) to capture the open price at the start of each session.
For each session, it plots a horizontal line at the 1-minute open price, extending from the session start to the market close at 4:00 PM EST.
Each line is accompanied by a label positioned 5 bars to the right of the market close (4:00 PM EST), with the text right-aligned and vertically centered on the line.
Users can enable/disable each marker, customize the session time, label text, line color, and text color via the indicator’s settings.
Pivot Highs and Lows:
The indicator calculates pivot highs and lows on the current chart timeframe using the ta.pivothigh and ta.pivotlow functions.
Pivot highs are marked with green triangles above the bars, and pivot lows are marked with red triangles below the bars.
The pivot period (lookback/lookforward) is user-configurable, allowing flexibility in detecting short-term or longer-term reversals.
Custom Candlesticks:
The indicator overlays custom candlesticks on the chart, colored green for bullish candles (close > open) and red for bearish candles (close < open).
This feature helps visualize price action alongside the open price markers and pivot points.
Timeframe Restriction:
The indicator is designed to work on timeframes of 1 hour or less. If the chart timeframe exceeds 1 hour (e.g., 4-hour, daily), a warning label ("Timeframe > 1H Indicator Disabled") is displayed, and no elements are plotted.
Customizable Appearance:
Users can customize the appearance of the open price marker lines, including the line style (solid, dashed, dotted) and line width.
Labels for the open price markers have no background (transparent) and use customizable text colors.
OHLC - Hourly, Daily,Weekly,Monthly with Labels [Mod]This is a modified/updated version of the original script by Nanda86.
Open, High, Low , close with Labels -- These are professional levels to watch out for active trading
dOP - Day open price
yCL - Yesterday's close Price
yHI - Yesterday's High Price
yLO -- Yesterday's Low Price
Added to this modified version:
- Previous Hour Equilibrium (EQ) Line
- Hourly Line Seperator
Updated to Pine Script Version 5.
ADX Di+ Di- [Scalping Setup]This ADX Di+ Di- Scalping Indicator is designed for traders looking to make quick and informed decisions in short-term scalping strategies, specifically on lower time frames like 15-minute charts.
Key Features:
ADX (Average Directional Index): Helps identify the strength of the trend, ensuring you trade only when there is sufficient market momentum.
+DI and -DI: These directional indicators show the market’s trend direction. The +DI line represents bullish momentum, while the -DI line shows bearish momentum.
Scalping Setup:
The indicator provides strong buy and sell signals based on trend strength and direction.
Quick Trend Reversal Alerts: Alerts when the trend switches from bullish to bearish and vice versa.
The indicator uses shorter smoothing periods for quicker trend identification, making it more responsive to rapid market changes.
Color-Coded Trend Visualization:
Green: Indicates strong bullish momentum.
Red: Indicates strong bearish momentum.
Orange: Indicates neutral or weak momentum, avoiding choppy trades.
Entry and Exit Signals:
Enter long (buy) when the +DI line is above the -DI and ADX signals a strong trend.
Enter short (sell) when the -DI line is above the +DI and ADX signals a strong bearish trend.
Exit trades based on crossovers and trend exhaustion signals.
Optimized for Scalping: This indicator is optimized for scalping strategies on a 15-minute time frame, with settings that allow traders to capture quick price movements in strong trends. Adjusted smoothing and DI lengths ensure that signals are fast, responsive, and effective for short-term trades.
Alerts:
Get alerted when a trend reversal is imminent or when a strong trend is confirmed.
Alerts are triggered when a potential entry or exit occurs, allowing you to react quickly to market changes.
Best For:
Day Traders
Scalpers
Short-Term Traders
Suitable for stocks, forex, and futures markets.
Note: This indicator is designed for educational purposes. Use at your own risk. Always backtest strategies before applying them in live trading.
Multi TF Fibonacci Divergence Strategy✅ Buy Trade Conditions
Trend Confirmation:
The 1-hour and 4-hour charts must be above the 200 EMA.
Daily Candle Confirmation:
The previous daily candle must have closed above the body and wick of the candle before it (e.g., Friday's candle must close above Thursday’s for a buy).
Fibonacci Retracement:
On the 15-minute chart, price must:
Retrace past the 50% level of a Fibonacci drawn from recent swing high/low.
Not close beyond the 78.6% level.
Fibonacci Extension Target:
Price must touch either the -27% or -61.8% extension level (based on the same swing).
It must not close beyond the 78.6% retracement level on higher timeframes.
Bullish Divergence:
Bullish RSI divergence on the 15-minute chart, confirmed by structure on the 1-hour chart.
Session Filter:
Trade signals only trigger during the asset's active trading session (user-defined).
❌ Sell Trade Conditions
All the above are mirrored in the opposite direction:
Below 200 EMA on 1H & 4H
Daily candle closes below prior candle’s body and wick
Fibonacci retrace above 50%, no close beyond 78.6%
Target hit at -27% or -61.8%
Bearish RSI divergence
In-session signal
JPMorgan Collar LevelsThis indicator visualizes the current JPMorgan Hedging Collar strategy commonly used by institutional funds like JHEQX. It plots three key levels:
– Short Call strike (upper bound)
– Long Put strike (protection level)
– Short Put strike (cost reduction)
The area between the long put and short call is shaded to represent the active hedging zone. This setup is updated quarterly and can influence SPX market behavior near expiration dates.
Inputs are customizable to reflect the latest collar configuration. Useful for traders tracking institutional hedging flows or analyzing market structure near key option expirations.
Triple Custom EMAs + VWAPThis script is designed for intraday traders and scalpers who rely on fast, adaptive trend recognition.
It combines three Exponential Moving Averages (EMAs)—all with customizable, decimal-level precision—to provide dynamic alignment of price action across short, medium, and long intraday windows. The EMAs are used in a stacked logic approach:
EMA 1: typically a fast signal line (e.g., 9-period)
EMA 2: mid-term trend (e.g., 21-period)
EMA 3: slower, macro intraday trend (e.g., 50-period)
These moving averages allow traders to quickly assess whether the market is trending or consolidating, and in which direction.
In addition, the indicator includes a classic daily VWAP (Volume Weighted Average Price), recalculated at the start of each trading day. This provides an institutional anchor point that helps validate mean reversion setups, identify overextended price movements, and align entries/exits with volume-weighted momentum.
The combination of triple EMAs and daily VWAP enables traders to:
Detect trend shifts with precise timing
Avoid trades against the prevailing intraday direction
Use VWAP as dynamic support/resistance for pullback or breakout entries
The script is lightweight, visually clean, and includes toggle controls to enable/disable each EMA individually.
levels and eqsGenerates Range & EQ levels and removes duplicates. Prioritizes by higher timeframe for duplicates. For example, on Monday's open, weekly open is displayed while daily open is hidden automatically.
original
rumpypumpydumpy
Tracking Lines with TP/SL + Labels at LeftA simple indicator so you can set your TP and SL tolerance along with capital and leverage.
A red line and green line will represent where current TP and SL would be on the chart along with the number of tokens you need to trade to meet the USD capital to be trades.
Just gives a visual representation of SL to key zones on the chart so you can judge scalp entries a little better :)
Camarilla Pivots Extended KothaThis strategy is based on Camarilla Pivot Points, a popular technical analysis tool used to identify potential support and resistance levels in the market.
Key Points:
Camarilla Pivots are calculated using the previous day's high, low, and close prices.
The strategy generates 6 levels (R1–R6 for resistance and S1–S6 for support) that help determine price levels where the market might reverse or break out.
R1–R4 represent potential resistance levels.
S1–S4 represent potential support levels.
R5 & R6 offer additional levels for more refined market action.
How it's used:
Resistance Levels (R1–R6): These levels indicate where price could struggle to rise further and potentially reverse downward.
Support Levels (S1–S6): These levels act as potential price floors where the market might bounce upwards.
This strategy helps traders identify key price levels to watch for potential entry and exit points, particularly useful in volatile markets or for intraday trading.
*This system doesn't predict price direction; it merely highlights key levels to watch for potential reversals or breakouts.
Auto Fibonacci Retracement (Clean)🔧 1. Inputs
lookback = input.int(50, title="Lookback Period")
lookback = input.int(50, title="Lookback Period")
You can adjust how far back the script looks to find the highest high and lowest low.
Default: last 50 candles.
📈 2. Finding High and Low Points
swingHigh = ta.highest(high, lookback)
swingLow = ta.lowest(low, lookback)
swingHigh = ta.highest(high, lookback)
swingLow = ta.lowest(low, lookback)
Finds the highest price and lowest price within the selected lookback period.
These define the range used for calculating Fibonacci levels.
🧮 3. Calculate Fibonacci Levels
diff = swingHigh - swingLow
diff = swingHigh - swingLow
We calculate 7 Fibonacci levels:
Level Formula
0% swingLow
23.6% swingLow + 0.236 * diff
38.2% swingLow + 0.382 * diff
50% swingLow + 0.5 * diff
61.8% swingLow + 0.618 * diff
78.6% swingLow + 0.786 * diff
100% swingHigh
These are commonly used retracement levels to identify potential support/resistance zones.
📏 4. When to Draw Lines
drawFib = bar_index == ta.highestbars(high, lookback) or bar_index == ta.lowestbars(low, lookback)
drawFib = bar_index == ta.highestbars(high, lookback) or bar_index == ta.lowestbars(low, lookback)
We only draw lines when the current bar is either the most recent swing high or swing low.
This avoids cluttering your chart with hundreds of unnecessary horizontal lines.
🎨 5. Drawing the Lines
line.new(...)
line.new(...)
Horizontal lines are drawn at each Fib level.
We offset the x-axis slightly (bar_index + 20) so the lines extend forward on the chart.
Each level uses a different color to visually separate them.
🧠 Use Case
You can use this to:
Identify where the price may pull back or bounce.
Plan entry or exit levels based on retracement.
Visually see key technical areas.
✅ Key Benefits
✅ Clean, minimalist design
✅ Automatically updates to latest price structure
✅ Avoids drawing clutter
✅ Ready to customize
10K's RTH open ±0.35% for CMEInstant Visualization of ±0.35% from RTH Open — Spot Intraday Reversals at a Glance!
This is a visual tool designed for the U.S. regular trading hours (RTH), which instantly highlights the ±0.35% range from the RTH opening price of futures at the start of the session.
The range is displayed as a light purple box, accompanied by a dashed line marking the exact opening price, helping traders quickly assess how price reacts around this key level.
With adjustable transparency settings, this tool is ideal for intraday analysis of price positioning and directional strength — a valuable aid for short-term trading strategies.
10K's 4Levels for CMEMaster key session levels and take control of your intraday trading decisions with clarity!
This is a visual tool designed for CME futures traders to track key session levels. It highlights the opening prices of both the overnight (Globex) and regular trading sessions, and automatically marks the high and low of the overnight session. Background colors distinguish day and night sessions, and all lines are customizable in visibility and transparency. Ideal for short-term traders who rely on session-based price structure and key intraday levels.
Market Phases (ZigZag + MA + RSI)This script is a TradingView Pine Script that visualizes market phases using the ZigZag pattern, Moving Averages (MA), and the Relative Strength Index (RSI). It allows traders to identify key market conditions, such as accumulating, distributing, bullish, and bearish phases based on price movements and momentum indicators.
#### Components
1. ZigZag Settings:
- Depth: Controls the sensitivity of the ZigZag indicator. A higher value results in fewer price points being considered as reversals.
- Deviation: Defines the minimum percentage change needed to identify a ZigZag point, preventing small fluctuations from being registered.
- Backstep: Specifies the number of bars to look back for identifying highs and lows.
2. Moving Average Settings:
- MA Length: The number of periods used to calculate the moving average.
- MA Type: The type of moving average to use, either Simple Moving Average (SMA) or Exponential Moving Average (EMA).
3. RSI Settings:
- RSI Length: The period for calculating the RSI.
- Overbought Level: The threshold above which the asset is considered overbought.
- Oversold Level: The threshold below which the asset is considered oversold.
4. Calculations:
- Moving Average and RSI Calculation: The script calculates either an SMA or EMA and the RSI based on user-defined settings.
5. ZigZag Enhanced Calculation:
- It identifies swing highs and lows to determine the ZigZag points for improved trend analysis.
6. Trend Direction:
- The script checks the direction of the trend based on the latest ZigZag points.
7. Market Phase Determination:
- The script defines the market phase (Accumulation, Distribution, Bullish, Bearish) based on the trend direction and levels from the RSI and relationship with the moving average.
8. Background Colors:
- The background is tinted according to the identified market phase for visual clarity.
9. Labels and Plotting:
- Labels are generated at the last bar with the current phase and RSI value.
- The moving average and last ZigZag points are plotted on the chart for further reference.
### Conclusion
This script provides a comprehensive view of market conditions by integrating multiple indicators, helping traders make informed trading decisions based on market dynamics. The ability to visualize phases and key indicators aids in recognizing potential entry and exit points in trading strategies.
If you have any questions or need further modifications, feel free to ask!
XLevel%W52This is a simple yet very helpful indicator.
On the top fuchsia color is % change from 52 weeks low.
In the middle yellow line is %change from last year close. Year to date % change.
On the bottom aqua color is % pull back from 52 weeks high. Which I use for entries to trends.
[HM] Previous Day RTH LevelsPine Script Indicator: Previous Day RTH Data with Timeframe Filter
Overview
This TradingView Pine Script indicator plots key levels (High, Low, and Pivot Points) from the previous day's Regular Trading Hours (RTH) session. However, it includes a timeframe filter—meaning the indicator only displays these levels if the current chart's timeframe is equal to or shorter than a user-defined limit (default: 60 minutes).
Key Features
Session-Based Data
Uses a predefined RTH session (06:30–13:00 by default) to calculate the previous day's
High (Red line)
Low (Green line)
Pivot 1 (Yellow line) → (High + Low + Close) / 3
Pivot 2 (Blue line) → (High + Low) / 2
Adjustable Timeframe Filter
Users can set a maximum timeframe limit (in minutes).
Example:
If set to 60, the indicator only appears on 1M, 5M, 15M, 30M, 60M charts.
If set to 240, it also appears on 4H charts, etc.
Default: 60 minutes (can be changed via input settings).
Automatic Timeframe Detection
The script automatically checks the current chart’s timeframe (seconds, minutes, hours, days, etc.) and converts it to minutes for comparison.
If the chart’s timeframe exceeds the user’s limit, nothing is plotted.
How to Use
Apply the indicator to your TradingView chart.
Customize the settings:
RTH Session Time → Adjust if your market has different trading hours.
Maximum Timeframe (minutes) → Set the highest timeframe where you want the indicator to appear (default: 60).
The indicator will only display if the chart’s timeframe ≤ your selected limit.
Why Use This?
Avoids clutter on higher timeframes where these levels may be less relevant.
Focuses on intraday trading (e.g., scalping or swing trading on shorter timeframes).
Customizable to fit different trading styles and session times.
This makes it a clean, flexible tool for day traders who rely on previous session levels but don’t want them visible on longer-term charts.
TDI - RSX + Divergences + Pivots🧾 Description:
This indicator is an enhanced version of the Traders Dynamic Index (TDI) based on the RSX (a smoothed version of the RSI), designed to help traders identify market momentum, divergence, and potential reversal points with high precision.
It includes the classic TDI components (RSX Price Line, Signal Line, and Volatility Bands), combined with:
✅ Customizable RSX Levels – up to 5 horizontal levels (e.g., 30, 50, 70, 85, 15) with user-defined colors
✅ Dynamic Fill Between Lines – to visualize bullish/bearish momentum shifts
✅ RSX-based Divergence Detection – regular & hidden bullish/bearish divergence
✅ Clean Visual Layout – suitable for scalping, swing trading, or trend-following strategies
⚙️ Best For:
Identifying overbought/oversold conditions with RSX precision
Confirming trend continuation or early reversal signals
Filtering entries with momentum clarity
ORB Conf+Disp+SessionDetermine ORB and Breakouts
Set the Session and Timeframe for the ORB
Customize the breakout conditions, colors and icons.
Standard Support/Resistance Lines with AVWAPThis script automatically draws:
1. Previous Day High (PDH)
2. Previous Day Low (PDL)
3. Midnight ET Open (+ Anchored VWAP optional)
4. Chicago Open (+ Anchored VWAP optional)
5. NY Open (+ Anchored VWAP optional)
The lines automatically extend to the right and will update at their respective times.
I got tired of adding the same lines all of the time.
Average Pivots High LowThe "Average Pivot High Low" indicator displays recent price highs and lows. Builds an average price level, which is often a support zone, a resistance zone, a reversal zone, or a trend breakout zone.
muraThe indicator shows important levels for trading on different TF, you can select levels for intraday, intraweek and intra-month trading. Also added clearly visible trends: local trend and global trend, but depends on your TF. With excellent trend visibility, it will be much easier to trade according to the structure instead of against it.
Ethergy ChronosMonthly, Weekly and Daily pivots time-zone customizable and respective separators.
Enjoy...
Ethergy
50%er(PreMarket & ORB)50%er(PreMarket & ORB)
Overview:
50%er(PreMarket & ORB) is a streamlined version of my full 50%er script. It calculates the critical 50% level of the previous candle and extends this to daily, weekly, monthly, quarterly, and yearly timeframes. The script also detects and plots previous highs and lows for these timeframes, providing key price levels for traders. Additionally, it calculates and displays opening levels for the day, week, month, quarter, and year. A custom timeframe feature adds flexibility for setting 50% and high/low levels, catering to different trading preferences.
How It Works:
The script calculates the 50% midpoint of the previous candle’s high and low, a key support/resistance level for traders. It extends this logic across multiple timeframes, including daily, weekly, monthly, quarterly, and yearly, and tracks previous highs and lows for these periods. It also prints opening levels for various timeframes. The premarket high/low and ORB (Opening Range Breakout) levels are included when extended hours are enabled.
How to Use:
Adding to Chart: Apply the 50%er Script Lite to your TradingView chart.
Configuring Inputs: Adjust timeframes and levels to match your trading strategy. The custom timeframe feature allows for personalization.
Analyzing Levels: Use the plotted 50% lines and opening levels to identify potential support and resistance areas, as well as breakout or breakdown points.
Strategizing Trades: Incorporate these levels into your trading plan for potential entry and exit points.
What Makes It Original:
50%er Lite stands out for its simplicity and precision. It focuses on the essential 50% line and key price levels, offering a clear view of the market without unnecessary complexity. The inclusion of premarket levels and ORB breakout levels, along with the custom timeframe feature, makes it a versatile tool for traders of all levels.