CandleStickPatternIndikatorCandleStickPatternIndicator - Candlestick Pattern Recognition Tool
Overview
The CandleStickPatternIndicator is a powerful tool designed to identify key candlestick patterns in financial markets. It helps traders recognize potential trend reversals and continuation signals by detecting bullish and bearish formations. The indicator allows users to customize the pattern selection and determine whether to focus on long, short, or both types of trading positions.
Features
Pattern Detection: Identifies multiple bullish and bearish candlestick patterns.
Customizable Selection: Users can choose specific patterns to focus on or select all available patterns.
Position Filtering: Option to analyze only long trades, short trades, or both.
Dynamic Bar Coloring: Highlights bars based on detected signals, improving chart visualization.
Recognized Patterns
Bullish Patterns:
Bullish Kicker
Bullish Shadow
Bullish Piercing
Bullish Engulfing
Bullish Harami
Bullish Hammer
Bullish Inverted Hammer
Bullish Morning Star
Bullish Three Inside Up
Bearish Patterns:
Bearish Kicker
Bearish Shadow
Bearish Dark Cloud
Bearish Engulfing
Bearish Harami
Bearish Hanging Man
Bearish Shooting Star
Bearish Evening Star
Bearish Three Inside Down
How It Works
The indicator scans each candlestick to detect the predefined bullish and bearish patterns.
It evaluates price movements and relative candle positions to confirm pattern formations.
When a pattern is detected, it assigns a corresponding bar color:
Aqua: Bullish pattern detected (buy signal).
Orange: Bearish pattern detected (sell signal).
Green/Red: Continuation of previous signals.
Users can customize the sensitivity by adjusting the candle height threshold.
Usage Recommendations
Trend Reversal Strategies: Identify key reversal points using bullish and bearish patterns.
Support and Resistance Trading: Use candlestick confirmations to validate entry/exit points near key levels.
Risk Management: Combine with stop-loss and take-profit levels to enhance trade effectiveness.
Multi-Timeframe Analysis: Use in conjunction with higher timeframes to confirm stronger signals.
Conclusion
The CandleStickPatternIndicator is a valuable tool for traders looking to leverage candlestick formations in their trading strategies. With customizable features and visual enhancements, it provides an efficient way to analyze market sentiment and make informed trading decisions.
Analyse de la tendance
Offence vs Defence Intraday HistogramThe "Offence vs Defence Intraday Histogram" script is designed to analyze market sentiment by comparing the performance of offensive and defensive ETFs within a single trading day. This script provides a cumulative histogram that highlights the net impact of offensive and defensive ETF movements, helping traders identify significant shifts and trends within a trading day.
How It Works:
ETF Selection: The script focuses on three offensive ETFs (XLK, XLC, XLY) and three defensive ETFs (XLU, XLV, XLP) to represent market sentiment.
Percentage Change Calculation: The script calculates the percentage change for each ETF compared to the previous bar.
Smoothing with EMA: A 50-period Exponential Moving Average (EMA) is applied to the percentage changes to smooth out short-term volatility and provide a clearer trend.
Offence vs Defence Difference: The script calculates the difference between the smoothed offensive and defensive values.
Cumulative Difference: The cumulative difference is calculated throughout the trading day and resets at the start of each new trading day.
Histogram Plotting: The cumulative difference is plotted as a histogram, with green bars indicating an increasing cumulative difference and red bars indicating a decreasing cumulative difference.
Significance Labels: Color-coded labels are added to highlight significant values, with thresholds set for minor, moderate, and significant leads for both offensive and defensive ETFs.
Key Features:
Intraday sentiment analysis using offensive and defensive ETFs.
Cumulative histogram to visualize net impact within a trading day.
EMA smoothing to reduce noise and highlight trends.
Color-coded histogram bars for easy interpretation.
Labels indicating significant leads in offensive or defensive ETFs.
This script helps traders and investors better understand market sentiment and make more informed decisions based on the intraday performance of offensive and defensive sectors.
Dynamic Color-changing ADXDescription:
This Advanced Directional Index (ADX) indicator helps traders easily identify trend strength with a dynamic color-changing ADX line and a visual threshold at 20.
Features:
✅ Color-Changing ADX Line
🟢 Green when ADX is above 20 → Indicates a strong trend.
🔴 Red when ADX is below 20 → Indicates a weak or choppy market.
✅ Threshold Line at 20
Helps traders quickly determine whether a market is trending or ranging.
Dotted gray line at 20 serves as a key reference level.
✅ Optimized for Clarity & Efficiency
Uses the traditional 14-period ADX with Directional Movement Index (DMI) smoothing.
Simple and clean visualization for traders of all experience levels.
💡 How to Use:
Strong Trend: Look for ADX above 20 (green line) to confirm a trending market.
Weak Trend/Ranging: ADX below 20 (red line) signals a weak or sideways market.
Combine with MACD, RSI, or Moving Averages for confluence in trade setups.
🔔 Perfect for traders looking to:
✔️ Avoid choppy, low-momentum markets.
✔️ Confirm trend strength before entering trades.
✔️ Improve decision-making with a visualized ADX signal.
If you find this script useful, give it a like 👍 & follow for more powerful indicators! 🚀📈
#Trading #ADX #TrendStrength #TradingView #TechnicalAnalysis
Wyckoff Buy/Sell with Improved SignalsThis script implements a trading strategy based on the Wyckoff Method for market cycle analysis, with improved buy and sell signals confirmed by MACD , Volume Analysis , and EMA Crossovers .
- Buy Signals : Triggered by Wyckoff's Accumulation and Markup phases, confirmed by MACD bullish crossovers, high volume , and buy pressure .
- Sell Signals : Triggered by Wyckoff's Distribution** and Markdown** phases, confirmed by MACD bearish crossovers, **high volume , and sell pressure .
- Buy/Sell Prices : Displays the exact buy and sell prices on the chart for easy tracking.
- Alerts : Custom alerts are configured to notify you when a buy or sell signal is triggered.
This script helps identify potential buy and sell opportunities by analyzing market phases and utilizing key indicators to confirm the signals.
[EmreKb] Pinbar AnalysisDescription
The Pinbar Analyzer tool will count how many ltf candles are inside the wick and the total volume inside the wick.
How it works?
Calculate candle count of inside wick and volumes. Than display like below image
T/iW: Total Candle / Total inside Wick
ROiW: Rate of inside wick candle count
TV/WV: Total volume / Wick volume
G9 Multi-Cycle + Gann Square 9This Pine Script indicator plots Gann quarter (0.25), half (0.50), and full (1.00) cycles, along with an optional custom cycle step, all derived from a user-defined base price. Each cycle line is extended across the chart and labeled with the increment index and the exact computed price. You can toggle each cycle type on or off, specify how many increments to display, and set the base price as a fractional value if needed. This provides a clear visual framework for Gann-based analysis and helps identify potential support/resistance levels.
Zero Lag Trend Signals (Improved with MACD)Fixed Buy/Sell Signals: Now clearly visible with "BUY" (Green) and "SELL" (Red) labels.
Improved Moving Line Colors: Adjusted to show trends better.
Added High Timeframe Confirmation: More accurate trend filtering.
Filtered Out Weak Signals: Using ATR & VWMA.
IV Percentile with SMAKey features of this script:
Calculates implied volatility using historical volatility method
Allows configurable SMA period via input
Plots implied volatility and its moving average
Blue line is raw implied volatility
Red line is SMA of implied volatility
One Trading Setup for Life ICT [TradingFinder] Sweep Session FVG🔵 Introduction
ICT One Trading Setup for Life is a trading strategy based on liquidity and market structure shifts, utilizing the PM Session Sweep to determine price direction. In this strategy, the market first forms a price range during the PM Session (from 13:30 to 16:00 EST), which includes the highest high (PM Session High) and lowest low (PM Session Low).
In the next session, the price first touches one of these levels to trigger a Liquidity Hunt before confirming its trend by breaking the Change in State of Delivery (CISD) Level. After this confirmation, the price retraces toward a Fair Value Gap (FVG) or Order Block (OB), which serve as the best entry points in alignment with liquidity.
In financial markets, liquidity is the primary driver of price movement, and major market participants such as institutional investors and banks are constantly seeking liquidity at key levels. This process, known as Liquidity Hunt or Liquidity Sweep, occurs when the price reaches an area with a high concentration of orders, absorbs liquidity, and then reverses direction.
In this setup, the PM Session range acts as a trading framework, where its highs and lows function as key liquidity zones that influence the next session’s price movement. After the New York market opens at 9:30 EST, the price initially breaks one of these levels to capture liquidity.
However, for a trend shift to be confirmed, the CISD Level must be broken.
Once the CISD Level is breached, the price retraces toward an FVG or OB, which serve as optimal trade entry points.
Bullish Setup :
Bearish Setup :
🔵 How to Use
In this strategy, the PM Session range is first identified, which includes the highest high (PM Session High) and lowest low (PM Session Low) between 13:30 and 16:00 EST. In the following session, the price touches one of these levels for a Liquidity Hunt, followed by a break of the Change in State of Delivery (CISD) Level. The price then retraces toward a Fair Value Gap (FVG) or Order Block (OB), creating a trading opportunity.
This process can occur in two scenarios : bearish and bullish setups.
🟣 Bullish Setup
In a bullish scenario, the PM Session High and PM Session Low are identified. In the following session, the price first breaks the PM Session Low, absorbing liquidity. This process results in a Fake Breakout to the downside, misleading retail traders into taking short positions.
After the Liquidity Hunt, the CISD Level is broken, confirming a trend reversal. The price then retraces toward an FVG or OB, offering an optimal long entry opportunity.
The initial take-profit target is the PM Session High, but if higher timeframe liquidity levels exist, extended targets can be set.
The stop-loss should be placed below the Fake Breakout low or the first candle of the FVG.
🟣 Bearish Setup
In a bearish scenario, the market first defines its PM Session High and PM Session Low. In the next session, the price initially breaks the PM Session High, triggering a Liquidity Hunt. This movement often causes a Fake Breakout, misleading retail traders into taking incorrect positions.
After absorbing liquidity, the CISD Level breaks, indicating a shift in market structure. The price then retraces toward an FVG or OB, offering the best short entry opportunity.
The initial take-profit target is the PM Session Low, but if additional liquidity exists on higher timeframes, lower targets can be considered.
The stop-loss should be placed above the Fake Breakout high or the first candle of the FVG.
🔵 Setting
CISD Bar Back Check : The Bar Back Check option enables traders to specify the number of past candles checked for identifying the CISD Level, enhancing CISD Level accuracy on the chart.
Order Block Validity : The number of candles that determine the validity of an Order Block.
FVG Validity : The duration for which a Fair Value Gap remains valid.
CISD Level Validity : The duration for which a CISD Level remains valid after being broken.
New York PM Session : Defines the PM Session range from 13:30 to 16:00 EST.
New York AM Session : Defines the AM Session range from 9:30 to 16:00 EST.
Refine Order Block : Enables finer adjustments to Order Block levels for more accurate price responses.
Mitigation Level OB : Allows users to set specific reaction points within an Order Block, including: Proximal: Closest level to the current price. 50% OB: Midpoint of the Order Block. Distal: Farthest level from the current price.
FVG Filter : The Judas Swing indicator includes a filter for Fair Value Gap (FVG), allowing different filtering based on FVG width: FVG Filter Type: Can be set to "Very Aggressive," "Aggressive," "Defensive," or "Very Defensive." Higher defensiveness narrows the FVG width, focusing on narrower gaps.
Mitigation Level FVG : Like the Order Block, you can set price reaction levels for FVG with options such as Proximal, 50% OB, and Distal.
Demand Order Block : Enables or disables bullish Order Block.
Supply Order Block : Enables or disables bearish Order Blocks.
Demand FVG : Enables or disables bullish FVG.
Supply FVG : Enables or disables bearish FVGs.
Show All CISD : Enables or disables the display of all CISD Levels.
Show High CISD : Enables or disables high CISD levels.
Show Low CISD : Enables or disables low CISD levels.
🔵 Conclusion
The ICT One Trading Setup for Life is a liquidity-based strategy that leverages market structure shifts and precise entry points to identify high-probability trade opportunities. By focusing on PM Session High and PM Session Low, this setup first captures liquidity at these levels and then confirms trend shifts with a break of the Change in State of Delivery (CISD) Level.
Entering a trade after a retracement to an FVG or OB allows traders to position themselves at optimal liquidity levels, ensuring high reward-to-risk trades. When used in conjunction with higher timeframe bias, order flow, and liquidity analysis, this strategy can become one of the most effective trading methods within the ICT Concept framework.
Successful execution of this setup requires risk management, patience, and a deep understanding of liquidity dynamics. Traders can enhance their confidence in this strategy by conducting extensive backtesting and analyzing past market data to optimize their approach for different assets.
Milana Trades - SFP ( with Alert)Swing Failure Pattern (SFP) is a powerful trading tool that helps identify liquidity grabs around swing points and potential price reversals.
How I Use the Indicator
Timeframe Selection:
I primarily focus on higher timeframes (30M and above).
If you're trading within a session, you can use shorter timeframes like 5M or 15M.
Entry Point Identification:
After an SFP forms on a higher timeframe, I switch to a lower timeframe.
On the lower timeframe, I look for confirmation signals indicating a reversal, such as:
iFVG (Imbalance / Fair Value Gap)
MSS (Market Structure Shift)
Breaker Block
Take-Profit Placement:
The ideal target for taking profit is the opposite liquidity zone.
Telegram : milanatrades
Instagram : milana.muslimova_
DAILY 6$This strategy is designed for XAUUSD (Gold) trading using a $130 account with a goal of making $12 daily while risking $6 per trade. It integrates multiple advanced trading techniques:
1. **Smart Money Concepts (SMC):** Identifies liquidity grabs and market structure shifts to detect potential reversals.
2. **ICT & Order Blocks:** Recognizes key areas where institutions place trades.
3. **Fibonacci Levels:** Uses 0.618 and 0.382 levels for optimal entries and exits.
4. **Fair Value Gaps (FVG):** Finds price inefficiencies that are likely to get filled.
5. **RSI & Volume Analysis:** Confirms momentum with RSI crossovers and high institutional volume.
6. **Wyckoff Accumulation/Distribution:** Ensures entries align with smart money movements.
7. **Session-Based Execution:** Trades only during London & New York sessions, avoiding high-impact news times.
It plots clear **buy/sell signals** and **entry/exit markers** to guide decision-making, helping traders capitalize on Gold’s price movements efficiently. 🚀
LL Moving Averages with Controlled Price LabelsThis is an indicator for two user-defined moving averages, with default settings of 10 and 100 periods. It includes labels for buy and sell signals at key crossover points. With a label indicating a price increase of 100 points from the buy entry or a decrease of 100 points from the sell entry. The label will say "+100" or "-100" when these conditions are met.
Fibonacci Reversal FinderPurpose of the indicator
This indicator is designed to identify potential reversal points on a price chart using Fibonacci retracement levels combined with price action confirmation. It generates buy and sell signals based on retracement levels and price action patterns, providing entry points along with stop-loss (SL) and take-profit (TP) targets.
How It Works
1. Input Settings for Fibonacci Levels
The script allows the user to input Fibonacci retracement levels (default: 0.618 and 0.786).
These levels are extracted from a string and converted into an array for later calculations.
2. Convert String to Fibonacci Retracement Values
The script retrieves the two selected Fibonacci levels and ensures they are correctly converted to float values.
3. Detect Swing High and Swing Low
Identifies swing high and swing low over the past 20 bars.
These values serve as reference points for Fibonacci retracement calculations.
4. Calculate Fibonacci Retracement Levels
Computes retracement levels based on swing high/low and the selected Fibonacci ratios.
5. Price Action Confirmation (Optional)
The indicator checks for bullish engulfing and bearish engulfing candlestick patterns as an additional confirmation method.
6. Define Buy & Sell Conditions
Buy Signal: If price touches the Fibonacci support levels AND (optionally) a bullish engulfing pattern appears.
Sell Signal: If price reaches the Fibonacci resistance levels AND (optionally) a bearish engulfing pattern appears.
7. Calculate Stop-Loss (SL) and Take-Profit (TP)
SL (Stop Loss): For buy trades, the SL is set to the previous swing low; for sell trades, it's set to the previous swing high.
TP (Take Profit): Uses a 1:2 risk-reward ratio.
8. Improve Label Visibility
Adds an offset to move labels away from the candlestick, improving visibility.
9. Plot Buy/Sell Labels & Connecting Lines
Labels: Display buy/sell signals, entry price, SL, and TP.
Lines: Draw dotted connectors from the candlestick to the label for better clarity.
What This Indicator Can Do
✅ Identifies Reversal Points using Fibonacci retracements (0.618 & 0.786)
✅ Confirms Reversals with bullish/bearish engulfing candlestick patterns (optional)
✅ Plots Buy/Sell Labels with entry price, SL, and TP values
✅ Draws Lines connecting labels to the candlestick for visibility
✅ Uses a 1:2 Risk-Reward Ratio to determine Take-Profit levels
How to Use This Indicator
Add the Indicator to your TradingView chart.
Look for Buy/Sell Labels:
Buy when price retraces to Fibonacci support and a bullish engulfing pattern appears.
Sell when price retraces to Fibonacci resistance and a bearish engulfing pattern appears.
Use the Stop-Loss (SL) & Take-Profit (TP) from the label to manage your trade.
Combine with Other Indicators (e.g., RSI, MACD) for additional confirmation.
Combined Indicator (Session, 3EMAs, Engulfing Candles)The Indicator combines session highlights, EMA indicators, and engulfing candle detection. It visually marks major forex sessions with background colors, plots three EMAs (9, 21, 50), and identifies bullish/bearish engulfing candles with alerts. Perfect for trend analysis and session-based trading insights!
Features:
✅ Session Highlights: Marks major forex sessions (London, New York, Tokyo, Sydney) with transparent background colors for easy visualization.
✅ EMA Indicators: Plots three Exponential Moving Averages (EMAs) (9, 21, 50) to help identify trends and potential reversals.
✅ Engulfing Candle Detection: Detects bullish and bearish engulfing patterns, plotting visual markers (triangles) on the chart.
✅ Alerts: Triggers notifications when an engulfing pattern appears, helping traders act quickly.
This script is ideal for traders who want to analyze trends, spot key price action patterns, and navigate different market sessions effectively!
Multi EMA + SR Channels + Timer v1An advanced technical analysis indicator, inspired by Fastbull, that combines multiple Exponential Moving Averages (EMAs), Support/Resistance channels, and a precision candle timer. This indicator is designed to provide traders with a comprehensive view of trend direction, potential reversal zones, and precise timing for trade execution.
RSI, MACD, Volume, BB Buy Sell Signals (From Deepseek)Mean Reversion strategy combines all the prevelant indicators and just give you a buy and sell signal. The conditions are very tight only to abstain the noise.
Relative Strength Comparison HoneyThis helps to compare strength on quantum basis of different asset class
FX PIPS Finder OBBreakout , CHOCH, IDM, Liquidity
Features and Functionality
Custom Timeframe and High-Low Detection
Allows users to select a custom timeframe (default: 30 minutes) to detect high and low levels.
Tracks the high and low within a user-specified period (e.g., first 30 minutes of the session).
Draws horizontal lines for high and low, persisting for a specified number of days.
Sessions On Chart With 3 EMAsThis Indicator script provides two major features:
1. Session Indicators: Highlighting the active trading sessions with color-coded backgrounds for better visual tracking of market hours.
2. Exponential Moving Averages: Displaying three EMAs with different periods to help identify trends and potential entry/exit points.
Session Time Settings:
Each trading session has configurable time inputs that let users adjust session start and end times according to their preferred trading hours or market times. This can be customized directly from the input section for more flexibility.
This part of the script visually highlights the different trading sessions (London, New York, Tokyo, Sydney) by coloring the background of the chart based on which session is currently active. This is useful for traders who want to see at a glance when each major market session is open.
Session Definitions:
London Session: Active from 03:00 to 12:00 UTC.
New York Session: Active from 08:00 to 17:00 UTC.
Tokyo Session: Active from 20:00 to 04:00 UTC.
Sydney Session: Active from 17:00 to 02:00 UTC.
Background Colors:
When the London session is active, the background is colored green.
When the New York session is active, the background is colored red.
When the Tokyo session is active, the background is colored yellow.
When the Sydney session is active, the background is colored blue.
EMA Length Settings:
Users can change the length of the EMAs via the len1, len2, and len3 inputs to adjust the sensitivity of each moving average, depending on the user's trading style.
EMA Lengths:
EMA 1 (Blue Line): A short-term EMA with a length of 9 periods, which reacts quickly to price changes.
EMA 2 (Orange Line): A medium-term EMA with a length of 21 periods, providing a balance between short-term and long-term price movements.
EMA 3 (Purple Line): A long-term EMA with a length of 50 periods, smoothing out more of the price data to show long-term trends.
Together, these features provide a comprehensive view of both time-based market activity and trend-following analysis, making this script a valuable tool for traders.
محاسبه سود/ضرر بر اساس هر پیپاندیکاتور محاسبه قیمت
این اندیکاتور بر اساس پیپت و پیپ هایی که جفت ارزها و سایر شاخص ها جا به جا میشوند به شما نشان میدهد که چقدر در سود و ضرر میروید
SMA Crossover Strategy by AARYAN Buy Signal: When the 50-period SMA crosses above the 200-period SMA
Sell Signal: When the 50-period SMA crosses below the 200-period SMA
This script also includes:
✔️ Visual buy/sell markers on the chart
✔️ Alerts for buy and sell signals
✔️ Backtesting capability to analyze past performance