Grafik Paternleri
Buy/Sell Signal - RSI + EMA + MACDSignal 'Buy' if all of the following three conditions are true
Rsi crosses above 55
Ema 9 crosses over ema 21
Macd histogram shows second green on
Signal 'Sell' if all of the following three conditions are true
Rsi crosses below 45
Ema 9 crosses below Ema 21
Macd histogram shows second red on
53 ToolkitTest
No functions
5-minute candlestick 3-tick rule: How to find a rebound point (short-term bottom) when a correction comes after an uptrend
The most stable way to make a profit when trading short-term is to accurately determine the point of rebound in the 'rise -> fall -> rebound' pattern.
Based on the premise that a decline is followed by a rebound, this is a formula created by analyzing the patterns of coins that frequently rebound.
Prevents being bitten at the high point by forcibly delaying the entry point according to market conditions. (HOW?)
Mostly 5-minute and 15-minute candles are used, but 30-minute candles can also be used depending on the situation.
Forex Sessions - Simple//@version=5
indicator("Forex Sessions - Simple", overlay=true)
// === INPUTS === //
showSydney = input.bool(true, "Show Sydney")
showTokyo = input.bool(true, "Show Tokyo")
showLondon = input.bool(true, "Show London")
showNY = input.bool(true, "Show New York")
// Color customization
colorSydney = input.color(color.new(color.blue, 70), "Sydney Color")
colorTokyo = input.color(color.new(color.orange, 70), "Tokyo Color")
colorLondon = input.color(color.new(color.green, 70), "London Color")
colorNY = input.color(color.new(color.red, 70), "New York Color")
// === SESSION LOGIC (UTC TIME) === //
sydneySession = showSydney and ((hour >= 22) or (hour < 7))
tokyoSession = showTokyo and (hour >= 0 and hour < 9)
londonSession = showLondon and (hour >= 8 and hour < 17)
nySession = showNY and (hour >= 13 and hour < 22)
// Determine active session (priority order: NY > London > Tokyo > Sydney)
sessionColor = color(na)
if nySession
sessionColor := colorNY
else if londonSession
sessionColor := colorLondon
else if tokyoSession
sessionColor := colorTokyo
else if sydneySession
sessionColor := colorSydney
// === BACKGROUND COLOR === //
bgcolor(sessionColor, title="Session Highlight")
// === SESSION LEGEND === //
var table legend = table.new(position.top_right, 1, 5, border_width=1)
if bar_index == 0
table.cell(legend, 0, 0, "Sessions", bgcolor=color.gray, text_color=color.white)
table.cell(legend, 0, 1, "Sydney", bgcolor=colorSydney)
table.cell(legend, 0, 2, "Tokyo", bgcolor=colorTokyo)
table.cell(legend, 0, 3, "London", bgcolor=colorLondon)
table.cell(legend, 0, 4, "New York", bgcolor=colorNY)
Buy/Sell Signal - RSI + EMA + MACDBUY/SELL based on RSI/MACD/EMA by ArunE
chatgpt powered
Signal 'Buy' if all of the following three conditions are true
Rsi crosses above 55
Ema 9 crosses over ema 21
Macd histogram shows second green on
Signal 'Sell' if all of the following three conditions are true
Rsi crosses below 45
Ema 9 crosses below Ema 21
Macd histogram shows second red on
Yosef26 - Weighted Decision Model//@version=5
indicator("Yosef26 - Weighted Decision Model", overlay=true)
// === Moving Averages ===
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
// === Candle Components ===
priceRange = high - low
body = math.abs(close - open)
upperWick = high - math.max(close, open)
lowerWick = math.min(close, open) - low
volSMA = ta.sma(volume, 20)
// === Volume Momentum (3-day uptrend) ===
volUp3 = (volume > volume ) and (volume > volume )
// === Candlestick Pattern Detection ===
bullishEngulfing = (close < open ) and (close > open) and (close > open ) and (open < close )
bearishEngulfing = (close > open ) and (close < open) and (close < open ) and (open > close )
doji = body < (priceRange * 0.1)
hammer = (lowerWick > body * 2) and (upperWick < body) and (close > open)
shootingStar = (upperWick > body * 2) and (lowerWick < body) and (close < open)
// === Support/Resistance Zones ===
atSupport = low <= ta.lowest(low, 5)
atResistance = high >= ta.highest(high, 5)
// === Scoring System for Entry ===
entryScore = 0
entryScore := entryScore + (bullishEngulfing ? 3 : 0)
entryScore := entryScore + (hammer ? 2 : 0)
entryScore := entryScore + (volUp3 ? 1 : 0)
entryScore := entryScore + ((volume > volSMA) ? 2 : 0)
entryScore := entryScore + ((close > ema20 or close > ema50) ? 1 : 0)
entryScore := entryScore + (atSupport ? 2 : 0)
entryScore := entryScore + ((close > close ) ? 1 : 0)
// === Scoring System for Exit ===
exitScore = 0
exitScore := exitScore + (bearishEngulfing ? 3 : 0)
exitScore := exitScore + (shootingStar ? 2 : 0)
exitScore := exitScore + (doji ? 1 : 0)
exitScore := exitScore + ((volume < volSMA * 1.1) ? 1 : 0)
exitScore := exitScore + ((close < ema50) ? 1 : 0)
exitScore := exitScore + (atResistance ? 2 : 0)
exitScore := exitScore + ((close < close ) ? 1 : 0)
// === Decision Thresholds ===
entryCond = (entryScore >= 7)
exitCond = (exitScore >= 6)
// === Position Tracking ===
var bool inPosition = false
var int barsInPosition = 0
var label entryLabel = na
var label exitLabel = na
if entryCond and not inPosition
inPosition := true
barsInPosition := 0
entryLabel := label.new(bar_index, close, "Entry @" + str.tostring(close), style=label.style_label_up, color=color.green, textcolor=color.white)
if inPosition
barsInPosition += 1
if exitCond
inPosition := false
barsInPosition := 0
exitLabel := label.new(bar_index, close, "Exit @" + str.tostring(close), style=label.style_label_down, color=color.red, textcolor=color.white)
// === Alerts ===
alertcondition(entryCond, title="Entry Alert", message="Yosef26: Entry Signal (Scored Decision)")
alertcondition(exitCond, title="Exit Alert", message="Yosef26: Exit Signal (Scored Decision)")
BTC EMA+RSI Strong Signals//@version=5
indicator("BTC EMA+RSI Strong Signals", overlay=true)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, 14)
// Фильтры тренда
isUptrend = ema100 > ema200
isDowntrend = ema100 < ema200
// Условия входа
longCondition = isUptrend and ta.crossover(close, ema100) and rsi < 30
shortCondition = isDowntrend and ta.crossunder(close, ema100) and rsi > 70
// TP/SL
tpLong = close * 1.025
slLong = close * 0.985
tpShort = close * 0.975
slShort = close * 1.015
// Отображение
plot(ema100, color=color.orange, title="EMA 100")
plot(ema200, color=color.red, title="EMA 200")
plot(longCondition ? tpLong : na, title="TP LONG", color=color.green)
plot(longCondition ? slLong : na, title="SL LONG", color=color.red)
plot(shortCondition ? tpShort : na, title="TP SHORT", color=color.green)
plot(shortCondition ? slShort : na, title="SL SHORT", color=color.red)
// Метки сигнала
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="LONG")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SHORT")
// Alertconditions
alertcondition(longCondition, title="BTC LONG", message='BTC LONG сигнал по цене {{close}}')
alertcondition(shortCondition, title="BTC SHORT", message='BTC SHORT сигнал по цене {{close}}')
// Webhook Alerts
if longCondition
alert('{"chat_id": "@exgosignal", "text": "BTC LONG сигнал по цене ' + str.tostring(close) + ' (TP +2.5%, SL -1.5%)"}', alert.freq_once_per_bar_close)
if shortCondition
alert('{"chat_id": "@exgosignal", "text": "BTC SHORT сигнал по цене ' + str.tostring(close) + ' (TP +2.5%, SL -1.5%)"}', alert.freq_once_per_bar_close)
if close >= tpLong
alert('{"chat_id": "@exgosignal", "text": "BTC LONG: цель достигнута по цене ' + str.tostring(close) + '"}', alert.freq_once_per_bar_close)
if close <= slLong
alert('{"chat_id": "@exgosignal", "text": "BTC LONG: сработал стоп по цене ' + str.tostring(close) + '"}', alert.freq_once_per_bar_close)
if close <= tpShort
alert('{"chat_id": "@exgosignal", "text": "BTC SHORT: цель достигнута по цене ' + str.tostring(close) + '"}', alert.freq_once_per_bar_close)
if close >= slShort
alert('{"chat_id": "@exgosignal", "text": "BTC SHORT: сработал стоп по цене ' + str.tostring(close) + '"}', alert.freq_once_per_bar_close)
多个背离指标 v6This indicator detects multiple divergences across popular technical indicators and is especially useful for identifying trend reversal points or potential tops/bottoms.
🧠 Supported indicators include:
MACD, MACD Histogram, RSI, CCI, OBV, MFI, Stochastic, Momentum, CMF, VWmacd, and even External Inputs.
⚙️ Key Features:
Detect Regular, Hidden, or Both types of divergences
Custom threshold: Only trigger when N or more divergences appear simultaneously
Full styling controls for lines and labels
Pivot high/low detection with max scan depth settings
Optional display of MA50 and MA200
🚀 Best for:
Trend reversal detection
Multi-confirmation setups
Alerts and strategy automation
🔔 Built-in Alert Conditions:
Bullish/Bearish Regular Divergence
Bullish/Bearish Hidden Divergence
Alert when >= N divergences appear (configurable)
Daily Range % with Conditional SPX DirectionThis indicator visualizes the short-term market sentiment by combining the trend of the S&P 500 index (SPX) with daily price volatility (DP%).
Key Features:
Calculates a 5-period Exponential Moving Average (EMA) of SPX to detect trend direction:
Rising EMA → Uptrend
Falling EMA → Downtrend
Calculates a 5-period Simple Moving Average (SMA) of Daily Price Range % (DP%) to assess volatility trend:
Rising DP% → Increasing volatility
Falling DP% → Decreasing volatility
Background Colors:
Green: SPX trend up & volatility down → Bullish
Yellow:
SPX trend up & volatility up, or
SPX trend down & volatility down → Neutral
Red: SPX trend down & volatility up → Bearish
On-screen Labels:
Displays SPX trend direction (⬆️ / ⬇️)
Displays volatility direction (⬆️ / ⬇️)
Displays overall market sentiment: Bullish / Neutral / Bearish
This tool is designed to help traders quickly assess the relationship between trend and volatility, aiding in market environment analysis and discretionary trading decisions.
Daily Range % with Conditional SPX DirectionThis indicator visualizes the short-term market sentiment by combining the trend of the S&P 500 index (SPX) with daily price volatility (DP%).
Key Features:
Calculates a 5-period Exponential Moving Average (EMA) of SPX to detect trend direction:
Rising EMA → Uptrend
Falling EMA → Downtrend
Calculates a 5-period Simple Moving Average (SMA) of Daily Price Range % (DP%) to assess volatility trend:
Rising DP% → Increasing volatility
Falling DP% → Decreasing volatility
Background Colors:
Green: SPX trend up & volatility down → Bullish
Yellow:
SPX trend up & volatility up, or
SPX trend down & volatility down → Neutral
Red: SPX trend down & volatility up → Bearish
On-screen Labels:
Displays SPX trend direction (⬆️ / ⬇️)
Displays volatility direction (⬆️ / ⬇️)
Displays overall market sentiment: Bullish / Neutral / Bearish
This tool is designed to help traders quickly assess the relationship between trend and volatility, aiding in market environment analysis and discretionary trading decisions.
Daily Range % with Conditional SPX DirectionThis indicator visualizes the short-term market sentiment by combining the trend of the S&P 500 index (SPX) with daily price volatility (DP%).
Key Features:
Calculates a 5-period Exponential Moving Average (EMA) of SPX to detect trend direction:
Rising EMA → Uptrend
Falling EMA → Downtrend
Calculates a 5-period Simple Moving Average (SMA) of Daily Price Range % (DP%) to assess volatility trend:
Rising DP% → Increasing volatility
Falling DP% → Decreasing volatility
Background Colors:
Green: SPX trend up & volatility down → Bullish
Yellow:
SPX trend up & volatility up, or
SPX trend down & volatility down → Neutral
Red: SPX trend down & volatility up → Bearish
On-screen Labels:
Displays SPX trend direction (⬆️ / ⬇️)
Displays volatility direction (⬆️ / ⬇️)
Displays overall market sentiment: Bullish / Neutral / Bearish
This tool is designed to help traders quickly assess the relationship between trend and volatility, aiding in market environment analysis and discretionary trading decisions.
Session + FVG + Order Blocks + EMAs1. Overall Purpose
This indicator combines four key functions into one pane to help you:
Highlight major market sessions (Asia, London, New York)
Plot Fair Value Gaps (FVG) and Order Blocks
Display up to four fully customizable Exponential Moving Averages (EMAs)
Shift all times via a configurable UTC offset
Together, these features let you see session activity zones, price imbalances, and underlying trend direction all at a glance.
2. Time Zone
Input: “Time Zone”
Set your chart’s UTC offset (e.g. “UTC+2”) so that each session box aligns with your local clock.
3. Market Sessions
Each session is drawn as a shaded rectangle labeled by name:
Session Default UTC Hours Color Toggle Visibility
Asia 00:00 – 08:15 Light blue fill ☑️ Show Asia session
London 09:00 – 12:00 Light green fill ☑️ Show London session
New York 14:30 – 18:00 Soft red fill ☑️ Show NY session
Enable or disable each session via its checkbox.
Adjust start/end times and the fill color for any session.
Border style and thickness are set in “Box Line Style” and “Box Line Thickness.”
4. Fair Value Gaps & Order Blocks
Controls for identifying imbalances and institutional zones:
Setting Description
Max Blocks Maximum number of gaps/order-blocks to display
Filter Gaps by % Only show gaps larger than this percentage
Lookback Bars How many bars back to scan for gaps and blocks
Bullish OB/FVG Color Fill color for bullish blocks & gaps
Bearish OB/FVG Color Fill color for bearish blocks & gaps
Show Fair Value Gaps Toggle visibility of FVG rectangles
Show Order Blocks Toggle visibility of Order Block rectangles
Fair Value Gaps mark small untraded price areas.
Order Blocks highlight previous zones of major buying or selling.
5. EMAs (Exponential Moving Averages)
Up to four EMAs can be displayed independently:
EMA Enable? Length (periods) Color
EMA 1 ☑️ Show EMA 1 20 Orange
EMA 2 ☑️ Show EMA 2 50 Blue
EMA 3 ☑️ Show EMA 3 100 Green
EMA 4 ☑️ Show EMA 4 200 Red
Tick the box to plot an EMA on your chart.
Change its length to match your strategy’s lookback.
Pick a color that stands out against your background.
6. Recommended Workflow
Set your Time Zone so session boxes align with your local trading hours.
Enable only the sessions you trade (e.g. deselect Asia if you focus on London & NY).
Tweak FVG/Order Block parameters:
Adjust Lookback Bars and Filter Gaps by % to fine-tune the number of zones.
Customize your EMAs (periods and colors) to suit your trend-following or mean-reversion approach.
Combine the layers: watch how price behaves within session boxes, around FVG/Order Blocks, and relative to your EMAs to plan entries and exits.
Liquidity Sweep Detector – PDH/PDL LevelsPrevious Day High/Low Liquidity Sweep Detector (Intraday Accurate)
This indicator tracks the previous day's high and low using intraday data, rather than the daily candle, ensuring precise sweep detection across lower timeframes (15m to 4H).
It monitors for liquidity sweeps—moments when price briefly moves above the previous high or below the previous low—and visually marks these events on the chart.
Key Features
Intraday-accurate PDH/PDL tracking
Real-time sweep detection
On-chart labels marking sweep events
Toggleable table showing sweep status
Alert conditions for PDH/PDL sweep triggers
Best For
Traders who use Smart Money Concepts (SMC), liquidity-based strategies, or look for stop hunts and reversal zones tied to key prior-day levels.
Works well across FX, crypto, and indices on 15m, 1H, and 4H charts.
REW Ver3 - CNTIntroducing Our VIP Indicators – Your Edge in the Markets
Our VIP Indicators are advanced, battle-tested tools designed for serious traders who seek accuracy, consistency, and high-performance signals. Built upon a solid foundation of price action, volume dynamics, and trend momentum, these indicators provide real-time alerts for optimal entry and exit points across major assets like Forex, Gold (XAUUSD), and Crypto. With intuitive visual cues, clean interface, and regular updates, they help you trade with confidence and clarity. Trusted by hundreds of dedicated members, our VIP system is not just an indicator – it’s your strategic trading partner.
Contact: www.zalo.me
Automated Trading Session: New York KillzoneAutomated Trading Session: New York Killzone (Timezone & DST Aware)
This indicator tracks the New York Killzone session using intraday data and real-time timezone adjustments. It draws high/low boxes after the session ends and highlights the active session on your chart, making it ideal for traders focused on U.S. market volatility.
Key Features
Timezone & DST Support
Accurately reflects session timing based on your selected timezone and daylight saving settings.
Custom Session Input
Set your preferred New York Killzone hours (default: 08:00–09:30 New York time).
Visual Session Boxes
High/low ranges of the session are boxed on the chart for quick reference.
End-of-Session Alert
Get notified when the session closes, supporting both manual and automated workflows.
On-Chart Info Table
Displays active session time and timezone directly on the chart.
Yesterday's High/Low - Extended 5x with Custom Colors
📌 Indicator Name:
Yesterday’s High/Low Levels — Dynamic Projection
📝 Description:
This indicator automatically plots horizontal lines at yesterday’s high and low prices, starting from the exact candle where those prices occurred.
The lines dynamically extend into the current session and adapt their length based on the chart’s timeframe, up to a maximum of 500 bars (due to TradingView's limitations).
Use it to identify key intraday support and resistance levels derived from the prior day’s price action.
The high level is shown in dark green, and the low level in bright lime for visual clarity.
Works across all intraday timeframes and daily chart. The levels update once per day, precisely at the start of the new daily candle.
✅ Features:
Automatically tracks yesterday's high and low
Lines originate from the exact bar where the high/low occurred
Adaptive line length (up to 500 bars) depending on timeframe
Clean visual display with customizable colors
Works on 5m, 15m, 1H, 4H, and daily timeframes
Asia Session Range @mrxautrades🗺️ Asia Session Range @mrxautrades
This indicator visually highlights the Asian session range and its potential extensions during the New York session open. It's perfect for traders who build strategies around price action during key sessions.
📌 Key Features:
✅ Asian Session Range
Automatically draws a box showing the high and low of the Asian session (default: 19:00 to 00:01).
Customizable color, visibility, and extension duration of the range lines.
✅ Deviations (Extensions)
Optionally plots multiple deviation levels above and below the range (based on range size), acting as projected support/resistance levels.
✅ Lines & Labels
Displays horizontal lines for HIGH, LOW, and MID of the Asian range once the session ends, with customizable label styles and colors.
✅ Conditional Display by Timeframe
You can limit visibility of the indicator based on chart timeframe (default: only visible on 60-minute or lower timeframes).
⚙️ Customizable Inputs:
Time ranges for Asia and NY sessions
Box, line, and label colors
Number of deviation levels
Label style: plain text or with background
Line duration (in hours)
🧠 Best for:
Strategies based on Asian range breakouts
Using prior session levels as support/resistance
Forex, index, or crypto intraday traders
Swing Rays + SFP Detector-created by friends of $BRETT.
this indicator marks out Swing Highs and Lows and a specific reversal pattern known as SFP ( helps you catch the bottom and tops )
Bhavin RT Metrics TableThis TradingView Pine Script creates a customizable on-chart table that displays key technical and performance indicators:
Metrics Included:
✅ 10-day EMA (Exponential Moving Average)
✅ 20-day EMA
✅ 50-day EMA
📉 Correction from 52-week high (% drop from the highest close over the past 252 trading days)
🔁 1-month return
🔁 2-month return
🔁 3-month return
🔁 6-month return
🔁 12-month return
Features:
🖋️ Customizable text size
📍 Selectable table position
🧼 Clean, transparent background
🎨 Black text for high visibility
Highest volume for the year indicator at the bottom of the chart.
Perfect for traders who want quick visual access to short-term momentum, long-term trend strength, and recent price performance — all in one place.
Smart Range DetectorSmart Range Detector
What It Does
This indicator automatically detects and validates significant trading ranges using pivot point analysis combined with logarithmic fibonacci relationships. It operates by identifying specific pivot patterns (High-Low-High and Low-High-Low) that meet fibonacci validation criteria to filter out noise and highlight only the most reliable trading ranges. Each range is continuously monitored for potential mitigation (breakout) events.
Key Features
Identifies both High-Low-High and Low-High-Low range patterns
Validates each range using logarithmic fibonacci relationships (more accurate than linear fibs)
Detects range mitigations (breakouts) and visually differentiates them
Shows fibonacci levels within ranges (25%, 50%, 75%) for potential reversal points
Visualizes extension levels beyond ranges for breakout targets
Analyzes volume profile with customizable price divisions (default: 60)
Displays Point of Control (POC) and Value Area for traded volume analysis
Implements performance optimization with configurable range limits
Includes user-adjustable safety checks to prevent Pine Script limitations
Offers fully customizable colors, line widths, and transparency settings
How To Use It
Identify Valid Ranges : The indicator automatically detects and highlights trading ranges that meet fibonacci validation criteria
Monitor Fibonacci Levels : Watch for price reactions at internal fib levels (25%, 50%, 75%) for potential reversal opportunities
Track Extension Targets : Use the extension lines as potential targets when price breaks out of a range
Analyze Volume Structure : Enable the volume profile mode to see where most volume was traded within mitigated ranges
Trade Range Boundaries : Look for reactions at range highs/lows combined with volume POC for higher probability entries
Manage Performance : Adjust the maximum displayed ranges and history bars settings for optimal chart performance
Settings Guide
Left/Right Bars Look Back : Controls how far back the indicator looks to identify pivot points (higher values find more ranges but may reduce sensitivity)
Max History Bars : Limits how far back in history the indicator will analyze (stays within Pine Script's 10,000 bar limitation)
Max Ranges to Display : Restricts the total number of ranges kept in memory for improved performance (1-50)
Volume Profile : When enabled, shows volume distribution analysis for mitigated ranges
Volume Profile Divisions : Controls the granularity of the volume analysis (higher values show more detail)
Display Options : Toggle visibility of range lines, fibonacci levels, extension lines, and volume analysis elements
Transparency & Color Settings : Fully customize the visual appearance of all indicator elements
Line Width Settings : Adjust the thickness of lines for better visibility on different timeframes
Technical Details
The indicator uses logarithmic fibonacci calculations for more accurate price relationships
Volume profile analysis creates 60 price divisions by default (adjustable) for detailed volume distribution
All timestamps are properly converted to work with Pine Script's bar limitations
Safety checks prevent "array index out of bounds" errors that plague many complex indicators
Time-based coordinates are used instead of bar indices to prevent "bar index too far" errors
This indicator works well on all timeframes and instruments, but performs best on 5-minute to daily charts. Perfect for swing traders, range traders, and breakout strategists.
What Makes It Different
Most range indicators simply draw boxes based on recent highs and lows. Smart Range Detector validates each potential range using proven fibonacci relationships to filter out noise. It then adds sophisticated volume analysis to help traders identify the most significant price levels within each range. The performance optimization features ensure smooth operation even on lower timeframes and extended history analysis.
🤖🧠 ALGO Sniper🤖🧠 How the Script Works
The ALGO Sniper Indicator is a powerful trend-following tool designed to identify high-probability trading opportunities with precise buy and sell signals. Built on Pine Script v5, it leverages advanced trend detection and risk management features to enhance trading decisions. Below are the key mechanics of the script:
1. Advanced Trend Detection: Utilizes a smoothed range algorithm and the proprietary Algo Sniper filter to identify market trends, ensuring accurate trend direction analysis.
2. Candle-Close Signals: Generates buy and sell signals only after candle confirmation (barstate.isconfirmed), eliminating lag and ensuring reliable entries.
3. Sideways Market Filter: Includes a "No Signal in Sideways Market" option to avoid false signals during low-volatility, range-bound conditions.
4. Dynamic Stop-Loss: Offers both manual (ATR-based) and auto (20-40 pips) stop-loss options, allowing users to manage risk effectively.
5. Flexible Take-Profit: Supports manual (user-defined pips) and auto (300-800 pips) take-profit settings for customizable profit targets.
6. Visual Clarity: Plots clear buy/sell signals with "STRONG BUY" and "STRONG SELL" labels, along with dashed stop-loss and entry lines for easy trade monitoring.
7. Customizable Inputs: Provides user-friendly inputs for scan range, observation period, stop-loss offset, line colors, and thicknesses to tailor the indicator to individual preferences.
8. Alert System: Includes alert conditions for buy, sell, and take-profit events, enabling users to stay informed about market opportunities.
9. Volatility Adjustment: Adapts to market conditions using a smoothed range multiplier, ensuring robust performance across different assets and timeframes.
10. Non-Repainting Logic: Signals are generated post-candle close, preventing repainting and providing dependable trade setups.
Yosef26 - איתותים לכניסה ויציאה// Yosef26 - מודל מלא ל-TradingView לזיהוי נקודות כניסה ויציאה
// כולל: פתילים, ממוצעים נעים, ווליום, איתותים יציבים לגרף, והתראות
//@version=5
indicator("Yosef26 - איתותים לכניסה ויציאה", overlay=true)
// === חישובי ממוצעים ===
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)
// === חישובי מבנה נר ===
priceRange = high - low
body = math.abs(close - open)
upperWick = high - math.max(close, open)
lowerWick = math.min(close, open) - low
vol = volume
volSMA = ta.sma(vol, 20)
// === תנאים לנר היפוך חיובי (כניסה) ===
entryCond = (lowerWick > priceRange * 0.4) and (close > open) and (body < priceRange * 0.35) and (close > ema100 * 0.97 and close < ema200 * 1.03) and (vol > volSMA) and (close > ema20 and close > ema50)
// === תנאים לנר היפוך שלילי (יציאה) ===
exitCond = (upperWick > priceRange * 0.4) and (close < open) and (body < priceRange * 0.35) and (close < ema50) and (vol < volSMA)
// === הצגת סימני כניסה/יציאה צמודים לנרות (עמידים לכל שינוי גרף) ===
plotshape(entryCond, title="כניסה", location=location.belowbar, style=shape.triangleup, color=color.green, size=size.normal, text="Long")
plotshape(exitCond, title="יציאה", location=location.abovebar, style=shape.triangledown, color=color.red, size=size.normal, text="Sell")
// === התראות ===
alertcondition(entryCond, title="Alert Entry", message="📥 אות כניסה לפי מודל Yosef26")
alertcondition(exitCond, title="Alert Exit", message="📤 אות יציאה לפי מודל Yosef26")
Guppy Multiple Moving Average (GMMA)The GMMA Momentum Indicator plots 12 EMAs on your chart, divided into two groups:
Short-term EMAs (6 lines, default periods: 3, 5, 8, 10, 12, 15): Represent short-term trader sentiment and momentum.
Long-term EMAs (6 lines, default periods: 30, 35, 40, 45, 50, 60): Reflect long-term investor behavior and broader market trends.
By analyzing the interaction between these two groups, the indicator identifies:
Bullish and bearish trends based on the relative positions of the short- and long-term EMAs.
Momentum strength through the spread or convergence of the EMAs.
Potential reversals or breakouts via compression signals.
This PineScript version enhances the traditional GMMA by adding visual cues like background colors, bearish signals, and compression detection, making it ideal for swing traders seeking clear, actionable insights.
The GMMA Momentum Indicator provides several key features:
1. Trend Identification
Bullish Trend: When the short-term EMAs (green lines) are above the long-term EMAs (blue lines) and spreading apart, it signals strong upward momentum. The chart background turns light green to highlight this condition.
Bearish Trend: When the short-term EMAs cross below the long-term EMAs and converge, it indicates downward momentum. The background turns light red, and an orange downward triangle appears above the bar to mark a new bearish signal.
2. Momentum Analysis
The spread between the short-term EMAs reflects the strength of short-term momentum. A wide spread suggests strong momentum, while a tight grouping indicates weakening momentum or consolidation. Similarly, the long-term EMAs act as dynamic support or resistance, guiding traders on the broader trend.
3. Compression Detection
Compression occurs when both the short-term and long-term EMAs converge, signaling low volatility and a potential breakout or reversal. A yellow upward triangle appears below the bar when compression is detected, alerting traders to watch for price action.
4. Visual Cues
Green short-term EMAs: Show short-term trader activity.
Blue long-term EMAs: Represent long-term investor sentiment.
Background colors: Light green for bullish trends, light red for bearish trends, and transparent for neutral conditions.
Orange downward triangles: Mark new bearish trends.
Yellow upward triangles: Indicate compression, hinting at potential breakouts.
How to Use the GMMA Momentum Indicator for Swing Trading
Swing trading involves capturing price moves over days to weeks, and the GMMA Momentum Indicator is an excellent tool for this strategy. Here’s how to use it effectively:
1. Identifying Trade Entries
Buy Opportunities:
Look for a bullish trend (green background) where the short-term EMAs are above the long-term EMAs and spreading apart, indicating strong momentum.
A compression signal (yellow triangle) followed by a breakout above resistance or a bullish candlestick pattern can confirm an entry.
Example: On a daily chart, if the short-term EMAs cross above the long-term EMAs and the background turns green, consider entering a long position, especially if volume supports the move.
Sell Opportunities:
Watch for a bearish signal (orange downward triangle) or a bearish trend (red background) where the short-term EMAs cross below the long-term EMAs.
Example: If the short-term EMAs collapse below the long-term EMAs and an orange triangle appears, it may signal a shorting opportunity or a time to exit longs.
2. Managing Trades
Use the long-term EMAs as dynamic support (in uptrends) or resistance (in downtrends) to set stop-loss levels or trail stops.
Monitor the spread of the short-term EMAs. A widening spread suggests the trend is strong, while convergence may indicate it’s time to take profits or tighten stops.
3. Anticipating Reversals
Compression signals (yellow triangles) highlight periods of low volatility, often preceding significant price moves. Combine these with price action (e.g., breakouts or reversals) or other indicators (e.g., RSI or volume) for confirmation.
Example: If a compression signal appears near a key support level and the price breaks upward, it could signal the start of a new bullish swing.
4. Best Practices
Timeframes: The indicator works well on daily or 4-hour charts for swing trading, but you can adjust the EMA periods for shorter (e.g., 1-hour) or longer (e.g., weekly) timeframes.
Confirmation: Combine the GMMA with other tools like support/resistance levels, candlestick patterns, or oscillators (e.g., MACD) to reduce false signals.
Risk Management: Always use proper position sizing and stop-losses, as EMAs are lagging indicators and may produce delayed signals in choppy markets.