Golden Swing Strategy - Signal/Entry/SL/Target🔍 Golden Swing Strategy – Visual Indicator
This indicator combines momentum, trend direction, and volatility filters into a unified signal framework designed for swing trading. It generates buy/sell signals only when multiple conditions align, providing high-confluence trade setups with dynamic risk management.
________________________________________
🚀 Strategy Logic:
This tool uses a confluence of technical indicators to validate trade entries:
• RSI (20): Measures market momentum. Long signals require RSI > 50; short signals require RSI < 50.
• Stochastic (55,34,21): Identifies overbought/oversold turning points for timing.
• Bollinger Band Midline (20,2): Provides a volatility-based context filter.
• Supertrend (10,2): Determines trend direction and serves as dynamic support/resistance.
• ATR (5): Powers risk management features including Stop Loss (SL), Target, and Entry Band calculations.
________________________________________
✅ Signal Conditions:
• Buy Signal: RSI > 50 + Stoch %K crosses above %D + Price pulls back below Supertrend + Supertrend below BB midline
• Sell Signal: RSI < 50 + Stoch %K crosses below %D + Price pulls back above Supertrend + Supertrend above BB midline
________________________________________
🎯 Risk Management & Position Sizing:
• Entry Band: Supertrend ± 0.5 × ATR (shaded zone, optional)
• Stop Loss: Supertrend ± 1.1 × ATR (based on previous candle)
• Target: Supertrend ± 2.2 × ATR
• Position Size: Automatically calculated based on max loss input
________________________________________
⚙️ User Controls:
• All parameters (RSI length, ATR period, SL/TP multipliers, etc.) are fully adjustable
• Toggle each visual element independently:
o Buy/Sell signal markers
o Supertrend plot
o Entry band shading
o SL/TP levels
o Price labels
o Position size label
• Adjust how many recent bars show signals to keep charts clean
________________________________________
🧠 What Makes This Unique?
While RSI, Stochastics, Supertrend, and ATR are standard tools, this indicator does not simply mash them together. It applies them in a layered logic to:
• Validate trades only when momentum, volatility, and structure align
• Automate visual risk-reward mapping and position sizing
• Provide traders with interpretable, real-time confluence signals with clean visuals
The system is modular, transparent, and optimized for clarity, making it ideal for swing traders who want to reduce noise and make decisions based on multiple confirmations.
Indicadores e estratégias
UltraAlgoguy Longband [CuriousB]This is a customized Moving Average Ribbons indicator. The moving average bands for Super/UltraGuppy specs for Scott's Zone Traders UltraAlgoguy (courtesy of Anthony (whom we affectionately know as: Algoguy) for helping me update the specs and showed me how to use it!) are Fast Band ema 10-120 by 2s and Slow Band ema 150-300 by 2s.
I was forced to break the indicator into 3 parts since I am unable to include so many plots in a single indicator script...so load #1 longband, #2 shortband then 3# oscillator in order to get the layers z-axis aligned for front to back visuals.
The Oscillator shows: distance between the average of the bands as the oscillator line, size of the gap between the bands as the histogram, compression of the bands as dots colored the same as the bands and orange for both compressing simultaneously, trend direction signal on rotation of the trend/slow band and buy and sell signals when the gap is open after crossover and trend is in the same direction.
Original code from: QuantVue GMMA Toolkit then modified for UltraGuppy specifications.
EMA CCI SSL BUY SELL Signal [THANHCONG]EMA CCI SSL BUY SELL Signal
Introduction:
The EMA CCI SSL BUY SELL Signal indicator is a comprehensive technical analysis tool designed to help traders identify trends and optimal entry and exit points with clarity and reliability. By combining reputable indicators such as EMA, CCI, SSL Channel, and RSI, this indicator generates buy and sell signals based on multiple validated factors, helping to filter noise and increase accuracy.
Key Features:
Utilizes multi-timeframe SSL channel with both automatic and manual mode options, suitable for various trading strategies.
Includes an RSI filter to minimize false signals in overbought or oversold regions.
Detects volume spikes to confirm the strength of the current trend.
Integrates CCI divergence and reversal candle patterns (Hammer, Shooting Star) to enhance signal precision in spotting potential reversals.
Displays clear buy/sell signals directly on the chart and provides a live performance table showing percentage changes.
Supports linear regression channel drawing to help users easily recognize trend direction and price volatility.
Recommended Usage:
Optimal Timeframes: Best used on 5-minute, 15-minute, 1-hour, 4-hour, 12-hour, and daily (D) timeframes. Avoid using on other timeframes to maintain signal reliability.
Signal Confirmation: Combine indicator signals with SSL channel direction and regression channel slope to improve confidence.
Combined Indicators: For enhanced effectiveness and noise reduction, it is recommended to use this indicator alongside the MCDX+RSI+SMA indicator. This combined approach provides a more comprehensive market view and supports better trading decisions.
Alerts: Users can set buy/sell alerts on TradingView to receive timely notifications when signals occur.
Important Notes:
This indicator is provided as a technical analysis aid and is not financial advice or a guarantee of profit.
Indicator performance may vary depending on market conditions and the traded asset.
Users should combine multiple tools and practice proper risk management when making trading decisions.
Thank You:
Thank you for using this indicator! If you find it useful, please consider leaving positive feedback and sharing it to help build a professional, transparent, and sustainable trading community.
Disclaimer:
The author and TradingView are not responsible for any losses resulting from the use of this indicator. Please trade responsibly and carefully consider your decisions.
Wishing you successful and safe trading!
#EMA #CCI #SSLChannel #RSI #TradingView #BuySellSignals #TechnicalAnalysis #TrendFollowing #VolumeSpike #CandlePatterns #TradingTools #Forex #Stocks #Crypto #Thanhcong
HTF Candle Breakout Fibonacci LevelsThis indicator automatically plots Fibonacci retracement levels on a lower timeframe (LTF) after detecting a breakout candle on a selected higher timeframe (HTF).
🔍 How It Works
When a candle on your selected HTF closes beyond the high or low of the previous candle, the indicator automatically draws Fibonacci levels on the LTF.
These levels remain visible until the next HTF candle is formed — allowing you to trade retracements with contextual precision.
⸻
⚙️ Customization Options
From the indicator settings, you can modify:
• The HTF candle timeframe (default is 1D)
• Fibonacci levels and colors
• Enable or disable “Show Only the Latest Levels” — ideal for live trading to keep the chart clean and focused.
⸻
🟪 HTF Candles Preview
After applying the indicator, you’ll see 3 vertical bars on the right edge of your LTF chart. These represent a live preview of the last three HTF candles and update in real-time.
If you prefer a cleaner chart, disable this feature via the “Show HTF Candles” toggle in the settings.
⸻
Feel free to reach out if you have any questions.
Custom Call/Put with TP Levels//@version=5
indicator("Custom Call/Put with TP Levels", overlay=true)
// إعدادات المستخدم
call_level = input.float(5958.26, "CALL Level", step=0.1)
put_level = input.float(5939.50, "PUT Level", step=0.1)
tp_above = input.float(5977.02, "TP1 Above", step=0.1)
tp_above_2 = input.float(5995.78, "TP2 Above", step=0.1)
tp_above_3 = input.float(6014.54, "TP3 Above", step=0.1)
tp_above_4 = input.float(6033.3, "TP4 Above", step=0.1)
tp_above_5 = input.float(6052.06, "TP5 Above", step=0.1)
tp_below = input.float(5920.74, "TP1 Below", step=0.1)
tp_below_2 = input.float(5901.98, "TP2 Below", step=0.1)
tp_below_3 = input.float(5883.22, "TP3 Below", step=0.1)
tp_below_4 = input.float(5864.46, "TP4 Below", step=0.1)
tp_below_5 = input.float(5845.7, "TP5 Below", step=0.1)
tp_below_6 = input.float(5826.94, "TP6 Below", step=0.1)
// رسم الخطوط مرة واحدة فقط عند بداية المؤشر
if bar_index == 1
// خطوط CALL و PUT
line.new(bar_index, call_level, bar_index + 1, call_level, color=color.green, width=2, extend=extend.right)
line.new(bar_index, put_level, bar_index + 1, put_level, color=color.red, width=2, extend=extend.right)
// خطوط TP فوق السعر
line.new(bar_index, tp_above, bar_index + 1, tp_above, color=color.maroon, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_above_2, bar_index + 1, tp_above_2, color=color.maroon, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_above_3, bar_index + 1, tp_above_3, color=color.maroon, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_above_4, bar_index + 1, tp_above_4, color=color.maroon, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_above_5, bar_index + 1, tp_above_5, color=color.maroon, style=line.style_dotted, extend=extend.right)
// خطوط TP تحت السعر
line.new(bar_index, tp_below, bar_index + 1, tp_below, color=color.orange, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_below_2, bar_index + 1, tp_below_2, color=color.orange, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_below_3, bar_index + 1, tp_below_3, color=color.orange, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_below_4, bar_index + 1, tp_below_4, color=color.orange, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_below_5, bar_index + 1, tp_below_5, color=color.orange, style=line.style_dotted, extend=extend.right)
line.new(bar_index, tp_below_6, bar_index + 1, tp_below_6, color=color.orange, style=line.style_dotted, extend=extend.right)
Gold ORB by chhayanidhaval// Inputs
timeFrame = input.timeframe("15", "Opening Range Timeframe")
Points = input.float(150, "Points for 1x Levels")
show1xLevels = input.bool(true, "Show 1x Levels")
slPoints = input.float(100, "Stop-Loss in Points")
slPoints2 = input.float(250, "Stop-Loss in Points 2")
Grok's Ultimate Bitcoin PredictorGork IA BTC indicator best for 1/4h, it uses best known strategies for BTC specific asset
Ferrari Bot - Alerts + TP/SL LabelsAI assisted indicator created by myself with ChatGPT - 4's help
🚀 Ferrari Bot - Smart 4H Trading Signal System
Description:
Ferrari Bot is a precision-engineered crypto trading indicator designed to identify high-probability long and short setups on the 4-hour chart. It uses a multi-layered confluence strategy to filter trades with clarity, discipline, and edge.
This indicator is built for traders who value:
✅ Clear visual trade signals
✅ Strong risk/reward logic (3:1 & 5:1)
✅ Built-in market structure + momentum filters
✅ Manual trading alerts that actually work
Core Logic Includes:
📈 Trend filtering with the 200 EMA
🔍 RSI momentum checks (zone-based or crossover)
⚡ Flexible MACD confirmation for breakout momentum
📊 ATR-based volatility filter
🕯️ Price action + candle strength validation
🧪 Configurable filtering modes (None, Moderate, Strict)
🎯 Visual TP/SL plots and labeled targets
Alerts & Labels:
🔔 Long & Short signal alerts
🏷️ Automatic TP/SL labels for manual execution
📉 Stop-loss levels calculated via ATR
📈 Target levels shown for both 3:1 and 5:1 R:R
*** i noticed it tends to be stopped out at least once rather often due to it's SL being rather tight and then the deviation occurs. i recommend looking for the deviation move then entering the trade - not financial advice; please use at your own risk!
//@version=6
//AI assisted multi-confluence 4HR swing trade indicator
indicator("Ferrari Bot - Alerts + TP/SL Labels", overlay=true)
// === USER INPUTS ===
timeframe = input.timeframe("240", "Strategy Timeframe")
atrMultiplier = input.float(1.2, title="ATR Multiplier for Stop-Loss (Tighter)", minval=0.5)
rsiSource = input.source(close, "RSI Source")
rsiPeriod = input.int(14, "RSI Period")
emaPeriod = input.int(200, "EMA Period")
macdShort = input.int(12, "MACD Fast")
macdLong = input.int(26, "MACD Slow")
macdSignal = input.int(9, "MACD Signal")
filterMode = input.string("Moderate", title="Filter Mode", options= )
volumeWindow = filterMode == "Strict" ? 20 : filterMode == "Moderate" ? 15 : 1
atrThreshold = filterMode == "Strict" ? 0.01 : filterMode == "Moderate" ? 0.003 : 0.0
priceActionFilterEnabled = input.bool(true, title="Enable Price Action Filter")
candleBodyStrengthFilter = input.bool(true, title="Enable Candle Body Strength Filter")
rsiCrossoverFilter = input.bool(true, title="Use RSI Crossover Entry")
macdFlexibleConfirm = input.bool(true, title="MACD Flexible Confirmation (Last 2 Bars)")
// === INDICATORS ===
ema = ta.ema(close, emaPeriod)
rsi = ta.rsi(rsiSource, rsiPeriod)
= ta.macd(close, macdShort, macdLong, macdSignal)
atr = ta.atr(14)
volumeMA = ta.sma(volume, volumeWindow)
// === TREND CONDITIONS ===
uptrend = close > ema
downtrend = close < ema
// === RSI ENTRY CONDITIONS ===
rsiLongCrossover = ta.crossover(rsi, 45)
rsiShortCrossover = ta.crossunder(rsi, 55)
rsiLongZone = rsi < 50
rsiShortZone = rsi > 50
// === MACD FLEXIBLE CONDITIONS ===
macdBullish = histLine > 0 and histLine < 0
macdBearish = histLine < 0 and histLine > 0
macdBullishConfirm = macdBullish or (histLine > 0 and histLine > 0)
macdBearishConfirm = macdBearish or (histLine < 0 and histLine < 0)
// === FILTER CONDITIONS ===
volCondition = filterMode == "None" or volume > volumeMA
atrCondition = filterMode == "None" or (atr / close) > atrThreshold
insideBar = high <= high and low >= low
priceActionValid = not priceActionFilterEnabled or not insideBar or volume > volumeMA
body = math.abs(close - open)
candleRange = high - low
strongBody = body > (candleRange * 0.5)
candleStrengthValid = not candleBodyStrengthFilter or strongBody
// === ENTRY CONDITIONS ===
longCondition = uptrend and
(rsiCrossoverFilter ? rsiLongCrossover : rsiLongZone) and
(macdFlexibleConfirm ? macdBullishConfirm : macdBullish) and
volCondition and atrCondition and priceActionValid and candleStrengthValid
shortCondition = downtrend and
(rsiCrossoverFilter ? rsiShortCrossover : rsiShortZone) and
(macdFlexibleConfirm ? macdBearishConfirm : macdBearish) and
volCondition and atrCondition and priceActionValid and candleStrengthValid
// === ALERTS ===
alertcondition(longCondition, title="Long Signal", message="🚀 Long Setup Confirmed on {{ticker}} @ {{close}} (4H). SL and TP levels plotted.")
alertcondition(shortCondition, title="Short Signal", message="📉 Short Setup Confirmed on {{ticker}} @ {{close}} (4H). SL and TP levels plotted.")
// === PERSISTENT TP/SL STORAGE ===
var float longSL = na
var float longTP3 = na
var float longTP5 = na
var float shortSL = na
var float shortTP3 = na
var float shortTP5 = na
if (longCondition)
longSL := close - atr * atrMultiplier
longTP3 := close + (close - longSL) * 3
longTP5 := close + (close - longSL) * 5
if (shortCondition)
shortSL := close + atr * atrMultiplier
shortTP3 := close - (shortSL - close) * 3
shortTP5 := close - (shortSL - close) * 5
// === PLOTTING PERSISTENT LEVELS ===
plot(longSL, title="Long SL", color=color.red, linewidth=1, style=plot.style_linebr)
plot(longTP3, title="Long TP 3:1", color=color.green, linewidth=1, style=plot.style_linebr)
plot(longTP5, title="Long TP 5:1", color=color.green, linewidth=2, style=plot.style_linebr)
plot(shortSL, title="Short SL", color=color.red, linewidth=1, style=plot.style_linebr)
plot(shortTP3, title="Short TP 3:1", color=color.green, linewidth=1, style=plot.style_linebr)
plot(shortTP5, title="Short TP 5:1", color=color.green, linewidth=2, style=plot.style_linebr)
// === TP/SL LABELS ===
if (longCondition)
label.new(bar_index, longSL, text="Long SL", style=label.style_label_down, color=color.red, textcolor=color.white)
label.new(bar_index, longTP3, text="TP 3:1", style=label.style_label_up, color=color.green, textcolor=color.white)
label.new(bar_index, longTP5, text="TP 5:1", style=label.style_label_up, color=color.green, textcolor=color.white)
if (shortCondition)
label.new(bar_index, shortSL, text="Short SL", style=label.style_label_up, color=color.red, textcolor=color.white)
label.new(bar_index, shortTP3, text="TP 3:1", style=label.style_label_down, color=color.green, textcolor=color.white)
label.new(bar_index, shortTP5, text="TP 5:1", style=label.style_label_down, color=color.green, textcolor=color.white)
// === PLOT SIGNALS ===
plotshape(longCondition, title="Long Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCondition, title="Short Entry", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
Levels Of Interest ✨------------------------------------------------------------------------------------
LEVELS OF INTEREST ✨ (LOI)
TRADING INDICATOR GUIDE
------------------------------------------------------------------------------------
Table of Contents:
1. Indicator Overview & Core Functionality
2. VWAP Foundation & Historical Context
3. Multi-Timeframe VWAP Analysis
4. Moving Average Integration System
5. Trend Direction Signal Detection
6. Visual Design & Display Features
7. Custom Level Integration
8. Repaint Protection Technology
9. Practical Trading Applications
10. Setup & Configuration Recommendations
------------------------------------------------------------------------------------
1. INDICATOR OVERVIEW & CORE FUNCTIONALITY
------------------------------------------------------------------------------------
The LOI indicator combines multiple VWAP calculations with moving averages across different timeframes. It's designed to show where institutional money is flowing and help identify key support and resistance levels that actually matter in today's markets.
Primary Functions:
- Multi-timeframe VWAP analysis (Daily, Weekly, Monthly, Yearly)
- Advanced moving average integration (EMA, SMA, HMA)
- Real-time trend direction detection
- Institutional flow analysis
- Dynamic support/resistance identification
Target Users: Day traders, swing traders, position traders, and institutional analysts seeking comprehensive market structure analysis.
------------------------------------------------------------------------------------
2. VWAP FOUNDATION & HISTORICAL CONTEXT
------------------------------------------------------------------------------------
Historical Development: VWAP started in the 1980s when big institutional traders needed a way to measure if they were getting good fills on their massive orders. Unlike regular price averages, VWAP weighs each price by the volume traded at that level. This makes it incredibly useful because it shows you where most of the real money changed hands.
Mathematical Foundation: The basic math is simple: you take each price, multiply it by the volume at that price, add them all up, then divide by total volume. What you get is the true "average" price that reflects actual trading activity, not just random price movements.
Formula: VWAP = Σ(Price × Volume) / Σ(Volume)
Where typical price = (High + Low + Close) / 3
Institutional Behavior Patterns:
- When price trades above VWAP, institutions often look to sell
- When it's below, they're usually buying
- Creates natural support and resistance that you can actually trade against
- Serves as benchmark for execution quality assessment
------------------------------------------------------------------------------------
3. MULTI-TIMEFRAME VWAP ANALYSIS
------------------------------------------------------------------------------------
Core Innovation: Here's where LOI gets interesting. Instead of just showing daily VWAP like most indicators, it displays four different timeframes simultaneously:
**Daily VWAP Implementation**:
- Resets every morning at market open
- Provides clearest picture of intraday institutional sentiment
- Primary tool for day trading strategies
- Most responsive to immediate market conditions
**Weekly VWAP System**:
- Resets each Monday (or first trading day)
- Smooths out daily noise and volatility
- Perfect for swing trades lasting several days to weeks
- Captures weekly institutional positioning
**Monthly VWAP Analysis**:
- Resets at beginning of each calendar month
- Captures bigger institutional rebalancing at month-end
- Fund managers often operate on monthly mandates
- Significant weight in intermediate-term analysis
**Yearly VWAP Perspective**:
- Resets annually for full-year institutional view
- Shows long-term institutional positioning
- Where pension funds and sovereign wealth funds operate
- Critical for major trend identification
Confluence Zone Theory: The magic happens when multiple VWAP levels cluster together. These confluence zones often become major turning points because different types of institutional money all see value at the same price.
------------------------------------------------------------------------------------
4. MOVING AVERAGE INTEGRATION SYSTEM
------------------------------------------------------------------------------------
Multi-Type Implementation: The indicator includes three types of moving averages, each with its own personality and application:
**Exponential Moving Averages (EMAs)**:
- React quickly to recent price changes
- Displayed as solid lines for easy identification
- Optimal performance in trending market conditions
- Higher sensitivity to current price action
**Simple Moving Averages (SMAs)**:
- Treat all historical data points equally
- Appear as dashed lines in visual display
- Slower response but more reliable in choppy conditions
- Traditional approach favored by institutional traders
**Hull Moving Averages (HMAs)**:
- Newest addition to the system (dotted line display)
- Created by Alan Hull in 2005
- Solves classic moving average dilemma: speed vs. accuracy
- Manages to be both responsive and smooth simultaneously
Technical Innovation: Alan Hull's solution addresses the fundamental problem where moving averages are either too slow (missing moves) or too fast (generating false signals). HMAs achieve optimal balance through weighted calculation methodology.
Period Configuration:
- 5-period: Short-term momentum assessment
- 50-period: Intermediate trend identification
- 200-period: Long-term directional confirmation
------------------------------------------------------------------------------------
5. TREND DIRECTION SIGNAL DETECTION
------------------------------------------------------------------------------------
Real-Time Momentum Analysis: One of LOI's best features is its real-time trend detection system. Next to each moving average, visual symbols provide immediate trend assessment:
Symbol System:
- ▲ Rising average (bullish momentum confirmation)
- ▼ Falling average (bearish momentum indication)
- ► Flat average (consolidation or indecision period)
Update Frequency: These signals update in real-time with each new price tick and function across all configured timeframes. Traders can quickly scan daily and weekly trends to assess alignment or conflicting signals.
Multi-Timeframe Trend Analysis:
- Simultaneous daily and weekly trend comparison
- Immediate identification of trend alignment
- Early warning system for potential reversals
- Momentum confirmation for entry decisions
------------------------------------------------------------------------------------
6. VISUAL DESIGN & DISPLAY FEATURES
------------------------------------------------------------------------------------
Color Psychology Framework: The color scheme isn't random but based on psychological associations and trading conventions:
- **Blue Tones**: Institutional neutrality (VWAP levels)
- **Green Spectrum**: Growth and stability (weekly timeframes)
- **Purple Range**: Longer-term sophistication (monthly analysis)
- **Orange Hues**: Importance and attention (yearly perspective)
- **Red Tones**: User-defined significance (custom levels)
Adaptive Display Technology: The indicator automatically adjusts decimal places based on the instrument you're trading. High-priced stocks show 2 decimals, while penny stocks might show 8. This keeps the display incredibly clean regardless of what you're analyzing - no cluttered charts or overwhelming information overload.
Smart Labeling System: Advanced positioning algorithm automatically spaces all elements to prevent overlap, even during extreme zoom levels or multiple timeframe analysis. Every level stays clearly readable without any visual chaos disrupting your analysis.
------------------------------------------------------------------------------------
7. CUSTOM LEVEL INTEGRATION
------------------------------------------------------------------------------------
User-Defined Level System: Beyond the calculated VWAP and moving average levels, traders can add custom horizontal lines at any price point for personalized analysis.
Strategic Applications:
- **Psychological Levels**: Round numbers, previous significant highs/lows
- **Technical Levels**: Fibonacci retracements, pivot points
- **Fundamental Targets**: Analyst price targets, earnings estimates
- **Risk Management**: Stop-loss and take-profit zones
Integration Features:
- Seamless incorporation with smart labeling system
- Custom color selection for visual organization
- Extension capabilities across all chart timeframes
- Maintains display clarity with existing indicators
------------------------------------------------------------------------------------
8. REPAINT PROTECTION TECHNOLOGY
------------------------------------------------------------------------------------
Critical Trading Feature: This addresses one of the most significant issues in live trading applications. Most multi-timeframe indicators "repaint," meaning they display different signals when viewing historical data versus real-time analysis.
Protection Benefits:
- Ensures every displayed signal could have been traded when it appeared
- Eliminates discrepancies between historical and live analysis
- Provides realistic performance expectations
- Maintains signal integrity across chart refreshes
Configuration Options:
- **Protection Enabled**: Default setting for live trading
- **Protection Disabled**: Available for backtesting analysis
- User-selectable toggle based on analysis requirements
- Applies to all multi-timeframe calculations
Implementation Note: With protection enabled, signals may appear one bar later than without protection, but this ensures all signals represent actionable opportunities that could have been executed in real-time market conditions.
------------------------------------------------------------------------------------
9. PRACTICAL TRADING APPLICATIONS
------------------------------------------------------------------------------------
**Day Trading Strategy**:
Focus on daily VWAP with 5-period moving averages. Look for bounces off VWAP or breaks through it with volume. Short-term momentum signals provide entry and exit timing.
**Swing Trading Approach**:
Weekly VWAP becomes your primary anchor point, with 50-period averages showing intermediate trends. Position sizing based on weekly VWAP distance.
**Position Trading Method**:
Monthly and yearly VWAP provide broad market context, while 200-period averages confirm long-term directional bias. Suitable for multi-week to multi-month holdings.
**Multi-Timeframe Confluence Strategy**:
The highest-probability setups occur when daily, weekly, and monthly VWAPs cluster together, especially when multiple moving averages confirm the same direction. These represent institutional consensus zones.
Risk Management Integration:
- VWAP levels serve as dynamic stop-loss references
- Multiple timeframe confirmation reduces false signals
- Institutional flow analysis improves position sizing decisions
- Trend direction signals optimize entry and exit timing
------------------------------------------------------------------------------------
10. SETUP & CONFIGURATION RECOMMENDATIONS
------------------------------------------------------------------------------------
Initial Configuration: Start with default settings and adjust based on individual trading style and market focus. Short-term traders should emphasize daily and weekly timeframes, while longer-term investors benefit from monthly and yearly level analysis.
Transparency Optimization: The transparency settings allow clear price action visibility while maintaining level reference points. Most traders find 70-80% transparency optimal - it provides a clean, unobstructed view of price movement while maintaining all critical reference levels needed for analysis.
Integration Strategy: Remember that no indicator functions effectively in isolation. LOI provides excellent context for institutional flow and trend direction analysis, but should be combined with complementary analysis tools for optimal results.
Performance Considerations:
- Multiple timeframe calculations may impact chart loading speed
- Adjust displayed timeframes based on trading frequency
- Customize color schemes for different market sessions
- Regular review and adjustment of custom levels
------------------------------------------------------------------------------------
FINAL ANALYSIS
------------------------------------------------------------------------------------
Competitive Advantage: What makes LOI different is its focus on where real money actually trades. By combining volume-weighted calculations with multiple timeframes and trend detection, it cuts through market noise to show you what institutions are really doing.
Key Success Factor: Understanding that different timeframes serve different purposes is essential. Use them together to build a complete picture of market structure, then execute trades accordingly.
The integration of institutional flow analysis with technical trend detection creates a comprehensive trading tool that addresses both short-term tactical decisions and longer-term strategic positioning.
------------------------------------------------------------------------------------
END OF DOCUMENTATION
------------------------------------------------------------------------------------
New York Session HighlightIt Plots New York's Trading zone. It will help in marking previous day high and low of New York Session
PriceLevels GB🚨 NEW INDICATOR: GOLDBACH LEVELS
In a market ruled by speed, algorithms, and hidden logic...
Goldbach Levels reveals 5 numbers that aren’t random:
35 – 29 – 71 – 11 – 65
Selected for a reason.
These are Goldbach numbers, deeply tied to algorithmic market behavior.
This free indicator automatically marks key price levels where these numbers occur — levels that align with the extremes of trading algorithms.
What does this mean?
These are levels where price tends to hesitate, react, or reverse.
🛠️ Full customization included: highlight only the levels you care about, tailored to your strategy.
📌 Follow us on TradingView for more custom tools and next-level strategies!!!
Schmit Trading LiquidityDescription
Schmit Trading Liquidity Marker automatically spots and labels open liquidity sweep levels by detecting classic stop-run patterns (Bull→Bear for highs, Bear→Bull for lows) across multiple timeframes. Lines are drawn exactly at the wick of the triggering candle and removed as soon as price “sweeps” through them, keeping your chart clean and focused on live levels only.
How It Works
1. Pattern Detection
• Liquidity High: When a bullish candle is immediately followed by a bearish candle (Bull→Bear), the script records the higher of the two wicks.
• Liquidity Low: When a bearish candle is immediately followed by a bullish candle (Bear→Bull), the script records the lower of the two wicks.
2. Multi-Timeframe Support
• Choose up to six timeframes (5 min, 15 min, 30 min, 1 h, 4 h, daily) via checkboxes.
• Each timeframe is evaluated independently, and liquidity levels are drawn on your current chart.
3. Precision Wick Placement
• Lines start at bar_index – 1 so they align exactly with the wick of the signal candle, regardless of your chart’s timeframe.
4. Automatic Cleanup
• As soon as price closes beyond a drawn line (sweep), that line is deleted automatically.
Inputs
Input Name Description
Show 5 min. Enable liquidity detection on the 5-minute timeframe.
Show 15 min. Enable liquidity detection on the 15-minute timeframe.
Show 30 min. Enable liquidity detection on the 30-minute timeframe.
Show 1 h. Enable liquidity detection on the 1-hour timeframe.
Show 4 h. Enable liquidity detection on the 4-hour timeframe.
Show 1 D. Enable liquidity detection on the daily timeframe.
High Line Color. Color of Bull→Bear (liquidity high) lines (default: red).
Low Line Color. Color of Bear→Bull (liquidity low) lines (default: blue).
Line Length. How many bars each liquidity line extends to the right.
Usage Tips
• Focus on Live Zones: Combine with volume or order-flow tools to confirm genuine
liquidity sweeps.
• Multiple TFs: Enable higher timeframes for major liquidity clusters; lower timeframes
for fine‐tuning entries.
• Chart Cleanliness: Lines self‐delete on sweep, ensuring no manual cleanup is needed.
⸻
Disclosure & License
This indicator is Open-Source under the Mozilla Public License 2.0. Feel free to review, adapt, and improve the code. No performance guarantees—use responsibly and backtest any strategy before trading live.
OBOB_With_Time4 – Smart Order Blocks + Time-Based Labels + Auto-Cleanup + Liquidity Zones
This indicator combines:
Fractal-based Order Block detection
Dynamic and Static Liquidity Zones
Time-based label calculations (Sum, Difference, Minutes)
Auto-removal of broken Order Blocks (custom feature)
🔹 Key features:
Detects bullish and bearish OBs using 3-bar or 5-bar fractals
OBs are automatically deleted once broken, helping keep charts clean and focused – a major improvement over the original implementation
Optional FVG validation for higher OB quality
Includes time-based label logic for bar/session timing analysis
Customizable line styles, widths, label positions, and time offsets
Displays swing highs/lows and fractal points
🛠 Fully customizable:
Select which fractal type to use
Enable/disable time logic elements
Adjust OB/FVG filtering
Fine-tune liquidity sensitivity
📌 Credits:
Liquidity detection uses open-source logic from 's LiquidityFinderLibrary.
This version significantly extends the original logic by adding automated cleanup of broken order blocks, new visualization options, and integrated time analytics.
Developed and expanded by @Nephew_Sam_
🔓 This script is open-source and published for educational and strategic use on TradingView.
Simple Entry Signals (Confirmed)//@version=5
indicator("Simple Entry Signals (Confirmed)", overlay=true)
// إعدادات المتوسطات
emaFast = ta.ema(close, 8)
emaSlow = ta.ema(close, 21)
// إشارات الدخول
buySignal = ta.crossover(emaFast, emaSlow) and close > close
sellSignal = ta.crossunder(emaFast, emaSlow) and close < close
// رسم الأسهم على الشارت
plotshape(buySignal, title="Call Entry", location=location.belowbar, color=color.green, style=shape.labelup, text="CALL")
plotshape(sellSignal, title="Put Entry", location=location.abovebar, color=color.red, style=shape.labeldown, text="PUT")
Ben Multipls Moving Average V1Script allows for the charting of multiple moving averages. This is a work in progress
Crypto Long RSI Entry with AveragingIndicator Name:
04 - Crypto Long RSI Entry with Averaging + Info Table + Lines (03 style lines)
Description:
This indicator is designed for crypto trading on the long side only, using RSI-based entry signals combined with a multi-step averaging strategy and a visual information panel. It aims to capture price rebounds from oversold RSI levels and manage position entries with two staged averaging points, optimizing the average entry price and take-profit targets.
Key Features:
RSI-Based Entry: Enters a long position when the RSI crosses above a defined oversold level (default 25), with an optional faster entry if RSI crosses above 20 after being below it.
Two-Stage Averaging: Allows up to two averaging entries at user-defined price drop percentages (default 5% and 14%), increasing position size to improve average entry price.
Dynamic Take Profit: Adjusts take profit targets after each averaging stage, with customizable percentage levels.
Visual Signals: Marks entries, averaging points, and exits on the chart using colored labels and lines for easy tracking.
Info Table: Displays current trade status, averaging stages, total profit, number of wins, and maximum drawdown percentage in a table on the chart.
Graphical Lines: Shows horizontal lines for entry price, take profit, and averaging prices to visually track trade management.
Candle PercentageThis simple code displays the percentage change of each candle on top of the candle.
The treshhold for display can be adjusted as required.
FXC Candle strategyFXC Engulfing candlestick patterns are comprised of three bars on a price chart. They are used to indicate a market reversal. The third candlestick will be much larger than the first and second, so that it completely covers or 'engulfs' the length of the previous bars
Indexed MACD Oscillator🔵 Indexed MACD Oscillator — A Fresh Perspective on Momentum
This script transforms the traditional MACD histogram into a normalized oscillator scaled between 0 and 100, offering a unique and intuitive view of momentum.
📌 How it works:
Calculates the standard MACD histogram (12, 26, 9).
Normalizes the histogram over the last 100 bars to fit a fixed 0–100 range.
This allows for easier visual comparisons of MACD strength across different timeframes or assets.
✅ Key Benefits:
Detects relative momentum strength without being skewed by absolute price changes.
Useful for spotting divergence, overbought/oversold regions, or enhanced signal clarity.
Cleaner display for multi-chart setups or cross-asset analysis.
🛠️ Customization Ideas:
Combine with RSI, trend filters, or volume for confirmation.
Add colored zones to highlight potential reversal areas.
Commodity Trend Reactor [BigBeluga]
🔵 OVERVIEW
A dynamic trend-following oscillator built around the classic CCI, enhanced with intelligent price tracking and reversal signals.
Commodity Trend Reactor extends the traditional Commodity Channel Index (CCI) by integrating trend-trailing logic and reactive reversal markers. It visualizes trend direction using a trailing stop system and highlights potential exhaustion zones when CCI exceeds extreme thresholds. This dual-level system makes it ideal for both trend confirmation and mean-reversion alerts.
🔵 CONCEPTS
Based on the CCI (Commodity Channel Index) oscillator, which measures deviation from the average price.
Trend bias is determined by whether CCI is above or below user-defined thresholds.
Trailing price bands are used to lock in trend direction visually on the main chart.
Extreme values beyond ±200 are treated as potential reversal zones.
🔵 FEATURES\
CCI-Based Trend Shifts:
Triggers a bullish bias when CCI crosses above the upper threshold, and bearish when it crosses below the lower threshold.
Adaptive Trailing Stops:
In bullish mode, a trailing stop tracks the lowest price; in bearish mode, it tracks the highest.
Top & Bottom Markers:
When CCI surpasses +200 or drops below -200, it plots colored squares both on the oscillator and on price, marking potential reversal zones.
Background Highlights:
Each time a trend shift occurs, the background is softly colored (lime for bullish, orange for bearish) to highlight the change.
🔵 HOW TO USE
Use the oscillator to monitor when CCI crosses above or below threshold values to detect trend activation.
Enter trades in the direction of the trailing band once the trend bias is confirmed.
Watch for +200 and -200 square markers as warnings of potential mean reversals.
Use trailing stop areas as dynamic support/resistance to manage stop loss and exit strategies.
The background color changes offer clean confirmation of trend transitions on chart.
🔵 CONCLUSION
Commodity Trend Reactor transforms the simple CCI into a complete trend-reactive framework. With real-time trailing logic and clear reversal alerts, it serves both momentum traders and contrarian scalpers alike. Whether you’re trading breakouts or anticipating mean reversions, this indicator provides clarity and structure to your decision-making.
WMA ATR With Zone + Donchian📈 Indicator Name: WMA ATR With Zone + Donchian
Short Title: WMA ATR+Donchian
Overlay: true (Plotted directly on the price chart)
🔹 1. Weighted Moving Average (WMA)
Inputs:
Fast WMA Period (default: 5)
Slow WMA Period (default: 17)
Calculates two WMAs and detects bullish crossovers (Fast WMA crossing above Slow WMA) and bearish crossunders (Fast WMA crossing below Slow WMA).
🔹 2. ATR-Based Dynamic Zones
Inputs:
ATR Length (default: 10)
ATR Multiplier (default: 3.0)
Defines upper and lower dynamic zones around the price using ATR.
Tracks trend changes:
Green Zone: Bullish regime (close above dynamic down zone)
Red Zone: Bearish regime (close below dynamic up zone)
Visual cues (colored bands and diamond markers) indicate transitions between regimes.
🔹 3. Donchian Channel
Inputs:
Donchian Channel Length (default: 20)
Calculates the Upper, Lower, and Middle Donchian bands.
Used to validate trades only when price is above/below the middle line based on regime.
🔹 4. Filtered Entry Signals
Buy Signal:
Entered when:
Bullish zone transition (GreenZone)
Close is above Donchian middle line
Previous zone was bearish
WMA crossover is bullish
Sell Signal:
Entered when:
Bearish zone transition (RedZone)
Close is below Donchian middle line
Previous zone was bullish
WMA crossunder is bearish
🔹 5. Visual Alerts & Labels
Displays:
"Long" or "Short" labels with entry price
Dynamic bar coloring:
Green: Price above both WMAs
Red: Price below both WMAs
Yellow: Price between WMAs
Plots WMA and Donchian levels for easy visualization
🔹 6. Info Panel
Optional toggle to show detailed information when in Buy/Sell zone.
Displays:
Time since last entry (Buy/Sell)
Entry price
Current price
Unrealized PnL (%)
WMA trend status
Labels update in real-time and auto-delete previous ones.
✅ Summary
This indicator combines:
Trend detection (ATR Zones)
Momentum confirmation (WMA cross)
Volatility filter (Donchian Middle Line)
Visual clarity with plots, shapes, and real-time info panels
It’s designed to identify high-probability breakout trades while filtering out sideways noise using a multi-confirmation approach.
Sessions [Abubaker]This is most accurate trading sessions that works on every UTC timezone.
free for all.
The Strat The Strat Bar Type Identifier – Pure Price Action Logic
This open-source indicator implements the foundational bar classification of "The Strat" method developed by Rob Smith. It identifies each candle on the chart as one of the three core types used in The Strat:
* Inside Bar (1): The candle’s range is fully within the previous candle’s range. This indicates consolidation or balance and often precedes breakouts or reversals.
* Two-Up Bar (2U): The current candle breaks the previous high but does not break its low. This is considered bullish directional movement.
* Two-Down Bar (2D): The current candle breaks the previous low but not the high. This signals bearish directional movement.
* Outside Bar (3): The candle breaks both the high and the low of the previous candle, signaling a broadening formation and high volatility.
The script plots a character below each candle based on its type:
* "1" for Inside Bar
* "2" for Two-Up or Two-Down (color-coded)
* "3" for Outside Bar
This tool helps traders quickly identify actionable setups according to The Strat method and serves as a foundation for more advanced strategies like the 3-1-2 reversal or 1-2-2 continuation.
All calculations are based purely on price action—no indicators, no smoothing, no lagging elements. It is ideal for traders looking to understand price structure and bar sequencing from a Strat perspective.
To use:
1. Add the indicator to any chart and timeframe.
2. Look for the numbers below the candles.
3. Analyze the sequence of bar types to spot Strat setups.
This script is educational and can be extended with multi-timeframe context, FTFC logic, actionable signals, or broadening formation detection.
Clean, minimal, and faithful to the core principles of The Strat.