20-34 Dual Dot Alerts OnlyPine Script that uses dual Donchian Channels (20-period and 34-period) and places tiny blue dots above candles when the highest price touches any upper Donchian Channel and below candles when the lowest price touches any lower Donchian Channel, without displaying the channels themselves, you can use the code.
### Explanation of the Code:
1. **Indicator Declaration**: The script is named "Dual Donchian Channels Dots Only" and overlays on the price chart.
2. **Input for Lengths**: Users can set lengths for two Donchian Channels (20 and 34 periods).
3. **Calculating Bands**: The upper and lower bands are calculated using `ta.highest` and `ta.lowest` functions over the specified periods.
4. **Touch Conditions**:
- `upperTouch`: Checks if the highest price of the current candle touches either of the upper bands.
- `lowerTouch`: Checks if the lowest price of the current candle touches either of the lower bands.
5. **Plotting Dots**:
- A tiny blue dot is plotted above bars where `upperTouch` is true.
- A tiny blue dot is plotted below bars where `lowerTouch` is true.
### How to Use:
1. Copy this script into TradingView’s Pine Script editor.
2. Save it and add it to your chart.
3. You will see tiny blue dots appear above or below candles based on whether they touch any of the upper or lower Donchian Bands.
This setup provides a clear visual indication of price interactions with both Donchian Channels while keeping the chart uncluttered by hiding the channel lines.
Wstęgi i Kanały
EMA/RMA clouds by AlpachinoRE-UPLOAD
The indicator is designed for faster trend determination and also provides hints about whether the trend is strong, weaker, or if a range is expected.
It consists of an exponential moving average (EMA) and a slower smoothed moving average (RMA). I chose these because EMA is the fastest and is respected by the market, while I discovered through practice that the market often respects RMA, and in some cases, even more than EMA. Their combination is necessary because I want to take advantage of the best qualities of both averages. Displaying averages based solely on the close values creates a simple line that the market might respect. However, this is often not the case. Market makers know that many traders still believe in the theory that closing above/below an EMA signals a valid new trend. They commonly apply this belief to EMA200. Traders think that if the market closes below EMA, it signals a downtrend. That’s not necessarily true. This misconception often traps inexperienced traders.
For this reason, my indicator does not include a separate line.
I use what are called envelopes. In other words, for both EMA and RMA, the calculation uses the high and low of the selected period, which can be chosen as an input in the indicator.
Why did I choose high and low?
To stabilize price fluctuations as much as possible, especially to allow enough space for the price to react to the moving average. This reaction occurs precisely between the high and low.
Modes:
EMA Cloud – This is the most common envelope in terms of averages. It shows the best reactions with a period of 50.
What should you observe: the alignment of the envelope or its slope.
Usage:
Breakouts through the entire envelope tend to be strong, which signals that the trend may change. However, what interests you most is that the first test of the envelope after a breakout is the most successful entry point for trades in the breakout direction.
In an uptrend, the first support will be the high of the envelope, and the second (let’s call it the "ultimate support") will be the low of the envelope.
If, during an uptrend, the market closes below the low, be cautious, as the trend may reverse.
If the envelope is broken, trade the retest of the envelope.
In general, if the price is above the envelope, focus on long trades; if it’s below the envelope, focus on short trades.
Double Cloud – Since we already know that highs and lows are more relevant for price respect, I utilized this in the double cloud. Here, I use calculations for EMA and RMA highs and EMA and RMA lows.
The core idea is that since the price often reacts more to RMA than EMA, I wanted to eliminate attempts by market makers to lure you into incorrect directions. By creating more space for the price to react to the highs or lows, I made the cloud fill the area between EMA and RMA highs. This serves as the last zone where the price can hold. If the price breaks above this high cloud during a return, this doesn’t happen randomly—you should pay attention, as it’s likely signaling a range or a trend change.
The same applies to the low cloud for EMA and RMA.
The advantage of the double cloud is that you can see two clouds that may move sideways. This can resemble two walls—and they really act as such.
Usage:
Let’s say we have a downtrend. The market seems to be experiencing a downtrend exhaustion. Here's the behavior you might observe:
The price returns to the EMA/RMA low; the first reaction may still have some strength, but each subsequent return will move higher and higher into the cloud with increasingly smaller rejections downward. This indicates the absorption of selling pressure by bullish pressure. Eventually, the price may close above the cloud, significantly disrupting the downtrend and potentially signaling a reversal.
A confirmation of the reversal is usually seen with a retest of the cloud and a bounce upward into an uptrend.
The second scenario, which you’ll often see, involves sharp and significant moves through both envelopes. This kind of move is the strongest signal of a trend change. However, do not jump into trades immediately—wait for the first retest, which is usually successful. Additional tests may not work, as the breakout might not signify a trend change but rather a range.
When the clouds are far apart, it signals a weak trend or that the market is in a range. You will see that this is generally true. When the clouds cross or overlap, their initial point of contact signals the start of a stronger trend. The steeper the slope, the stronger the trend.
Volume-Based RSI Color Indicator with MAsVolume-Based RSI Color Indicator with MAs
Overview
This script combines the Relative Strength Index (RSI) with volume analysis to provide an enhanced perspective on market conditions. By dynamically coloring the RSI line based on overbought/oversold conditions and volume thresholds, this indicator helps traders quickly identify high-probability reversal zones. Additionally, it incorporates short-term and long-term moving averages (MAs) of the RSI for trend analysis, making it a versatile tool for scalping and swing trading strategies.
Key Features
Dynamic RSI Color Coding:
The RSI line changes color based on two conditions:
Overbought/High Volume: RSI is above the overbought threshold (default: 70) and volume exceeds the average volume by a user-defined multiplier (default: 2.0). The line turns red, indicating potential reversal zones.
Oversold/High Volume: RSI is below the oversold threshold (default: 30) and volume exceeds the average volume by the multiplier. The line turns green, suggesting potential buying opportunities.
Neutral Conditions: Default blue color for all other scenarios.
Volume Integration:
Unlike standard RSI indicators, this script incorporates volume data to refine signals, helping traders avoid false signals in low-volume environments.
RSI Moving Averages:
Two moving averages of the RSI (short-term and long-term) provide trend context:
200-period MA: Highlights the long-term trend in RSI values.
20-period MA: Shows short-term fluctuations for quick decision-making.
Both MAs can be calculated using Simple or Exponential methods, giving users flexibility.
Visual Aids:
Horizontal lines at the overbought (70) and oversold (30) levels help define the boundaries of expected price action extremes.
How It Works
The script calculates the RSI over a user-defined length (default: 14).
Volume data is compared to its moving average to determine if it exceeds the user-defined high-volume threshold.
When RSI and volume conditions align, the RSI line is dynamically colored to indicate potential overbought/oversold zones.
The RSI moving averages provide additional context to confirm trends or reversals.
How to Use
Identify Reversal Zones:
Look for green RSI signals in oversold conditions to identify potential buying opportunities.
Look for red RSI signals in overbought conditions to identify potential selling opportunities.
Use Moving Averages for Confirmation:
When the RSI is above its 200-period MA, the long-term trend is bullish; consider only long trades.
When the RSI is below its 200-period MA, the trend is bearish; consider only short trades.
Combine with Other Tools:
This indicator works best when used alongside price action analysis, candlestick patterns, or support/resistance levels.
Originality
This script is unique in combining volume analysis with RSI and RSI-specific moving averages. While many indicators focus on RSI or volume separately, this script marries these two key metrics to filter out weak signals and improve trade decision accuracy.
Chart Recommendations
Clean Chart: Use this indicator on a clean chart without additional overlays for maximum clarity.
Timeframes: Works well on intraday charts (e.g., 5m, 15m) for scalping and on higher timeframes (e.g., 1H, 4H, Daily) for swing trading.
Disclaimer
This indicator is a tool to aid trading decisions and should not be used in isolation. Always consider other factors such as market conditions, news events, and risk management.
Bollinger Bands CustomThe indicator is a customized version of Bollinger Bands with added trading signals. This indicator is designed to help traders identify potential entry (buy) and exit (sell) points based on the interaction between the price and the Bollinger Bands. Below, I will explain in detail its purpose, how it works, and how to use it.
Purpose of the Indicator
The main purpose of this indicator is:
Identify market volatility: Bollinger Bands expand and contract based on price volatility.
Provide trading signals: The indicator generates buy signals (BUY) when the price crosses the lower band and sell signals (SELL) when the price crosses the upper band.
Help identify dynamic support and resistance levels: The upper and lower bands act as dynamic resistance and support levels.
How the Indicator Works
The indicator is based on three main components:
Moving Average (SMA): It calculates the simple moving average (SMA) of the price over a specified period (length).
Bollinger Bands:
The upper band is calculated as the moving average plus a standard deviation multiplied by a factor (mult).
The lower band is calculated as the moving average minus a standard deviation multiplied by the same factor.
Trading signals:
A BUY signal is generated when the price crosses above the lower band.
A SELL signal is generated when the price crosses below the upper band.
How to Use the Indicator
Here is a step-by-step guide on how to use the indicator on TradingView:
1. Add the Indicator to the Chart
Copy the Pine Script code you created.
Open TradingView and go to the Pine Editor.
Paste the code and click "Add to Chart."
The indicator will be displayed directly on the price chart.
2. Customize the Parameters
You can customize the following parameters:
Moving Average Length (length): Set the period for the moving average (default is 20).
Price Source (source): Choose the price to use (default is the closing price).
Standard Deviation Multiplier (mult): Set the multiplier for the standard deviation (default is 2.0).
3. Interpret the Signals
BUY Signal: When you see a "BUY" label below a candle, it means the price has crossed above the lower band. This could indicate a buying opportunity.
SELL Signal: When you see a "SELL" label above a candle, it means the price has crossed below the upper band. This could indicate a selling opportunity.
4. Use Bollinger Bands as Support and Resistance
If the price approaches the upper band, it might indicate a resistance level.
If the price approaches the lower band, it might indicate a support level.
5. Monitor the Colored Background
The chart background turns light green when there is a BUY signal and light red when there is a SELL signal. This helps you quickly identify signals.
Practical Example
Suppose you are analyzing a daily chart of a stock or cryptocurrency:
If the price crosses above the lower band, the indicator will show a "BUY" label. You might consider this as a signal to open a long position.
If the price crosses below the upper band, the indicator will show a "SELL" label. You might consider this as a signal to close a long position or open a short position.
Limitations and Considerations
False signals: In range-bound markets, Bollinger Bands can generate many false signals. It is advisable to use this indicator in combination with other technical analysis tools.
Extreme volatility: During periods of high volatility, the bands expand, and signals may become less reliable.
Confirmation: It is always good practice to confirm signals with other indicators (e.g., RSI, MACD) or candlestick analysis.
Conclusion
My indicator is a useful tool for identifying potential trading opportunities based on Bollinger Bands. However, as with any indicator, it is important to use it in combination with other forms of analysis and risk management to maximize effectiveness. Happy trading! 🚀
EXPONOVA by @thejamiulEXPONOVA is an advanced EMA-based indicator designed to provide a visually intuitive and actionable representation of market trends. It combines two EMAs (Exponential Moving Averages) with a custom gradient fill to help traders identify trend reversals, strength, and the potential duration of trends.
This indicator uses a gradient color fill between two EMAs—one short-term (20-period) and one longer-term (55-period). The gradient dynamically adjusts based on the proximity and relationship of the closing price to the EMAs, giving traders a unique visual insight into trend momentum and potential exhaustion points.
Key Features:
Dynamic Gradient Fill:
The fill color between the EMAs changes based on the bar's position relative to the longer-term EMA.
A fading gradient visually conveys the strength and duration of the trend. The closer the closing price is to crossing the EMA, the stronger the gradient, making trends easy to spot.
Precision EMA Calculations:
The indicator plots two EMAs (20 and 55) without cluttering the chart, ensuring traders have a clean and informative display.
Ease of Use:
Designed for both novice and advanced traders, this tool is effective in identifying trend reversals and entry/exit points.
Trend Reversal Detection:
Built-in logic identifies bars since the last EMA cross, dynamically adjusting the gradient to signal potential trend changes.
How It Works:
This indicator calculates two EMAs:
EMA 20 (Fast EMA): Tracks short-term price movements, providing early signals of potential trend changes.
EMA 55 (Slow EMA): Captures broader trends and smoothens noise for a clearer directional bias.
The area between the two EMAs is filled with a dynamic color gradient, which evolves based on how far the price has moved above or below EMA 55. The gradient acts as a visual cue to the strength and duration of the current trend:
Bright green shades indicate bullish momentum building over time.
Red tones highlight bearish momentum.
The fading effect in the gradient provides traders with an intuitive representation of trend strength, helping them gauge whether the trend is accelerating, weakening, or reversing.
Gradient-Filled Region: Unique visualization to simplify trend analysis without cluttering the chart.
Dynamic Trend Strength Indication: The gradient dynamically adjusts based on the price's proximity to EMA 55, giving traders insight into momentum changes.
Minimalist Design: The EMAs themselves are not displayed by default to maintain a clean chart while still benefiting from their analysis.
Customizable Lengths: Pre-configured with EMA lengths of 20 and 55, but easily modifiable for different trading styles or instruments.
How to Use This Indicator
Trend Detection: Look at the gradient fill for visual confirmation of trend direction and strength.
Trade Entries:
Enter long positions when the price crosses above EMA 55, with the gradient transitioning to green.
Enter short positions when the price crosses below EMA 55, with the gradient transitioning to red.
Trend Strength Monitoring:
A brighter gradient suggests a sustained and stronger trend.
A fading gradient may indicate weakening momentum and a potential reversal.
Important Notes
This indicator uses a unique method of color visualization to enhance decision-making but does not generate buy or sell signals directly.
Always combine this indicator with other tools or methods for comprehensive analysis.
Past performance is not indicative of future results; please practice risk management while trading.
How to Use:
Trend Following:
Use the gradient fill to identify the trend direction.
A consistently bright gradient indicates a strong trend, while fading colors suggest weakening momentum.
Reversal Signals:
Watch for gradient changes near the EMA crossover points.
These can signal potential trend reversals or consolidation phases.
Confirmation Tool:
Combine EXPONOVA with other indicators or candlestick patterns for enhanced confirmation of trade setups.
Supertrend with EMAs (288 & 50)This indicator combines the Supertrend with two key Exponential Moving Averages (EMAs) — the 50 EMA and the 288 EMA — to help traders identify trends and possible entry or exit points in the market.
Key Features:
Supertrend Indicator:
The Supertrend indicator is a widely used trend-following tool. It helps determine whether the market is in an uptrend or downtrend by adjusting based on the Average True Range (ATR).
In this indicator, green represents an uptrend, and red represents a downtrend.
288 EMA:
The 288-period Exponential Moving Average is plotted to show the long-term market trend. It reacts more quickly to recent price changes than a simple moving average, offering an effective way to gauge long-term market direction.
50 EMA:
The 50-period Exponential Moving Average is commonly used as a short-term trend indicator. It helps identify shorter-term trends and serves as a dynamic support/resistance level.
EMA Crossover Alerts:
This indicator includes alerts for when the 50 EMA crosses above the 288 EMA (bullish signal) and when it crosses below (bearish signal), helping traders catch trend reversals or confirmation of current trends.
Supertrend Alerts:
Alerts are triggered when the Supertrend indicator switches from uptrend to downtrend or downtrend to uptrend, indicating a potential shift in market direction.
Usage:
Uptrend Confirmation: When the Supertrend is green and the 50 EMA is above the 288 EMA, it signals that the market is in a strong bullish trend.
Downtrend Confirmation: When the Supertrend is red and the 50 EMA is below the 288 EMA, it indicates that the market is in a bearish trend.
Crossover Signals: The indicator provides alerts when the 50 EMA crosses above or below the 288 EMA, helping traders spot trend changes.
Best For:
Trend-following strategies
Identifying potential trend reversals and market shifts
Traders looking for a combination of short-term and long-term trend analysis
Note: This indicator is most effective when used in conjunction with other technical analysis tools and should be considered alongside other factors such as volume, support/resistance levels, and price action.
GOLDEN RSI by @thejamiulGOLDEN RSI thejamiul is a versatile Relative Strength Index (RSI)-based tool designed to provide enhanced visualization and additional insights into market trends and potential reversal points. This indicator improves upon the traditional RSI by integrating gradient fills for overbought/oversold zones and divergence detection features, making it an excellent choice for traders who seek precise and actionable signals.
Source of this indicator : This indicator is based on @TradingView original RSI indicator with a little bit of customisation to enhance overbought and oversold identification.
Key Features
1. Customizable RSI Settings:
RSI Length: Adjust the RSI calculation period to suit your trading style (default: 14).
Source Selection: Choose the price source (e.g., close, open, high, low) for RSI calculation.
2. Gradient-Filled RSI Zones:
Overbought Zone (80-100): Gradient fill with shades of green to indicate strong bullish conditions.
Oversold Zone (0-20): Gradient fill with shades of red to highlight strong bearish conditions.
3. Support and Resistance Levels:
Upper Band: 80
Middle Bands: 60 (bullish) and 40 (bearish)
Lower Band: 20
These levels help identify overbought, oversold, and neutral zones.
4. Divergence Detection:
Bullish Divergence: Detects lower lows in price with corresponding higher lows in RSI, signaling potential upward reversals.
Bearish Divergence: Detects higher highs in price with corresponding lower highs in RSI, indicating potential downward reversals.
Visual Indicators:
Bullish divergence is marked with green labels and line plots.
Bearish divergence is marked with red labels and line plots.
5. Alert Functionality:
Custom Alerts: Set up alerts for bullish or bearish divergences to stay notified of potential trading opportunities without constant chart monitoring.
6. Enhanced Chart Visualization:
RSI Plot: A smooth and visually appealing RSI curve.
Color Coding: Gradient and fills for better distinction of trading zones.
Pivot Labels: Clear identification of divergence points on the RSI plot.
RY-Parabolic Stop and ReverseParabolic Stop and Reverse with Support Resistance (PSAR-SR)
Identify dynamic support and resistance levels based on price movements.
Reduce false signals often generated by the regular PSAR.
Provide more accurate trading decisions by considering previous reversal points as support and resistance.
How Does PSAR-SR Work?
PSAR Reversal Points:
When the regular PSAR generates a reversal signal, the price at that reversal point is used as support (in an uptrend) or resistance (in a downtrend).
Support and Resistance Lines:
Support: A line drawn from the previous PSAR reversal point in an uptrend.
Resistance: A line drawn from the previous PSAR reversal point in a downtrend.
Price often moves sideways between these support and resistance levels before a breakout occurs.
Breakout Above/Below Support and Resistance:
A Buy signal is generated when the price breaks above resistance with a new candle closing above it.
A Sell signal is generated when the price breaks below support with a new candle closing below it.
Strategy Using PSAR-SR
Wait for the Breakout:
Avoid buying or selling immediately when the PSAR gives a signal.
Confirm that the price breaks past the support or resistance levels and forms a new candle outside those lines.
Use Alongside Other Indicators:
PSAR-SR is not recommended as a standalone tool. Use additional confirmation indicators such as:
Moving Average: To identify long-term trends.
RSI or MACD: To confirm momentum or overbought/oversold conditions.
Advantages of PSAR-SR
Reduces False Signals:
By focusing on previous support and resistance levels, PSAR-SR avoids invalid signals.
Helps Identify Breakouts:
It provides better insight for traders to enter the market during valid breakouts.
Limitations of PSAR-SR
Not Suitable for Sideways Markets:
If the price moves sideways for an extended period, the signals may become less effective.
Requires Additional Confirmation:
Should be used in combination with other indicators to improve accuracy.
Conclusion
PSAR-SR is a helpful tool for identifying dynamic support and resistance levels and generating buy/sell signals based on price breakouts. However, it should always be used with additional indicators for confirmation to avoid false trades.
Disclaimer:
Use this indicator at your own risk, and always perform additional analysis before making any trading decisions.
If you'd like further clarification or examples of how to apply this to a chart, feel free to ask! 😊
Fibonacci Trend - Aynet1. Inputs
lookbackPeriod: Defines the number of bars to consider for calculating swing highs and lows. Default is 20.
fibLevel1 to fibLevel5: Fibonacci retracement levels to calculate price levels (23.6%, 38.2%, 50%, 61.8%, 78.6%).
useTime: Enables or disables time-based Fibonacci projections.
riskPercent: Defines the percentage of risk for trading purposes (currently not used in calculations).
2. Functions
isSwingHigh(index): Identifies a swing high at the given index, where the high of that candle is higher than both its previous and subsequent candles.
isSwingLow(index): Identifies a swing low at the given index, where the low of that candle is lower than both its previous and subsequent candles.
3. Variables
swingHigh and swingLow: Store the most recent swing high and swing low prices.
swingHighTime and swingLowTime: Store the timestamps of the swing high and swing low.
fib1 to fib5: Fibonacci levels based on the difference between swingHigh and swingLow.
4. Swing Point Detection
The script checks if the last bar is a swing high or swing low using the isSwingHigh() and isSwingLow() functions.
If a swing high is detected:
The high price is stored in swingHigh.
The timestamp of the swing high is stored in swingHighTime.
If a swing low is detected:
The low price is stored in swingLow.
The timestamp of the swing low is stored in swingLowTime.
5. Fibonacci Levels Calculation
If both swingHigh and swingLow are defined, the script calculates the Fibonacci retracement levels (fib1 to fib5) based on the price difference (priceDiff = swingHigh - swingLow).
6. Plotting Fibonacci Levels
Fibonacci levels (fib1 to fib5) are plotted as horizontal lines using the line.new() function.
Labels (e.g., "23.6%") are added near the lines to indicate the level.
Lines and labels are color-coded:
23.6% → Blue
38.2% → Green
50.0% → Yellow
61.8% → Orange
78.6% → Red
7. Filling Between Fibonacci Levels
The plot() function creates lines for each Fibonacci level.
The fill() function is used to fill the space between two levels with semi-transparent colors:
Blue → Between fib1 and fib2
Green → Between fib2 and fib3
Yellow → Between fib3 and fib4
Orange → Between fib4 and fib5
8. Time-Based Fibonacci Projections
If useTime is enabled:
The time difference (timeDiff) between the swing high and swing low is calculated.
Fibonacci time projections are added based on multiples of 23.6%.
If the current time reaches a projected time, a label (e.g., "T1", "T2") is displayed near the high price.
9. Trading Logic
Two placeholder variables are defined for trading logic:
longCondition: Tracks whether a condition for a long trade is met (currently not implemented).
shortCondition: Tracks whether a condition for a short trade is met (currently not implemented).
These variables can be extended to define entry/exit signals based on Fibonacci levels.
How It Works
Detect Swing Points: It identifies recent swing high and swing low points on the chart.
Calculate Fibonacci Levels: Based on the swing points, it computes retracement levels.
Visualize Levels: Plots the levels on the chart with labels and fills between them.
Time Projections: Optionally calculates time-based projections for future price movements.
Trading Opportunities: The framework provides tools for detecting potential reversal or breakout zones using Fibonacci levels.
P/L CalculatorDescription of the P/L Calculator Indicator
The P/L Calculator is a dynamic TradingView indicator designed to provide traders with real-time insights into profit and loss metrics for their trades. It visualizes key levels such as entry price, profit target, and stop-loss, while also calculating percentage differences and net profit or loss, factoring in fees.
Features:
Customizable Input Parameters:
Entry Price: Define the starting price of the trade.
Profit and Stop-Loss Levels (%): Set percentage thresholds for targets and risk levels.
USDT Amount: Specify the trade size for precise calculations.
Trade Type: Choose between "Long" or "Short" positions.
Visual Representation:
Entry Price, Profit Target, and Stop-Loss levels are plotted as horizontal lines on the chart.
Line styles, colors, and thicknesses are fully customizable for better visibility.
Real-Time Metrics:
Percentage difference between the live price and the entry price is calculated dynamically.
Profit/Loss (P/L) and fees are computed in real time to display net profit or loss.
Alerts:
Alerts are triggered when:
The live price hits the profit target.
The live price crosses the stop-loss level.
The price reaches the specified entry level.
A user-defined percentage difference is reached.
Labels and Annotations:
Displays percentage difference, P/L, and fee information in a clear label near the live price.
Custom Fee Integration:
Allows input of trading fees (%), enabling accurate net profit or loss calculations.
Price Scale Visualization:
Displays the percentage difference on the price scale for enhanced context.
Use Case:
The P/L Calculator is ideal for traders who want to monitor their trades' performance and make informed decisions without manually calculating metrics. Its visual cues and alerts ensure you stay updated on critical levels and price movements.
This indicator supports a wide range of trading styles, including swing trading, scalping, and position trading, making it a versatile tool for anyone in the market.
Bollinger Bands color candlesThis Pine Script indicator applies Bollinger Bands to the price chart and visually highlights candles based on their proximity to the upper and lower bands. The script plots colored candles as follows:
Bullish Close Above Upper Band: Candles are colored green when the closing price is above the upper Bollinger Band, indicating strong bullish momentum.
Bearish Close Below Lower Band: Candles are colored red when the closing price is below the lower Bollinger Band, signaling strong bearish momentum.
Neutral Candles: Candles that close within the bands remain their default color.
This visual aid helps traders quickly identify potential breakout or breakdown points based on Bollinger Band dynamics.
Pivot Market StructureDescription and Features
This script is designed to enhance technical analysis by identifying key market structure levels. It uses a price action trail (based on the last highest/lowest price) and pivot points to track market trends, offering insights into potential reversal zones or trend continuation signals.
How the Script Works
High/Low Trail Logic: The script includes a trail mechanism that compares the current price with the last highest and lowest price, determining whether the price has breached these levels. This helps pinpoint key price action events and potential trend shifts. Unlike pivot points the price action trail is more responsive changes within the market structure.
Step Size and Length for High/Low Trail:
- The Step Length parameter defines how many bars are used to compare the current price against the last highest/lowest price, providing a measure of price extremes.
- The Length parameter determines the number of bars considered for calculating the highest/lowest price since the last price action event (either price surpassing a previous high or dipping below a previous low).
Pivot Point Calculation: Pivot Point Highs are calculated by the number of bars with lower highs on either side of a Pivot Point High calculation. Similarly, Pivot Point Lows are calculated by the number of bars with higher lows on either side of a Pivot Point Low calculation. The script draws a line from/to every calculated pivot point to highlight market structure extremes. It can optionally extend these pivot lines to the left for added context, providing historical reference for decision-making.
Summary
By combining both pivot analysis and price action trailing techniques, the script provides a comprehensive view of a pivot point based market structure.
HKM - Renko Emulator with EMA TrendThis is a Renko based Emulator to plot on any chart type which prints the box as printed on a Renko charts and is a Non-Repaint version. You can use either Traditional or ATR Method on current chart Timeframe. Option to plot an EMA Line is provided with Trend indication.
Fibonacci Channel Standard Deviation levels based off 200MAThis script dynamically combines Fibonacci levels with the 200-period simple moving average (SMA), offering a powerful tool for identifying high-probability support and resistance zones. By adjusting to the changing 200 SMA, the script remains relevant across different market phases.
Key Features:
Dynamic Fibonacci Levels:
The script automatically calculates Fibonacci retracements and extensions relative to the 200 SMA.
These levels adapt to market trends, offering more relevant zones compared to static Fibonacci tools.
Support and Resistance Zones:
In uptrends, price often respects retracement levels above the 200 SMA (e.g., 38.2%, 50%, 61.8%).
In downtrends, price may interact with retracements and extensions below the 200 SMA (e.g., 23.6%, 1.618).
Customizable Confluence Zones:
Key levels such as the golden pocket (61.8%–65%) are highlighted as high-probability zones for reversals or continuations.
Extensions (e.g., 1.618) can serve as profit targets or bearish continuation points.
Practical Applications:
Identifying Reversal Zones:
Look for confluence between Fibonacci levels and the 200 SMA to identify potential reversal points.
Example: A pullback to the 61.8%–65% golden pocket near the 200 SMA often signals a bullish reversal.
Trend Confirmation:
In uptrends, price respecting Fibonacci retracements above the 200 SMA (e.g., 38.2%, 50%) confirms strength.
Use Fibonacci extensions (e.g., 1.618) as profit targets during strong trends.
Dynamic Risk Management:
Place stop-losses just below key Fibonacci retracement levels near the 200 SMA to minimize risk.
Bearish Scenarios:
Below the 200 SMA, Fibonacci retracements and extensions act as resistance levels and bearish targets.
How to Use:
Volume Confirmation: Watch for volume spikes near Fibonacci levels to confirm support or resistance.
Price Action: Combine with candlestick patterns (e.g., engulfing candles, pin bars) for precise entries.
Trend Indicators: Use in conjunction with shorter moving averages or RSI to confirm market direction.
Example Setup:
Scenario: Price retraces to the 61.8% Fibonacci level while holding above the 200 SMA.
Confirmation: Volume spikes, and a bullish engulfing candle forms.
Action: Enter long with a stop-loss just below the 200 SMA and target extensions like 1.618.
Key Takeaways:
The 200 SMA serves as a reliable long-term trend anchor.
Fibonacci retracements and extensions provide dynamic zones for trade entries, exits, and risk management.
Combining this tool with volume, price action, or other indicators enhances its effectiveness.
Hull Suite by MRS**Hull Suite by MRS Strategy Indicator**
The Hull Suite by MRS Strategy is a technical analysis tool designed to provide insights into market trends using variations of the Hull Moving Average (HMA). This strategy aims to help traders identify optimal entry points for both long and short positions by utilizing multiple types of Hull-based indicators.
### Key Features:
1. **Hull Moving Average Variations**: The indicator offers three different Hull Moving Average variants:
- **HMA (Hull Moving Average)**: A fast-moving average that minimizes lag and reacts quickly to price changes.
- **EHMA (Enhanced Hull Moving Average)**: A smoother version of HMA with reduced noise, offering a clearer view of market trends.
- **THMA (Triple Hull Moving Average)**: A more complex Hull average that aims to provide a stronger confirmation of trend direction.
2. **Customizable Parameters**:
- **Source Selection**: Allows traders to choose the source for calculation (e.g., closing prices).
- **Length**: A configurable parameter to adjust the period over which the moving average is calculated (e.g., 55-period for swing entries).
- **Trend Coloring**: Users can enable automatic color-coding of the Hull moving average to reflect whether the market is in an uptrend (green) or downtrend (red).
- **Candle Color**: Option to color candles based on Hull's trend, further improving the visual clarity of trend direction.
3. **Entry and Exit Signals**:
- **Buy Signal**: Generated when the Hull moving average crosses above its historical value, indicating a potential upward price movement.
- **Sell Signal**: Triggered when the Hull moving average crosses below its historical value, signaling a potential downward price movement.
- The strategy can be customized to work with long, short, or both directions, making it adaptable for various market conditions.
4. **Visual Representation**:
- **Hull Bands**: The indicator can plot the Hull moving average as bands, with customizable transparency to suit individual preferences.
- **Band Filler**: The area between the two Hull moving averages is filled, making it easier to identify trends at a glance.
5. **Backtesting and Strategy Execution**: This strategy can be tested on historical data with adjustable backtest start and stop dates, providing traders with a better understanding of its performance before live trading.
### Purpose:
The Hull Suite by MRS Strategy is designed to assist traders in determining the optimal time to enter and exit the market based on robust Hull moving averages. With its flexibility, it can be used for trend-following, swing trading, or other strategic applications.
Prime Bands [ChartPrime]The Prime Standard Deviation Bands indicator uses custom-calculated bands based on highest and lowest price values over specific period to analyze price volatility and trend direction. Traders can set the bands to 1, 2, or 3 standard deviations from a central base, providing a dynamic view of price behavior in relation to volatility. The indicator also includes color-coded trend signals, standard deviation labels, and mean reversion signals, offering insights into trend strength and potential reversal points.
⯁ KEY FEATURES AND HOW TO USE
⯌ Standard Deviation Bands :
The indicator plots upper and lower bands based on standard deviation settings (1, 2, or 3 SDs) from a central base, allowing traders to visualize volatility and price extremes. These bands can be used to identify overbought and oversold conditions, as well as potential trend reversals.
Example of 3-standard-deviation bands around price:
⯌ Dynamic Trend Indicator :
The midline of the bands changes color based on trend direction. If the midline is rising, it turns green, indicating an uptrend. When the midline is falling, it turns orange, suggesting a downtrend. This color coding provides a quick visual reference to the current trend.
Trend color examples for rising and falling midlines:
⯌ Standard Deviation Labels :
At the end of the bands, the indicator displays labels with price levels for each standard deviation level (+3, 0, -3, etc.), helping traders quickly reference where price is relative to its statistical boundaries.
Price labels at each standard deviation level on the chart:
⯌ Mean Reversion Signals :
When price moves beyond the upper or lower bands and then reverts back inside, the indicator plots mean reversion signals with diamond icons. These signals indicate potential reversal points where the price may return to the mean after extreme moves.
Example of mean reversion signals near bands:
⯌ Standard Deviation Scale on Chart :
A visual scale on the right side of the chart shows the current price position in relation to the bands, expressed in standard deviations. This scale provides an at-a-glance view of how far price has deviated from the mean, helping traders assess risk and volatility.
⯁ USER INPUTS
Length : Sets the number of bars used in the calculation of the bands.
Standard Deviation Level : Allows selection of 1, 2, or 3 standard deviations for upper and lower bands.
Colors : Customize colors for the uptrend and downtrend midline indicators.
⯁ CONCLUSION
The Prime Standard Deviation Bands indicator provides a comprehensive view of price volatility and trend direction. Its customizable bands, trend coloring, and mean reversion signals allow traders to effectively gauge price behavior, identify extreme conditions, and make informed trading decisions based on statistical boundaries.
Strategie Bollinger Bands buy & sellMiddle Band (Basis): Calculated using a Simple Moving Average (SMA) over a user-defined period.
Upper Band: The middle band plus the standard deviation of the price multiplied by a user-defined multiplier.
Lower Band: The middle band minus the standard deviation of the price multiplied by the same multiplier.
User Inputs:
Length: The number of periods used for the SMA and standard deviation (default: 20).
Deviation: The multiplier for the standard deviation to calculate the upper and lower bands (default: 2.0).
Buy and Sell Signals:
Buy Signal: Generated when the price crosses above the lower band, indicating a potential oversold condition.
Sell Signal: Generated when the price crosses below the upper band, indicating a potential overbought condition.
Visual Markers:
Buy Signals: Displayed below the price bars as green labels with the text "BUY."
Sell Signals: Displayed above the price bars as red labels with the text "SELL."
The Bollinger Bands (upper, middle, and lower) are plotted directly on the price chart for easy visualization.
How to Use the Script:
Customize Parameters:
Modify the length and deviation inputs to adapt to different market conditions or timeframes.
Interpret Signals:
A BUY signal indicates a possible reversal or upward movement from the lower band.
A SELL signal suggests a potential price decline from the upper band.
Combine with Other Indicators:
While effective in certain conditions, this strategy performs better when combined with other technical tools, such as RSI or MACD, to confirm trends and avoid false signals.
Limitations:
This script assumes that price will revert to the mean, which may not hold during strong trends or highly volatile conditions.
It is not a standalone trading system and should be backtested and optimized before applying to real trading.
SufinBDThis TradingView script combines RSI, Stochastic RSI, MACD, and Bollinger Bands to generate Buy and Sell signals on two different timeframes: 4-hour (4H) and Daily (1D). The strategy aims to provide entry and exit points based on a multi-indicator confirmation approach, helping traders make more informed decisions.
Features:
RSI (Relative Strength Index):
Measures the speed and change of price movements.
The script looks for oversold conditions (RSI below 30) for buy signals and overbought conditions (RSI above 70) for sell signals.
Stochastic RSI:
Measures the level of RSI relative to its high-low range over a given period.
A Stochastic RSI below 0.2 indicates oversold conditions, and a value above 0.8 indicates overbought conditions.
It helps identify overbought and oversold conditions in a more precise manner than regular RSI.
MACD (Moving Average Convergence Divergence):
A trend-following momentum indicator that shows the relationship between two moving averages of a security's price.
The MACD line crossing above the Signal line generates bullish signals, and vice versa for bearish signals.
Bollinger Bands:
A volatility indicator that consists of a middle band (SMA of price), an upper band, and a lower band.
When the price is below the lower band, it signals potential buy opportunities, while prices above the upper band signal potential sell opportunities.
Timeframe Usage:
The script calculates indicators for both the 4-hour (4H) and Daily (1D) timeframes.
The combined signals from these two timeframes are used to generate Buy and Sell alerts.
Buy Signal:
A Buy signal is generated when all of the following conditions are met:
RSI on both 4H and 1D is below 30 (oversold conditions).
Stochastic RSI on both timeframes is below 0.2.
The MACD line is above the Signal line on both timeframes.
The price is below the lower Bollinger Band on both the 4H and 1D charts.
Sell Signal:
A Sell signal is generated when all of the following conditions are met:
RSI on both 4H and 1D is above 70 (overbought conditions).
Stochastic RSI on both timeframes is above 0.8.
The MACD line is below the Signal line on both timeframes.
The price is above the upper Bollinger Band on both the 4H and 1D charts.
Visuals:
Buy signals are marked with green labels below the bars.
Sell signals are marked with red labels above the bars.
Bollinger Bands are displayed on the chart with the upper and lower bands marked in blue (for 4H) and orange (for 1D).
Purpose:
This script aims to provide more reliable buy/sell signals by combining indicators across multiple timeframes. It is ideal for traders who want to use multiple confirmation points before entering or exiting a trade.
How to Use:
Apply the script to any chart on TradingView.
Look for Buy and Sell signals that meet the conditions above.
You can adjust the timeframe (e.g., 4H or 1D) based on your trading strategy.
This script can be used for intraday trading, swing trading, or position trading depending on your preferred timeframes.
Example of Signal Interpretation:
Buy Signal:
If all conditions are met (e.g., RSI is under 30, Stochastic RSI is under 0.2, MACD is bullish, and price is below the lower Bollinger Band on both the 4-hour and daily charts), the script will show a green "BUY" label below the price bar.
Sell Signal:
If all conditions are met (e.g., RSI is over 70, Stochastic RSI is over 0.8, MACD is bearish, and price is above the upper Bollinger Band on both timeframes), the script will show a red "SELL" label above the price bar.
This combination of indicators offers a multi-layered confirmation approach, which aims to reduce the risk of false signals and increase the reliability of your trading decisions.
Dynamic Display for Max/Min MA Types with Fake-Out FilterDynamic Moving Average Max/Min Indicator with Step Line Break
**** select the setting to STEP LINE BREAK****
This indicator provides a powerful way to identify dynamic entry and stop-loss levels for both long and short trades. It calculates the maximum and minimum values of a selected moving average (MA) over a specified lookback period, adapting dynamically to market conditions. It features options for various MA types, including SMA, EMA, HMA, RMA, and DEMA, to suit different trading strategies and styles.
How It Works
1. Moving Average Selection: Choose the type of moving average (SMA, EMA, HMA, RMA, or DEMA) and its period (e.g., HMA 13).
2. Max/Min Calculation: The indicator calculates the highest and lowest values of the selected moving average over a specified lookback period (e.g., 5 candles).
3. Dynamic Plotting:
• Bullish Market: When the price breaks the Max MA level, the Min level is plotted, trailing upward as a potential stop-loss for long trades.
• Bearish Market: When the price breaks the Min MA level, the Max level is plotted, trailing downward as a potential stop-loss for short trades.
4. Fake-Out Filter: If a candle breaks the Max/Min level but closes within the range (indicating a fake-out), the plots do not switch. This can cause repainting during volatile conditions, so use caution in high-wick markets.
Features
• Customizable Inputs: Adjust MA type, period, lookback, and timeframe to suit your trading strategy.
• Multi-Timeframe Flexibility: Works on all timeframes, from micro-scalping on the 1-minute chart to swing trading on higher timeframes.
• Trend Confirmation: Provides clear indications of when to enter or exit based on dynamic levels.
• Risk Management: Highlights stop-loss levels that trail the trend, helping to lock in profits or limit losses.
Advantages
1. Clear Entry/Exit Points: Provides actionable signals for both long and short trades, with defined stop-loss locations.
2. Customizable for Any Style: Tailor the indicator to your product, timeframe, and trading approach (scalping or swing trading).
3. Trend-Focused Guidance: Helps avoid counter-trend trades by showing the dominant trend direction.
4. Adaptive to Market Conditions: The dynamic nature of the indicator allows it to respond to both trending and consolidating markets.
Limitations
1. Repainting During Fake-Outs: The indicator can repaint during volatile periods with long wicks, as it filters for fake-out candles. This may create noise in certain market conditions.
2. Optimization Required: The ideal settings for MA type, period, and lookback are dependent on the market profile and need to be fine-tuned by the trader.
3. Less Effective in Consolidation: In sideways or choppy markets, the indicator may produce less reliable signals unless adjusted for lower sensitivity.
Trading Tips
• Use this indicator to focus on trending markets, avoiding trades against the prevailing trend. For example, during an uptrend, only take long trades and avoid shorts.
• Consider having two configurations: one for trending markets and one for consolidating markets, switching between them as needed.
• Pair this indicator with volume analysis, price action, or other complementary tools to increase accuracy and reduce noise.
This indicator is designed to be both an entry and risk management tool, enabling traders to make informed decisions while keeping risks in check.
ANIL's OHCL, VWAP and EMA CrossPrevious Week High and Low:
This part calculates the previous week's high and low values and plots them as continuous blue lines. The plot.style_line ensures the lines are drawn continuously.
Previous Day Open, High, Low, Close:
The script uses request.security to get the previous day's open, high, low, and close values. These are plotted as continuous lines in different colors:
Open: Green
High: Red
Low: Orange
Close: Purple
VWAP (Volume Weighted Average Price):
The VWAP is calculated using ta.vwap(close) and plotted with a thick black line.
Exponential Moving Averages (EMAs):
The script calculates two EMAs: one with a 9-period (fast) and one with a 21-period (slow).
The EMAs are plotted as continuous lines:
Fast EMA: Blue
Slow EMA: Red
EMA Cross:
The script checks for EMA crossovers and crossunders:
A crossover (fast EMA crossing above slow EMA) triggers a buy signal (green label below the bar).
A crossunder (fast EMA crossing below slow EMA) triggers a sell signal (red label above the bar).
Customization:
You can adjust the fastLength and slowLength variables to change the period of the EMAs.
You can modify the line colors and line thickness to match your preferred style.
The buy and sell signals can be customized further with different shapes or additional conditions for signal generation.
This script provides a comprehensive and visually distinct indicator with the previous week's and day's levels, VWAP, and EMA crossover signals.
ORB opening range breakoutThis indicator plots the opening range high and low for a selected period of time in minutes after the market opens on an intraday chart to allow the user to visualize the high and low of the opening range for use in the Opening Range Breakout (ORB) strategy.
The Opening Range Breakout (ORB) strategy is a trading approach that involves identifying the price range within the first few minutes of a market session and then waiting for the price to break out of that range. This indicator facilitates this strategy through the use of shaded regions and/or price levels.
Features
Able to plot the high and low for any opening range above 1 min on any intraday timeframe
Fully customizable ORB region, price level, price axis, label
The inclusion of the Bollinger band along with it's Moving Average serves multiple purposes to assist the user in the opening range breakout strategy
Highlights to the user the deviation from the Moving Average due to an opening range breakout so that the user is better informed on whether to avoid entering a position, exit a position, or monitor the situation more closely
Highlights area of support or resistance formed by the Moving Average of Bollinger Band
Inform the user of the current trend direction to serve as confluence during an opening range breakout
What sets this indicator apart from others
In other ORB indicators, the opening range must be a multiple of the current chart's timeframe, restricting users on the intraday timeframes that can be used. E.g. if the user is using the 15 minutes opening range, they are restricted to use the 1, 3, 5, 15 minute(s) chart.
This indicator gives the user the flexibility to set any opening range above 1 min on any intraday timeframe. E.g. if the user is using the 15 minutes opening range, they are free to use any intraday timeframe on their chart, such as 1 hour or 2 hours chart.
How to use
Input the opening time range of interest in minutes
Check the "ORB region" checkbox to shade the ORB region
Check the "PRICE LEVEL" checkbox to draw a horizontal line of the high and low
Check the "PRICE AXIS" checkbox to plot the values on the price axis
Check the "LABEL" checkbox to draw a label of the high and low
BBSS+This Pine Script implements a custom indicator overlaying Bollinger Bands with additional features for trend analysis using Exponential Moving Averages (EMAs). Here's a breakdown of its functionality:
Bollinger Bands:
The script calculates the Bollinger Bands using a 20-period Simple Moving Average (SMA) as the basis and a multiplier of 2 for the standard deviation.
It plots the Upper Band and Lower Band in red.
EMA Calculations:
Three EMAs are calculated for the close price with periods of 5, 10, and 40.
The EMAs are plotted in green (5-period), cyan (10-period), and orange (40-period) to distinguish between them.
Trend Detection:
The script determines bullish or bearish EMA alignments:
Bullish Order: EMA 5 > EMA 10 > EMA 40.
Bearish Order: EMA 5 < EMA 10 < EMA 40.
Entry Signals:
Long Entry: Triggered when:
The close price crosses above the Upper Bollinger Band.
The Upper Band is above its 5-period SMA (indicating momentum).
The EMAs are in a bullish order.
Short Entry: Triggered when:
The close price crosses below the Lower Bollinger Band.
The Lower Band is below its 5-period SMA.
The EMAs are in a bearish order.
Trend State Tracking:
A variable tracks whether the market is in a Long or Short trend based on conditions:
A Long trend continues unless conditions for a Short Entry are met or the Upper Band dips below its average.
A Short trend continues unless conditions for a Long Entry are met or the Lower Band rises above its average.
Visual Aids:
Signal Shapes:
Triangle-up shapes indicate Long Entry points below the bar.
Triangle-down shapes indicate Short Entry points above the bar.
Bar Colors:
Green bars indicate a Long trend.
Red bars indicate a Short trend.
This script combines Bollinger Bands with EMA crossovers to generate entry signals and visualize market trends, making it a versatile tool for identifying momentum and trend reversals.
Top G indicator [BigBeluga]Top G Indicator is a straightforward yet powerful tool designed to identify market extremes, helping traders spot potential tops and bottoms effectively.
🔵 Key Features:
High Probability Signals:
𝔾 Label: Indicates high-probability market bottoms based on specific conditions such as low volatility and momentum shifts.
Top Label: Highlights high-probability market tops using key price action dynamics.
Simple Signals for Potential Extremes:
^ (Caret): Marks potential bottom areas with less certainty than 𝔾 labels.
v (Inverted Caret): Signals potential top areas with less certainty than Top labels.
Midline Visualization:
A smoothed midline helps identify the center of the current range, providing additional context for trend and range trading.
Range Highlighting:
Dynamic bands around the highest and lowest points of the selected period, color-coded for easy identification of the market range.
🔵 Usage:
Spot Extremes: Use 𝔾 and Top labels to identify high-probability reversal points for potential entries or exits.
Monitor Potential Reversals: Leverage ^ and v marks for additional signals on potential turning points, especially during range-bound conditions.
Range Analysis: Use the midline and dynamic bands to determine the market's range and its center, aiding in identifying consolidation or breakout scenarios.
Confirmation Tool: Combine this indicator with other tools to confirm reversal or trend continuation setups.
Top G Indicator is a simple yet effective tool for spotting market extremes, designed to assist traders in making timely decisions by identifying potential tops and bottoms with clarity.