Pullback Short Screener V3.1 - SELL & Slope FilterThis indicator is designed to detect high-probability short-selling opportunities during strong bearish trends on any asset, especially in crypto futures scalping.
🔍 **Key Features**:
- Identifies pullbacks in a downtrend with smart filtering.
- Confirms trend continuation with:
- EMA 21 downward slope
- Bearish breakout with minimum -0.3% move
- Stochastic RSI crossover from overbought
- RSI < 50 (configurable lower bound)
- Displays score-based SELL labels:
- 🟥 SELL 5/5: Strong short signal
- 🟧 SELL 4/5: Near-perfect setup
- 🟨 SELL 3/5: Optional, toggled via input
🎯 Best used on 15min charts, combined with multi-timeframe analysis and key resistance zones.
Created with scalpers, swing traders, and automated strategy testers in mind.
المؤشرات والاستراتيجيات
Smart Technical Matrix v6 - Display OnlySmart Technical Matrix Analyzer - This script analyzes 32 technical signals from 8 indicators across 4 timeframes (15m, 1H, 4H, 1D). It generates long/short trade signals with strength level, entry and target levels. Fully compatible with the Smart Matrix Display.
sideways market for strangle📌 Description of "Sideways Market for Strangle" Script**
This **Pine Script** is designed to identify a **sideways market**, which is ideal for **option strangle strategies**. The script plots a **green signal** below the price chart when the market is in a low-volatility, non-trending phase.
---
🔹 How It Works**
1️⃣ **RSI Condition (Measures Market Momentum)**
- The script uses a **Relative Strength Index (RSI) with a length of 11**.
- If **RSI is between 40 and 60**, the market is neither overbought nor oversold, indicating a range-bound or sideways trend.
2️⃣ **ADX Condition (Checks Trend Strength)**
- The **Average Directional Index (ADX)** is used to measure trend strength.
- If **ADX is below 25**, it confirms a weak trend.
- Additionally, ADX must be **lower than both DI+ and DI-**, ensuring that there’s no strong bullish or bearish momentum.
3️⃣ **Signal Plotting**
- When both conditions are met (RSI between 40-60 and ADX < 25 with ADX < DI+ & DI-), a **green shape appears below the price chart**.
- This signal suggests that the market is in a **sideways phase**, making it suitable for **strangle or non-directional option strategies**.
---
🔹 Why Use This for a Strangle Strategy?**
- **Strangles perform best in a sideways market** where implied volatility is low.
- This indicator helps traders avoid **trending markets**, reducing risk.
- **Simple visualization** makes it easy to identify low-movement zones at a glance.
---
🔹 How to Use in TradingView**
1. **Add this script** as a custom indicator.
2. **Look for green signals** appearing below candles.
3. When the signal appears, consider setting up a **strangle options strategy**.
4. Avoid trading when the market shows **strong trends** (RSI out of range or ADX above 25).
---
🚀 Summary**
✅ **Detects sideways markets for strangle strategies**
✅ **Uses RSI (11) & ADX (14) for confirmation**
✅ **Filters out trending conditions**
✅ **Easy-to-use signal for option traders**
VWAP+bgcolorThe "VWAP+bgcolor" indicator is an enhanced version of the Volume Weighted Average Price (VWAP) that visually highlights price action relative to the VWAP line. By coloring the chart background, it helps traders quickly identify whether the price is above or below the VWAP, making it easier to spot bullish or bearish market conditions.
🐍 Mongoose Fed Sentiment Dashboard🐍 Mongoose Fed Sentiment Dashboard v1.0
📝 Description (TV-Ready):
A macro sentiment scoring tool based on price behavior across 10 Fed-sensitive assets, including:
Bonds (TLT, TIP, SHY, IEF)
Credit & risk (HYG, SPY, XLF, XHB)
Commodities (GOLD)
U.S. Dollar (DXY)
Treasury yields (US02Y, US10Y)
🧮 The model assigns:
+1 for dovish/risk-on behavior
-1 for hawkish/risk-off signals
📈 Score range:
+6 to +10 = Dovish / Risk-On 🟢
-5 to +5 = Neutral / Mixed 🟠
-6 to -10 = Hawkish / Risk-Off 🔴
Also includes a 5-day SMA for trend clarity.
This is a macro overlay dashboard, built to simplify central bank watching and rate cycle sentiment.
🔍 For educational and analytical purposes only.
Opening Price LevelsOpening Price Levels
This simple and effective indicator automatically draws horizontal lines at the opening price of each major period:
Year
Quarter
Month
Week
Day
Each line extends until the end of its respective period, helping you quickly identify and react to key institutional price levels and market structure shifts.
🔧 Features:
Toggle visibility for each timeframe (Year, Quarter, Month, Week, Day)
Clean visual presentation using plot.style_linebr, ensuring no overlapping or vertical jumps
Automatically adapts to your chart’s timeframe and session settings
This tool is great for both discretionary and systematic traders who want to add more context and structure to their analysis.
Mebob High-Low Lines (30 Days)Here is the introduction to the rules:
1. You trade it on the SP500 Index.
2. You use a 5-min chart.
3. You only use it during Regular trading hours only (09:30am – 15:00pm
Eastern Standard time).
A more detailed explanation follows below:
1. The US stock market indices opens at 09:30am New York local time.
2. The 5-min reference bar to wait for is the 10:05am – 10:10am bar.
3. This is the 8th 5min bar into the regular trading session.
4. Observe the high and the low of the reference bar.
5. Draw a horizontal line through the high of the reference bar.
6. Draw a horizontal line through the low of the reference bar.
7. If the SP500 closes above the high of the reference bar “highest line”, it is a
BUY signal.
8. If the SP500 closes below the low of the reference bar “lowest line”, it is a SELL
SHORT signal.
9. The stop loss is placed either at the most recent swing or above/below the
reference bar.
The seemingly erratic performance of the "MeBob" (trading rule) is simply what one
would expect from a trend following system. Bob, who has a lot of good stuff, was
simply giving the newbies a "Trigger" to get them into day trades at good times.
EMMİ'NİN GÜNCELLENMİŞ AL-SAT SİSTEMİ5 dk lık periyotta AL-SAT indikaötürüdür. tarama da eklenecektir.
Oil/gas ratio MAOil/Gas Ratio-Based Equivalent Price
This indicator calculates the gas-equivalent price based on the current oil price and a defined oil/gas ratio. It helps identify relative overvaluation or undervaluation of natural gas compared to oil.
Features:
- Choose between a static or dynamic (SMA-based) oil/gas ratio
- Displays the fair value of gas derived from oil prices
- Works with any oil ticker symbol (e.g. BRENT, USOIL, etc.)
Useful for traders analyzing intermarket relationships and looking for relative value signals between energy commodities.
Reversal Scalping Ribbon - Adib NooraniThe Reversal Scalping Ribbon is a trend-following overlay tool designed to visually identify potential reversal zones based on price extremes and dynamic volatility bands. It calculates adaptive upper and lower bands using price action and custom ATR logic, helping traders quickly assess market direction and possible turning points
🔹 Volatility-adjusted bands based on price highs/lows
🔹 Color-coded ribbons to indicate trend bias and potential reversal shifts
🔹 No repainting, works on all timeframes and assets
🔹 Visual-only display, no trade signals — supports discretion-based entries
This ribbon is designed for scalpers and intraday traders to spot reversal setups with clarity. It enhances your trading by showing real-time market bias without unnecessary distractions. By focusing on probabilities, it helps to improve decision-making in fast-paced environments
How to use the indicator efficiently
For Reversal Trading:
Buy: When price closes below the green ribbon with a red candle, then re-enters with a green candle. Enter above the high of the green candle with a stop loss below the lowest low of the recent green/red candles
Sell: When price closes above the red ribbon with a green candle, then re-enters with a red candle. Enter below the low of the red candle with a stop loss above the highest high of the recent red/green candles
Risk Management:
Limit risk to 0.5% of your capital per trade
Take 50% profit at a 1:1 risk-reward ratio
For the remaining 50%, trail using the lower edge of the green band for buys and the upper edge of the red band for sells
Fib 61.8 Break & RetestThis script simulates GER40 data, detects the 61.8% Fib break and retest, and alerts for a buy
Gold Price with Time ShiftOverview
The "Gold Price with Time Shift" indicator allows you to visualize the Gold price (XAUUSD) with a customizable time shift, enabling you to lag or lead the data by a specified number of bars. Whether you're analyzing historical trends or projecting Gold’s price into the future, this indicator provides a flexible tool to align Gold price movements with other market indicators or events.
Features
Customizable Time Shift: Shift the Gold price backward (lag) or forward (lead) by a user-defined number of bars. Positive values lag the data, while negative values project it into the future.
Future Projection: When leading the Gold price (negative time shift), the indicator extends the chart into the future, displaying the last known price as a flat projection for easy comparison.
Daily Timeframe: Fetches Gold price data on a daily timeframe, ensuring consistency for long-term analysis.
User-Friendly Inputs: Easily adjust the Gold ticker and time shift via the settings panel to suit your analysis needs.
Combined MACD and Stoch RSI - Either/Or SystemThis script combines two popular indicators—MACD (Moving Average Convergence Divergence) and Stochastic RSI—in an Either/Or system for both entry and exit points in trading. The script is designed for use on a chart to help visualize and automate potential trade signals based on these indicators.
1. Inputs:
The script provides various input options for customization. Here's a breakdown of the input fields:
Stochastic RSI Length (stochLength): Determines the number of periods used for calculating the Stochastic RSI.
RSI Length (rsiLength): Defines the period for calculating the Relative Strength Index (RSI).
K and D Smoothing (kSmoothing, dSmoothing): These control the smoothing of the %K and %D lines in the Stochastic RSI.
Stochastic Overbought and Oversold Levels (stochOverbought, stochOversold): These set the thresholds for overbought and oversold conditions in Stochastic RSI.
EMA Length (emaLength): Used to define the Exponential Moving Average (EMA) length to help with trend direction.
Marker Position Offset (offsetPercentage): This adjusts the placement of entry and exit markers on the chart.
ATR Length (atrLength): The Average True Range (ATR) period used for volatility measurement.
Multiplier (multiplier): Used for trailing stop calculation based on ATR.
2. Indicators:
The script calculates and utilizes multiple technical indicators to identify potential entries and exits:
RSI: The Relative Strength Index (RSI) is calculated using the input length (rsiLength).
Stochastic RSI (k and d): The Stochastic RSI is calculated from the RSI values. The %K line is smoothed with a moving average (kSmoothing), and the %D line is smoothed further with another moving average (dSmoothing).
MACD: The MACD line, signal line, and histogram are calculated using the traditional 12, 26, 9 parameters.
ATR: The Average True Range (ATR) is calculated to gauge volatility and can be used for trailing stops.
3. Entry Conditions:
The script uses Either/Or logic for triggering a long entry. A trade can be entered if either of the following conditions is met:
MACD First Histogram Upturn: The MACD histogram turns positive and shows an upward momentum shift, which is confirmed by the histogram being higher than its previous value.
This condition is marked by macdHistogramFirstUp.
Stochastic RSI Crossover: The %K line of the Stochastic RSI crosses above the oversold level (typically set at 25) and confirms an uptrend when the price is above the EMA.
This condition is marked by stochLongEntry.
If either condition is true and the user is not already in a trade (checked by the inTrade variable), a long entry is triggered.
4. Exit Conditions:
The long exit is triggered when either of the following conditions occurs:
MACD Histogram Downturn: When the MACD histogram becomes negative and starts to decline, indicating a potential reversal.
Stochastic RSI Crossunder: When the %K line crosses below the overbought level (typically set at 75) and the price is above the EMA, signaling that the market may reverse or retrace.
The script tracks if a trade is currently open (inTrade), ensuring that an exit only happens once per trade. The exitPlotted flag prevents multiple exits in a single trade.
5. Trade State Tracking:
The script keeps track of whether the trader is currently in a trade (inTrade) and whether an exit signal has already been plotted (exitPlotted). This ensures that:
Only one entry and one exit occur per trade.
The conditions for entry or exit are mutually exclusive, i.e., a trade cannot enter and exit on the same bar.
6. Plotting:
The script displays the following visual cues:
Entry Signal (Green Up Arrow): When a long entry condition is met, a green up arrow is plotted below the bar.
Exit Signal (Red Down Arrow): When a long exit condition is met, a red down arrow is plotted above the bar.
EMA Line: The script plots an Exponential Moving Average (EMA) with a user-defined length (default is 50). This EMA serves as a reference for trend direction, ensuring that long entries only happen when the price is above the EMA.
7. Alerts:
Two alert conditions are created for notifications:
Long Entry Alert: This alert fires when a long entry condition (MACD histogram upturn or Stochastic RSI crossover) occurs.
Long Exit Alert: This alert fires when a long exit condition (MACD histogram downturn or Stochastic RSI crossunder) occurs.
These alerts can be used to notify the user of trade opportunities directly on the chart or via external platforms (e.g., email, SMS).
Summary of the Logic:
Entry: Triggered when either the MACD histogram shows an upturn or the Stochastic RSI crosses above the oversold level, with the price above the EMA.
Exit: Triggered when either the MACD histogram turns downward or the Stochastic RSI crosses below the overbought level, with the price above the EMA.
Visual Markers: Arrows are drawn below the bars for entries (green up arrow) and above the bars for exits (red down arrow).
Alerts: Notifications are set up to alert the user when entries or exits occur based on the defined criteria.
The Either/Or system ensures that trades can be triggered by either one of the conditions (MACD or Stochastic RSI), making the system more flexible.
RSI with ADX and BB Entry Filtershow adx only when its
- below 22. if its rises 3 or more times consecutively but below 22 dont show
- if its moving average (9) is downwards sloping, show adx regardless of adx value
adx is 15minute time frame
view it on 1 min or 5 min time frame for entries.
rsi 70 and 30
Kombine Al/Sat SistemiFeatures:
Support/Resistance Levels: Green line indicates support, red line indicates resistance levels.
RSI Indicator: Green triangle signals when RSI goes above 30.
Buy/Sell Signals: Shows "BUY" and "SELL" labels with EMA intersections and RSI combination.
Money Input: Marked with a blue circle in case of volume increase + price increase.
MACD Histogram: Provides extra momentum information.
This indicator will show all these features together when you add it to your chart. You can adjust the parameters according to your own trading strategy.
Previous Day & Weekly Highs/LowsThis indicator displays the previous day’s and previous week’s high and low levels on any timeframe. The levels are plotted as horizontal lines, with optional floating labels for quick reference (pHOD, pLOD, pWH, pWL). Weekly levels are shown with 40% opacity for visual distinction. All lines and labels automatically update at the start of each new day or week, making it easy to track key price levels across sessions.
abstractchartpatternsLibrary "abstractchartpatterns"
method checkSize(filters, points)
checks if the series of pivots are within the size filter
Namespace types: SizeFilters
Parameters:
filters (SizeFilters) : SizeFilters object containing size criteria to be matched
points (array) : list of pivot points
Returns: true if matches the size filter, false otherwise
checkBarRatio(p1, p2, p3, properties)
checks if three zigzag pivot points are having uniform bar ratios
Parameters:
p1 (chart.point) : First pivot point
p2 (chart.point) : Second pivot point
p3 (chart.point) : Third pivot point
properties (ScanProperties)
Returns: true if points are having uniform bar ratio
getRatioDiff(p1, p2, p3)
gets ratio difference between 3 pivot combinations
Parameters:
p1 (chart.point)
p2 (chart.point)
p3 (chart.point)
Returns: returns the ratio difference between pivot2/pivot1 ratio and pivot3/pivot2 ratio
method inspect(points, stratingBar, endingBar, direction, ohlcArray)
Creates a trend line between 2 or 3 points and validates and selects best combination
Namespace types: array
Parameters:
points (array) : Array of chart.point objects used for drawing trend line
stratingBar (int) : starting bar of the trend line
endingBar (int) : ending bar of the trend line
direction (float) : direction of the last pivot. Tells whether the line is joining upper pivots or the lower pivots
ohlcArray (array type from OptionsAlerts/ohlc/1) : Array of OHLC values
Returns: boolean flag indicating if the trend line is valid and the trend line object as tuple
method draw(this)
draws pattern on the chart
Namespace types: Pattern
Parameters:
this (Pattern) : Pattern object that needs to be drawn
Returns: Current Pattern object
method erase(this)
erase the given pattern on the chart
Namespace types: Pattern
Parameters:
this (Pattern) : Pattern object that needs to be erased
Returns: Current Pattern object
method push(this, p, maxItems)
push Pattern object to the array by keeping maxItems limit
Namespace types: array
Parameters:
this (array) : array of Pattern objects
p (Pattern) : Pattern object to be added to array
@oaram maxItems Max number of items the array can hold
maxItems (int)
Returns: Current Pattern array
method deepcopy(this)
Perform deep copy of a chart point array
Namespace types: array
Parameters:
this (array) : array of chart.point objects
Returns: deep copy array
DrawingProperties
Object containing properties for pattern drawing
Fields:
patternLineWidth (series int) : Line width of the pattern trend lines
showZigzag (series bool) : show zigzag associated with pattern
zigzagLineWidth (series int) : line width of the zigzag lines. Used only when showZigzag is set to true
zigzagLineColor (series color) : color of the zigzag lines. Used only when showZigzag is set to true
showPatternLabel (series bool) : display pattern label containing the name
patternLabelSize (series string) : size of the pattern label. Used only when showPatternLabel is set to true
showPivotLabels (series bool) : Display pivot labels of the patterns marking 1-6
pivotLabelSize (series string) : size of the pivot label. Used only when showPivotLabels is set to true
pivotLabelColor (series color) : color of the pivot label outline. chart.bg_color or chart.fg_color are the appropriate values.
deleteOnPop (series bool) : delete the pattern when popping out from the array of Patterns.
Pattern
Object containing Individual Pattern data
Fields:
dir (series int) : direction of the last pivot
points (array) : array of Zigzag Pivot points
trendLine1 (Line type from OptionsAlerts/LineWrapper/1) : First trend line joining pivots 1, 3, 5
trendLine2 (Line type from OptionsAlerts/LineWrapper/1) : Second trend line joining pivots 2, 4 (, 6)
properties (DrawingProperties) : DrawingProperties Object carrying common properties
patternColor (series color) : Individual pattern color. Lines and labels will be using this color.
ratioDiff (series float) : Difference between trendLine1 and trendLine2 ratios
zigzagLine (series polyline) : Internal zigzag line drawing Object
pivotLabels (array) : array containning Pivot labels
patternLabel (series label) : pattern label Object
patternType (series int) : integer representing the pattern type
patternName (series string) : Type of pattern in string
SizeFilters
Object containing properties for pattern size filters
Fields:
filterByBar (series bool) : If set filter the patterns by the bar range
minPatternBars (series int) : Used only when filterByBar is set to true. Minimum bars range for pattern size
maxPatternBars (series int) : Used only when filterByBar is set to true. Maximum bars range for pattern size
filterByPercent (series bool) : Filters patterns by percent of price if set
minPatternPercent (series int) : Used only when filterByPercent is set. Minimum pattern size in terms of percent of price
maxPatternPercent (series int) : Used only when filterByPercent is set. Maximum pattern size in terms of percent of price
ScanProperties
Object containing properties for pattern scanning
Fields:
offset (series int) : Zigzag pivot offset. Set it to 1 for non repainting scan.
numberOfPivots (series int) : Number of pivots to be used in pattern search. Can be either 5 or 6
errorRatio (series float) : Error Threshold to be considered for comparing the slope of lines
flatRatio (series float) : Retracement ratio threshold used to determine if the lines are flat
checkBarRatio (series bool) : Also check bar ratio are within the limits while scanning the patterns
barRatioLimit (series float) : Bar ratio limit used for checking the bars. Used only when checkBarRatio is set to true
avoidOverlap (series bool) : avoid overlapping patterns.
ignoreIfEntryCrossed (series bool) : Ignore the trade if close price does not fall within the price entry price range
allowedPatterns (array) : array of bool encoding the allowed pattern types.
allowedLastPivotDirections (array) : array of int representing allowed last pivot direction for each pattern types
themeColors (array) : color array of themes to be used.
filters (SizeFilters)
rhua v1)This script provides a full trend-following strategy using EMA and Stochastic signals. It enters Buy or Sell trades when the trend aligns with momentum, based on:
- EMA alignment (50/100/150/200)
- Stochastic (Buy < 20, Sell > 80)
- TP1 = RR 1:1 (partial close, SL moved to breakeven)
- TP2 = RR 1:2 (full close)
- Visual SL/TP lines
- Clear buy/sell arrows
Great for scalpers and swing traders who want structure, momentum, and risk control in one tool.
Developed by , refined for clarity and live-action usability.
RDX Magic MAA combination on fast and slow moving averages which depending on timeframes show strong S&R and trends and pullbacks and continuations. In conjunction with specific oscillators, this indicator is a powerful system for anyone who wants to do trend trading and identify points from where reversal can happen.
Long Entry and Exit with EMA - Stoch RSI (Base A) - 30minPurpose: Provides long trade signals on the 30-minute chart.
Logic: Long entries trigger when Stoch RSI crosses above 20–25 and price is above the 75 EMA.
Use Case: Balanced between quick entries and trend confirmation — suitable for both scalping and shorter swing trades.