Monday's Range by Fortis80This TradingView indicator displays the Monday’s high and low range clearly across all timeframes, making it easy for traders to identify weekly key levels.
Exclusive for Fortis80 Members.
Candlestick analysis
4H Crypto System – EMAs + MACD//@version=5
indicator("4H Crypto System – EMAs + MACD", overlay=true)
// EMAs
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
// MACD Settings (standard)
fastLength = 12
slowLength = 26
signalLength = 9
= ta.macd(close, fastLength, slowLength, signalLength)
// Plot EMAs
plot(ema21, title="EMA 21", color=color.orange, linewidth=1)
plot(ema50, title="EMA 50", color=color.blue, linewidth=1)
plot(ema200, title="EMA 200", color=color.purple, linewidth=1)
// Candle coloring based on MACD trend
macdBull = macdLine > signalLine
barcolor(macdBull ? color.new(color.green, 0) : color.new(color.red, 0))
// Buy/Sell signal conditions
buySignal = ta.crossover(macdLine, signalLine) and close > ema21 and close > ema50 and close > ema200
sellSignal = ta.crossunder(macdLine, signalLine) and close < ema21 and close < ema50 and close < ema200
// Alerts
alertcondition(buySignal, title="Buy Alert", message="Buy Signal: MACD bullish crossover and price above EMAs")
alertcondition(sellSignal, title="Sell Alert", message="Sell Signal: MACD bearish crossover and price below EMAs")
Swing Crypto Bot – Extended Bullish PatternsSwing Crypto Bot – Extended Bullish Patterns
A lean, rule-based Pine Script that spots high-probability swing entries by combining trend filters, momentum checks and a broad set of classic bullish candlestick patterns—all with built-in risk management and instant in-chart alerts.
🔍 What It Does
Multi-Factor Screening
Price > 50-period SMA (trend filter)
Price > Upper Bollinger Band (breakout filter)
RSI(14) between 45–80 (momentum filter)
Volume > 20-period SMA of volume (participation filter)
Candlestick Patterns
Detects 6 core bullish setups:
Hammer
Bullish Engulfing
Bullish Harami
Morning Star (3-bar reversal)
Three White Soldiers
Tweezer Bottom
Displays exactly one in the info bubble (or “Mixed”/“None” if ambiguous).
Instant Alert
Shows a 🔥 icon on the final bar when 3 of 5 criteria are met (including at least one pattern).
Automated Risk Management
Stop-Loss = 1.5 × ATR(14) below entry (guaranteed under price)
Take-Profit = Risk × 2 (minimum RR 2:1) above entry
In-chart info bubble with Pattern name, Entry, SL, TP & RR
Clean Overlay
Only SMA50 + Bollinger Bands
One flame + one info bubble on the last bar
Heavy lifting off-chart: use TradingView’s native Volume & RSI panes for deeper analysis
How to Use
Add the script to your chart.
Watch for the 🔥 on the latest candle—your 3+ filters have aligned.
Read the info bubble for the exact candlestick pattern, entry price, stop-loss, take-profit and achieved RR.
Confirm with your own support/resistance lines, Volume & RSI panels.
Ideal for swing traders who demand precision, diversity of patterns and automatic risk controls. Copy-paste and publish on TradingView today!
Monday's Range by Fortis80This script displays the Monday’s high and low range with configurable week history and signals. Exclusive for Fortis80 Members.
Swing Crypto Bot – Signal + TP/SL/RR (Min RR 2)Harness the power of chart-pattern recognition, multi-factor screening and automated target calculation—all in one clean, visual Pine Script indicator.
Key Features
🔥 Instant Signal: “Flame” icon on the latest bar when at least 3 of 5 criteria align:
Price above 50-period SMA
Price breaking upper Bollinger Band
Volume exceeding its 20-period MA
RSI (14) between 45–80
Bullish price pattern detected (Hammer, Engulfing or Harami)
🎯 Automated TP/SL/RR
Entry at market close of signal bar
Stop-loss set to 1.5× ATR14 below entry (always under current price)
Take-profit at a minimum 2× risk (configurable)
Risk/Reward ratio displayed in-chart for transparency
🏷️ Pattern Labeling
The info bubble identifies which candlestick pattern triggered the signal (“Hammer”, “Engulfing”, “Harami”, or “Mixed”).
🛠️ Minimal Overlay
No extra clutter—only your SMA, Bollinger Bands, signal flame & a single info-bubble. Use TradingView’s native volume pane and RSI beneath for further confirmation.
How to Use
Add the script to your chart (SMA50 + BB20 overlay).
Monitor for the 🔥 on the latest bar—this means your 3+ criteria are met.
Read the info bubble for entry, stop-loss, take-profit and achieved RR.
Confirm with your own volume/RSI panes and support/resistance levels.
Ideal for swing traders looking for a quick, rule-based signal with built-in risk management. Copy, paste & publish on TradingView today!
Multi-TF S/R Lines by Pivots - 15min Chart//@version=5
indicator('Multi-TF S/R Lines by Pivots - 15min Chart', overlay=true, max_lines_count=32)
// تنظیمات کاربری
pivot_lookback = input.int(5, 'تعداد کندل دو طرف پیوت')
search_bars = input.int(200, 'تعداد کندل چکشونده در هر تایمفریم')
line_expire = input.int(40, 'حداکثر کندل بیتست تا پنهان کردن سطح')
h4_color = color.new(color.teal, 0)
h1_color = color.new(color.green, 0)
d1_color = color.new(color.blue, 0)
w1_color = color.new(color.red, 0)
plot_labels = input.bool(true, 'نمایش لیبل')
label_size = input.string('tiny', 'سایز لیبل', )
var float w1_pivothighs = array.new_float(0)
var float w1_pivotlows = array.new_float(0)
var float d1_pivothighs = array.new_float(0)
var float d1_pivotlows = array.new_float(0)
var float h4_pivothighs = array.new_float(0)
var float h4_pivotlows = array.new_float(0)
var float h1_pivothighs = array.new_float(0)
var float h1_pivotlows = array.new_float(0)
//----------------------
// تابع پیوتی (true اگر کندل مرکزی، پیوت سقف/کف باشد)
pivot(cF, length, dir) =>
// dir = 'high' یا 'low'
var bool isP = true
for i = 1 to length
if dir == 'high'
isP := isP and cF > cF and cF > cF
if dir == 'low'
isP := isP and cF < cF and cF < cF
isP
// جمعآوری پیوتها در تایمفریم انتخابی
get_pivots(tf, bars_limit, look, dir) =>
var float pivs = array.new_float(0)
pivs := array.new_float(0) // reset each call: همیشه آخرین ۲۰۰ کندل
h = request.security(tf, 'high', high)
l = request.security(tf, 'low', low)
arr = dir == 'high' ? h : l
// فقط کندلهای وسط برگردد (نه اول و آخر)
for i=look to (bars_limit - look)
if pivot(arr, look, dir)
array.unshift(pivs, arr )
pivs
// بروزرسانی آرایه پیوتها (آخرین سطوح)
if barstate.islastconfirmedhistory
w1_pivothighs := get_pivots('W', search_bars, pivot_lookback, 'high')
w1_pivotlows := get_pivots('W', search_bars, pivot_lookback, 'low')
d1_pivothighs := get_pivots('D', search_bars, pivot_lookback, 'high')
d1_pivotlows := get_pivots('D', search_bars, pivot_lookback, 'low')
h4_pivothighs := get_pivots('240', search_bars, pivot_lookback, 'high')
h4_pivotlows := get_pivots('240', search_bars, pivot_lookback, 'low')
h1_pivothighs := get_pivots('60', search_bars, pivot_lookback, 'high')
h1_pivotlows := get_pivots('60', search_bars, pivot_lookback, 'low')
//--------------
// تابع رسم سطح
draw_lines(pivArr, line_color, label_txt, expiry) =>
int count = math.min(array.size(pivArr), 8)
for i=0 to (count-1)
y = array.get(pivArr, i)
// بررسی در 40 کندل اخیر برخورد بوده یا نه؟
touched = false
for c=0 to (expiry-1)
touched := touched or (low <= y and high >= y)
if touched
l = line.new(bar_index-expiry, y, bar_index, y, color=line_color, width=2, extend=extend.right)
if plot_labels
label.new(bar_index, y, label_txt, color=line_color, style=label.style_label_right, textcolor=color.white, size=label_size)
// اگر طی پیشفرض expiry کندل برخورد نشده بود، خط و لیبل رسم نشود (مخفی شود)
// رسم همه خطوط
draw_lines(w1_pivothighs, w1_color, 'W1', line_expire)
draw_lines(w1_pivotlows, w1_color, 'W1', line_expire)
draw_lines(d1_pivothighs, d1_color, 'D1', line_expire)
draw_lines(d1_pivotlows, d1_color, 'D1', line_expire)
draw_lines(h4_pivothighs, h4_color, 'H4', line_expire)
draw_lines(h4_pivotlows, h4_color, 'H4', line_expire)
draw_lines(h1_pivothighs, h1_color, 'H1', line_expire)
draw_lines(h1_pivotlows, h1_color, 'H1', line_expire)
Clean Day Separator (Vertical Only)Clean Day Separator (Vertical Only) is a minimalist indicator for traders who value clarity and structure on their charts.
This tool draws:
✅ Vertical dashed lines at the start of each new day
✅ Optional day-of-week labels (Monday, Tuesday, etc.)
It’s designed specifically for clean chart lovers — no horizontal lines, no boxes, just what you need to mark time and keep your focus.
Perfect for:
Intraday traders who track market rhythm
Price action purists
Anyone who wants to reduce visual noise
Customizable settings:
Toggle day labels on/off
Choose line and text colors
Set label size to match your chart style
Hidden Bearish Divergence [1H]Detects Hidden Bearish Divergence on the 1-hour timeframe using RSI. This is the opposite of hidden bullish — it suggests bearish continuation in a downtrend. Price forms a Lower High. RSI forms a Higher High. Suggests bearish continuation (ideal in a downtrend).
Hidden Bullish Divergence [1H]Detects hidden bullish divergence on the 1-hour timeframe using RSI. It will plot a label when conditions are met. Watch for the green label under a candle — this indicates hidden bullish divergence.
CRT Wick ReversalCustom code to help predict reversals by using LQ areas - Killzone highs/lows, high volume LQ (CPI/NFP/News)/ IRL events such as war/POTUS etc..
RSI Overbought ScannerRSI Overbought Scanner
Description
The RSI Overbought Scanner is a Pine Script indicator designed to identify potential overbought conditions across multiple timeframes (1-minute, 5-minute, and 15-minute) using the Relative Strength Index (RSI). This tool is ideal for traders looking to spot stocks or assets that may be overextended to the upside, potentially signaling a reversal or pullback opportunity.
Key Features
Multi-Timeframe Analysis: Evaluates RSI on 1m, 5m, and 15m timeframes to confirm overbought conditions (RSI > 70).
Visual Output: Plots a binary result (1 for overbought, 0 otherwise) for easy integration with TradingView's screener.
Debugging Table: Displays a table in the top-right corner showing RSI values and overbought status for each timeframe, with color-coded indicators (red for overbought, green for not overbought).
Alert Integration: Includes an alert condition that triggers when all three timeframes are overbought, providing a customizable message with the ticker symbol.
How It Works
RSI Calculation: Computes RSI with a default length of 14 for the 1m timeframe and retrieves RSI values for 5m and 15m timeframes using request.security.
Overbought Condition: Checks if RSI exceeds 70 on all three timeframes.
Output: Plots a value of 1 when all conditions are met, otherwise 0. A table updates on the last confirmed bar to show RSI values and overbought status.
Alerts: Triggers an alert when all timeframes are overbought, notifying users of potential trading opportunities.
Usage
Add the indicator to your chart and use it with TradingView's screener to filter assets meeting the overbought criteria.
Customize the RSI length or overbought level (default 70) in the indicator settings to suit your trading strategy.
Set up alerts to receive notifications when the overbought condition is met across all timeframes.
Notes
This script is written in Pine Script v6.
Best used in conjunction with other technical analysis tools to confirm signals.
The table is for debugging and visual confirmation, updating only on the last confirmed bar to avoid performance issues.
MandarKalgutkar-Buy/Sell Arrow Signal//@version=5
indicator("MandarKalgutkar-Buy/Sell Arrow Signal", overlay=true)
ma = ta.sma(close, 21)
rsi = ta.rsi(close, 14)
// Tracking variables
var float buyRefHigh = na
var float sellRefLow = na
var int buyCandleIndex = na
var int sellCandleIndex = na
// Detect initial breakout candle
bullishBreak = close > open and close > ma and close < ma
if bullishBreak
buyRefHigh := high
buyCandleIndex := bar_index
bearishBreak = close < open and close < ma and close > ma
if bearishBreak
sellRefLow := low
sellCandleIndex := bar_index
// Next candle only: ensure current bar is exactly next one
isNextBuyBar = (not na(buyCandleIndex)) and bar_index == buyCandleIndex + 1
isNextSellBar = (not na(sellCandleIndex)) and bar_index == sellCandleIndex + 1
// Buy/sell logic
buySignal = isNextBuyBar and high > buyRefHigh and rsi > 55
sellSignal = isNextSellBar and low < sellRefLow and rsi < 45
// Reset if signal used or next candle missed
if buySignal or isNextBuyBar
buyRefHigh := na
buyCandleIndex := na
if sellSignal or isNextSellBar
sellRefLow := na
sellCandleIndex := na
// Plot
plotshape(buySignal, title="Buy", location=location.belowbar, color=color.green, style=shape.labelup, size=size.small)
plotshape(sellSignal, title="Sell", location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small)
plot(ma, "20 MA", color.orange)
StraddleThis is an indicator for straddle on Indian markets, with hedging/with out hedging.
You can se these with super trend and ema xover
TradeCrafted - "M" & "W" Pattern Detector for intraday traders🔍 TradeCrafted – “M” & “W” Pattern Detector for Intraday Traders
Spot Key Reversal Patterns. React Before the Crowd.
Chart patterns aren't just theory — they’re the visual footprints of market psychology. Among them, the “M” (double top) and “W” (double bottom) formations are some of the most powerful and time-tested signals used by professionals to anticipate trend reversals and breakout setups.
This premium intraday tool detects these crucial structures in real time, helping you:
🧠 Stay ahead of major intraday pivots.
⚠️ Avoid false breakouts by reading the market’s rhythm.
📊 Time your entries and exits around high-probability zones.
Unlike noisy oscillators or delayed signals, this pattern detector focuses on structural clarity, ensuring you're trading with the rhythm of the market, not against it.
✅ Why Traders Use It:
Helps confirm tops and bottoms with visual confidence.
Excellent for intraday scalping and reversal strategies.
Reduces overtrading by filtering out indecision zones.
Reinforces discipline by only acting when the pattern is confirmed.
⚡️ For Genuine & Serious Traders:
This is a premium script developed for disciplined intraday professionals.
📩 Interested in a trial? Send your TradingView username to:
📧 tradecrafted21@gmail.com
Trust the patterns. Respect the process.
TradeCrafted — where precision meets price action.
Breakout Retest Visualizer (with Confluence)Breakout Retest Visualizer (Smart Money Edition)
This indicator is designed for day traders who rely on price action, breakout structure, and smart confluence filters to identify high-quality trade opportunities during the New York session.
🚀 What It Does:
Plots Yesterday's High & Low as static reference levels.
Tracks the New York open price with a horizontal line.
Detects breakouts above Yesterday’s High or breakdowns below Yesterday’s Low.
Confirms valid breakouts only when 4 key confluences align:
✅ EMA 9 & EMA 21 trend alignment
✅ RSI momentum confirmation (RSI > 55 or < 45)
✅ Volume spike (volume > 20-bar average)
✅ Within New York session hours (9:30am – 4:00pm EST)
Marks Breakout Retests and highlights strong continuation signals with “Runner” labels.
📈 Visual Markers:
🟢 Green "Runner" = Bullish continuation after retest
🔻 Purple Triangle = Bullish breakout retest zone
🔴 Red "Runner" = Bearish continuation
🔺 Yellow Triangle = Bearish breakdown retest
🎯 Who It’s For:
Ideal for intraday scalpers and momentum traders who want:
Clean breakout structure
Smart money-style retests
High-confidence entries backed by volume, trend, and RSI confluence
🧠 Tips for Use:
Use the retest markers to plan precise entries after structure breaks.
Combine this with order blocks or FVG zones for deeper confluence.
Avoid trading during pre-market or low-volume hours.
FS JIMENEZ)FS JIMENEZ is a tactical breakout-retest strategy optimized for volatile price action and disciplined entries. It features:
• Swing structure validation
• Smart cooldown and price spacing logic
• SL compression after 3 bars
• Dynamic TP targeting based on candle strength and ATR
• Optional trailing SL via buffer multiplier
Built for traders seeking precision and controlled exposure across volati
No Wick CandlesOVERVIEW
In trading, no wick candles (also called full-body candles or marubozu in Japanese candlestick terminology) are powerful momentum indicators. They show that price moved in one direction for the entire duration of the candle, with no pullback or hesitation.
No upper wick : price never went above the open (in bearish case) or close (in bullish case)
No lower wick : price never went below the open (in bullish case) or close (in bearish case)
No wicks at all : open and close are the exact high and low = a full-body candle
⚠️ Caution : One candle alone isn’t always enough for a decision — confirm with:
• Volume
• Support/resistance context
• Follow-through candle behavior
SUMMARY
No wick candles = strong conviction from buyers or sellers with zero hesitation during that time period.
They’re valuable for scalpers, breakout traders, and momentum strategies — especially on high volume or at key levels.
MNQ1! 15min NW Strategy V2.0This strategy is built specifically for the MNQ1! futures contract on the 15-minute timeframe. It identifies and trades a specific price action setup where candles have little to no wick (either top or bottom), indicating potential momentum continuation. The system places pending limit orders with defined stop-loss and take-profit levels based on ATR volatility.
🔍 Key Features:
Only runs on MNQ1! and the 15-minute chart (errors otherwise to prevent misuse).
Detects "no-wick" candles based on configurable wick and body size filters.
Supports session-based trading (default: 02:00–16:00 NY time).
Executes limit-style entries placed a set number of points away from candle levels.
Uses ATR-based stop-loss and take-profit calculations for adaptive risk control.
Cancels orders automatically after a configurable number of bars if not filled.
Built-in performance statistics table shows live metrics on strategy results.
Trade signals and SL/TP levels are plotted directly on the chart for easy visualization.
⚙️ User Inputs Include:
Candle Settings: Wick percentage, min/max body size
Risk Settings: ATR multiplier, risk/reward (TP), contract size
Strategy Settings: Session time, entry offset distance, cancel-after bars
Performance Table: Toggle visibility, starting balance for display calculations
📈 Performance Table Metrics:
Total trades
Starting and ending balance
Net return in $ and %
Win rate
Maximum drawdown (in $ and %)
⚠️ Notes:
This strategy does not repaint.
Meant for educational and research purposes only — it is not financial advice.
Results may vary based on market conditions, latency, and broker execution. Always forward-test before using in live trading.
MaxEvolved Japanese CloseShow the closing price of the Japanese candle. Usefull with Heiken Ashi.
Afficher le prix de fermeture de la chandelle japonaise. Utile pour Heiken Ashi.
Killzones & OrbsKillzones & ORBs
This indicator plots Opening Range Breakouts (ORBs) and major Killzone sessions (Asia, London, New York) on one chart.
What it does:
Marks the OR with a customizable box and midline, then extends it through the day
Highlights Killzones with colored boxes and labels
Tracks mini-ORBs inside each Killzone for breakout confirmation
How it works:
Uses session inputs and box drawing tools to capture price ranges
Dynamically updates highs/lows during the OR window
Extends killzone boxes as price evolves, with optional midlines and labels
How to use it:
Enable the Opening Range in settings and set your session times
Turn on Killzones and adjust their ORB durations and colors
Select your timezone for correct session tracking
What makes it original:
Combines global Killzones with Opening Range logic
Offers separate mini-ORBs within each Killzone
Fully customizable visuals for clean, professional levels
Up/Down Volume + Delta + MAsUp/Down Volume + Delta + Moving Averages
General Description
The Up/Down Volume + Delta + MAs indicator is an advanced volume analysis tool that provides detailed information on buying and selling pressure in the market. It combines directional volume analysis with moving averages to provide a comprehensive view of market behavior.
Main Features
Directional Volume Analysis
Up Volume : Displays the volume associated with upward price movements
Down Volume : Shows the volume related to downward price movements
Volume Delta : Calculates the net difference between bullish and bearish volume
Integrated Moving Averages
Supports multiple types of moving averages: EMA, SMA, WMA, RMA, HMA, VWMA
Smoothed moving averages for bullish and bearish volume
Customizable period and moving average type settings
Multi-Timeframe Analysis
Scans data from lower time frames for greater accuracy
Automatic timeframe selection or manual configuration
Best approximation of true directional volume
Configuration and Parameters
Custom Timeframe
Use custom timeframe : Allows you to use a specific timeframe
Timeframe : Selection of the analysis period (automatic by default)
Higher time frames provide more historical data but less accuracy.
Visual Personalization
Up Color : Color for bullish volume (green by default)
Down Color : Color for down volume (red by default)
MA Up Volume Color : Color for the moving average of the up volume
MA Down Volume Color : Color for the moving average of down volume
Setting Moving Averages
Moving Average Type : Selecting the moving average type
MA Length : Period of the moving average (14 by default)
Show Moving Averages : Enable/disable the display of moving averages
How to Use the Indicator
Interpretation of Directional Volume
High Bullish Volume : Indicates strong buying pressure
High Bearish Volume : Indicates intense selling pressure
Positive Delta : Buyer dominance in the period
Negative Delta : Predominance of sellers in the period
Moving Average Signals
Moving Average Crossover : Changes in the directional volume trend
Divergences : Differences between price and directional volume
Trend Confirmation : Validation of price movements with volume
Use Cases
Trend Analysis
Confirm the strength of bullish or bearish trends
Identify potential trend exhaustions
Detect institutional accumulation or distribution
Entry and Exit Timing
Look for convergences between price and directional volume
Identify support and resistance levels supported by volume
Confirm technical pattern breakouts
Divergence Analysis
Detect divergences between price and volume delta
Anticipate possible trend changes
Validate signals from other technical indicators
Advantages of the Indicator
Improved Accuracy : Uses data from lower time frames
Clear Visualization : Intuitive graphical representation of directional volume
Flexibility : Multiple customization options
Integral Analysis : Combines directional volume with smoothed moving averages
Recommendations for Use
Use in conjunction with price analysis and technical patterns
Adjust the period of moving averages according to your trading style
Consider market context and volatility
Validate signals with other momentum or trend indicators
This indicator is especially useful for traders looking to understand institutional volume dynamics and buying/selling pressure in real time.