BK Multiple MA, RMA, SMA, HMA, VWAP, Rolling VWAP **Indicator Description**
I’m incredibly proud to introduce my third indicator to the TradingView community: **BK Multiple MA with HMA, VWAP, and Rolling VWAP**! This tool has been a game-changer in my trading strategy, and I’m excited to share it with others who are navigating the markets.
This indicator holds a special place in my heart because it represents the first technical analysis concept introduced to me by my mentor when I began apprenticing under him. His wisdom, guidance, and passion for trading—and for life—left an indelible mark on my journey. I dedicate this work, and every indicator I introduce, to the foundation he helped me build, while giving glory first and foremost to God.
**Moving Averages (MAs)** are one of the most widely used tools in technical analysis, and this indicator takes them to the next level. It allows you to plot **six fully customizable moving averages simultaneously**, with options including:
- **Exponential Moving Average (EMA)**
- **Simple Moving Average (SMA)**
- **Relative Moving Average (RMA)**
- **Hull Moving Average (HMA)**
- **Volume Weighted Average Price (VWAP)**
- **Rolling VWAP**
This flexibility makes the indicator highly versatile, whether you’re a day trader, swing trader, or long-term investor. By customizing periods, colors, and line widths for each MA, you can tailor the indicator to perfectly suit your trading style.
**Key Features**
1. **Six Fully Customizable MAs**:
- Adjust periods, line colors, and widths to match your preferences.
- Select from EMA, SMA, RMA, HMA, VWAP, or Rolling VWAP for each line.
2. **Unique Rolling VWAP Option**:
- Rolling VWAP calculates the volume-weighted average price over a user-defined period, such as 200 candles.
- This feature is ideal for traders seeking volume-weighted levels that don’t reset with each session, making it invaluable for trend-following and swing trading.
3. **HMA for Smoother Trends**:
- The Hull Moving Average (HMA) is designed to reduce lag and provide a responsive, noise-free view of price trends.
- It’s a powerful tool for spotting reversals and confirming directional momentum.
4. **Session VWAP**:
- Traditional VWAP resets with each trading session, making it a reliable benchmark for intraday support and resistance levels.
**How It Works**
- **VWAP**: Reflects the average price weighted by volume for the current trading session, commonly used by institutional traders to identify key price levels.
- **Rolling VWAP**: Extends VWAP functionality by calculating over a user-defined period, allowing for flexible multi-timeframe analysis.
- **HMA**: A fast, smooth moving average that reacts quickly to price changes while filtering out noise.
The combination of these options provides traders with a comprehensive view of market dynamics, enabling better decision-making.
**Final Thoughts**
This indicator is deeply meaningful to me because it represents the first concept my mentor introduced when I began apprenticing under him. His wisdom, guidance, and passion for trading—and for life—left an indelible mark on my journey. I dedicate this work, and every indicator I introduce, to the foundation he helped me build, while giving glory first and foremost to God.
If this indicator helps you succeed, I humbly ask that you honor the blessings in your life by giving back—whether through acts of kindness, philanthropy, or helping others in need.
May the Almighty guide us all toward wisdom and success in our endeavors. All glory belongs to God!
ממוצעים נעים
MA + Supertrend CloudThe MA + Supertrend Cloud indicator features:
Single Moving Average: This component smooths price data over a specified period, helping to identify the overall trend direction. Users can adjust the length of the moving average to suit their trading strategy.
Super Trend Indicator: A popular trend-following tool that uses the Average True Range (ATR) to determine the market's direction. The Super Trend line changes color based on whether the market is in an uptrend (green) or downtrend (red).
BTCUSDT Daily - Enhanced Bitcoin Bull Market Support [CYRANO]The Enhanced Bitcoin Bull Market Support Strategy is designed to identify and trade Bitcoin's bullish trends on the daily timeframe. It uses long-term moving averages, momentum indicators, and volatility measures to enter trades during strong upward trends while dynamically managing risk and optimizing profit-taking.
Key Features
Bull Market Detection:
The strategy focuses on trading only in bullish market conditions, defined as:
The price is above the 200-day Simple Moving Average (SMA).
The price is above the 21-week Exponential Moving Average (EMA).
Momentum Filters:
RSI Filter: Ensures trades are only taken when momentum is positive (RSI > 50).
ADX Filter: Confirms the trend is strong by requiring the ADX value to exceed a specified threshold (e.g., 25).
Dynamic Risk Management:
Uses the Average True Range (ATR) to calculate a dynamic stop-loss level based on market volatility.
Stop-loss is set below the current price by a user-defined multiple of the ATR.
Profit Optimization:
Incorporates a percentage-based take profit mechanism to exit trades once the price reaches a specific profit level.
Trade Execution:
Long Only: The strategy only enters and exits long positions.
Trades are entered when all conditions align and exited when the price falls below either the 200-day SMA or the 21-week EMA.
Customizable Timeframe:
Includes a Date Range Filter to allow testing and execution over specific periods (e.g., from 2018-01-01 to 2069-12-31).
Visual Aids:
Plots the 200-day SMA and 21-week EMA on the chart.
Highlights the chart background with green during bull markets (price above both SMA and EMA) and red during bear markets.
Entry Conditions
The price must be above both the 200-day SMA and the 21-week EMA.
The RSI (Relative Strength Index) must be greater than 50 (optional, user-configurable).
The ADX (Average Directional Index) must exceed a user-defined threshold, indicating a strong trend (optional, user-configurable).
Exit Conditions
The price falls below either the 200-day SMA or the 21-week EMA.
The trade is automatically closed if the dynamic stop-loss or take-profit levels are triggered.
User Inputs
Moving Averages:
Length of the SMA (default: 200 days).
Length of the EMA (default: 147 days, approximating 21 weeks).
Volatility (ATR):
ATR length (default: 14 days).
Stop-loss multiplier (default: 2x ATR).
Momentum Indicators:
Enable or disable RSI and ADX filters.
Configure RSI length (default: 14) and ADX threshold (default: 25).
Take Profit:
Set a percentage-based take-profit target (default: 10%).
Date Range:
Define a start and end date for backtesting and live execution.
Strengths
Long-Term Focus: Designed for traders and investors aiming to capture macro trends.
Risk Management: Incorporates dynamic stop-loss and take-profit to optimize returns and reduce losses.
Customizable: Flexible parameters to adapt to changing market conditions.
Use Case
This strategy is best suited for swing traders and long-term investors who want to capitalize on Bitcoin's sustained bullish trends while managing risk effectively. It works best on the daily timeframe, ensuring reliable signals and minimizing noise from intraday price fluctuations.
SSO ALMA StrategySSO where buy/sell determined using the ALMA on an hourly chart with parameters 80, .5 and 6
Emergent Rays - NovaTheMachineEmergent Rays are the visible light spectrum we see after refraction through a prism.
This indicator is being tested to see how visible light can change the mindset of a trader, to help reduce overtrading and guessing about direction before there is an indication of market sentiment shift.
MA RSI MACD Signal SuiteThis Pine Script™ is designed for use in Trading View and generates trading signals based on moving average (MA) crossovers, RSI (Relative Strength Index) signals, and MACD (Moving Average Convergence Divergence) indicators. It provides visual markers on the chart and can be configured to suit various trading strategies.
1. Indicator Overview
The indicator includes signals for:
Moving Averages (MA): It tracks crossovers between different types of moving averages.
RSI: Signals based on RSI crossing certain levels or its signal line.
MACD: Buy and sell signals generated by MACD crossovers.
2. Inputs and Customization
Moving Averages (MAs):
You can customize up to 6 moving averages with different types, lengths, and colors.
MA Type: Choose from different types of moving averages:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
HMA (Hull Moving Average)
SMMA (RMA) (Smoothed Moving Average)
WMA (Weighted Moving Average)
VWMA (Volume Weighted Moving Average)
T3, DEMA, TEMA
Source: Select the price to base the MA on (e.g., close, open, high, low).
Length: Define the number of periods for each moving average.
Examples:
MA1: Exponential Moving Average (EMA) with a period of 9
MA2: Exponential Moving Average (EMA) with a period of 21
RSI Settings:
RSI is calculated based on a user-defined period and is used to identify potential overbought or oversold conditions.
RSI Length: Lookback period for RSI (default 14).
Overbought Level: Defines the overbought threshold for RSI (default 70).
Oversold Level: Defines the oversold threshold for RSI (default 30).
You can also adjust the smoothing for the RSI signal line and customize when to trigger buy and sell signals based on the RSI crossing these levels.
MACD Settings:
MACD is used for identifying changes in momentum and trends.
Fast Length: The period for the fast moving average (default 12).
Slow Length: The period for the slow moving average (default 26).
Signal Length: The period for the signal line (default 9).
Smoothing Method: Choose between SMA or EMA for both the MACD and the signal line.
3. Signal Logic
Moving Average (MA) Crossover Signals:
Crossover: A bullish signal is generated when a fast MA crosses above a slow MA.
Crossunder: A bearish signal is generated when a fast MA crosses below a slow MA.
The crossovers are plotted with distinct colors, and the chart will display markers for these crossover events.
RSI Signals:
Oversold Crossover: A bullish signal when RSI crosses over its signal line below the oversold level (30).
Overbought Crossunder: A bearish signal when RSI crosses under its signal line above the overbought level (70).
RSI signals are divided into:
Aggressive (Early) Entries: Signals when RSI is crossing the oversold/overbought levels.
Conservative Entries: Signals when RSI confirms a reversal after crossing these levels.
MACD Signals:
Buy Signal: Generated when the MACD line crosses above the signal line (bullish crossover).
Sell Signal: Generated when the MACD line crosses below the signal line (bearish crossunder).
Additionally, the MACD histogram is used to identify momentum shifts:
Rising to Falling Histogram: Alerts when the MACD histogram switches from rising to falling.
Falling to Rising Histogram: Alerts when the MACD histogram switches from falling to rising.
4. Visuals and Alerts
Plotting:
The script plots the following on the price chart:
Moving Averages (MA): The selected MAs are plotted as lines.
Buy/Sell Shapes: Triangular markers are displayed for buy and sell signals generated by RSI and MACD.
Crossover and Crossunder Markers: Crosses are shown when two MAs crossover or crossunder.
Alerts:
Alerts can be configured based on the following conditions:
RSI Signals: Alerts for oversold or overbought crossover and crossunder events.
MACD Signals: Alerts for MACD line crossovers or momentum shifts in the MACD histogram.
Alerts are triggered when specific conditions are met, such as:
RSI crosses over or under the oversold/overbought levels.
MACD crosses the signal line.
Changes in the MACD histogram.
5. Example Usage
1. Trend Reversal Setup:
Buy Signal: Use the RSI oversold crossover and MACD bullish crossover to identify potential entry points in a downtrend.
Sell Signal: Use the RSI overbought crossunder and MACD bearish crossunder to identify potential exit points or short entries in an uptrend.
2. Momentum Strategy:
Combine MACD and RSI signals to identify the strength of a trend. Use MACD histogram analysis and RSI levels for confirmation.
3. Moving Average Crossover Strategy:
Focus on specific MA crossovers, such as the 9-period EMA crossing above the 21-period EMA, for buy signals. When a longer-term MA (e.g., 50-period) crosses a shorter-term MA, it may indicate a strong trend change.
6. Alerts Conditions
The script includes several alert conditions, which can be triggered and customized based on the user’s preferences:
RSI Oversold Crossover: Alerts when RSI crosses over the signal line below the oversold level (30).
RSI Overbought Crossunder: Alerts when RSI crosses under the signal line above the overbought level (70).
MACD Buy/Sell Crossover: Alerts when the MACD line crosses the signal line for a buy or sell signal.
7. Conclusion
This script is highly customizable and can be adjusted to suit different trading strategies. By combining MAs, RSI, and MACD, traders can gain multiple perspectives on the market, enhancing their ability to identify potential buy and sell opportunities.
MACD and EMA Background Logic v2Explanation of the Script:
MACD Calculation:
MACD is calculated using ta.macd for the user-defined timeframe (macdTimeframe).
EMA Calculation:
EMA is calculated using ta.ema for the user-defined timeframe (emaTimeframe).
Background Coloring:
Green: When macd > 0 and close > emaValue.
Red: When macd < 0 and close < emaValue.
Black: If only one condition is true.
Rosiz MainThe Custom Indicator: BB + EMA + WMA is a technical analysis tool that combines three popular indicators: Bollinger Bands (BB), Exponential Moving Average (EMA), and Weighted Moving Average (WMA). This custom combination aims to provide traders with a comprehensive view of market trends, volatility, and momentum, enhancing their decision-making process.
Moving Average with Percentage Bands"Moving Average with Percentage Bands"
This indicator features a moving average, defaulted to 55 periods exponential (EMA), along with its respective bands:
• Upper band: the result of 50% above the moving average.
• Lower band: the result of 50% below the moving average.
This indicator can be useful for cryptocurrencies with a certain track record to identify overbought zones or dips. Both the moving average (type and length) and the percentage bands can be edited according to the user's preferences.
The source code is open for customization and modification.
----------------------------------------------------------------------------------------------
"Media Móvil con Bandas Porcentuales"
Este indicador presenta una media móvil, predeterminada de 55 períodos exponencial (EMA), y sus respectivas bandas:
• Banda superior: resultado del 50% por encima de la media móvil.
• Banda inferior: resultado del 50% por debajo de la media móvil.
Este indicador puede ser útil en criptomonedas con cierta trayectoria para encontrar zonas de sobrecompra o dips. Tanto la media móvil (tipo y longitud) como las bandas porcentuales pueden ser editadas según las necesidades del usuario.
El código fuente está abierto para su personalización y modificación.
Stochastic with False bar R2-2 by JustUncleL updated to Ver 5Update JustUncleL to version 5 from version 3
//@version=3
study("Stochastic with False bar R2-2 by JustUncleL", overlay=false)
//
// Revision: R2-2
// Original Author: JustUncleL
//
// Description:
// This study project is an implementation of the "Stochastic False BAR indicator.
// The standard Stoch buy/sell indications come from Stoch crosses about the
// overbought/oversold zones 80/20. This does not work all the time and you get
// stuck in the OB/OS zones.
// So "False BAR" (Black) indicates when it is unsafe to take Stochastic cross over trades.
// Where the false bar does not appear (aqua), the overbought / oversold conditions
// of the Stochastic can be considered higher-probability reversal areas and,
// thus, trading opportunities.
//
// Revisions:
// R2 - Added options to enable/disable False Bar lines and Stoch trends.
// - Added options to modify upper and lower limits of false bar Stoch and
// trading stochastic trend.
// - Added option to show the trading Stochastic as coloured Ribbon.
// - Added name titles for all plots
// - Added Background highlighting for False Bar.
//
// R1 - Original Version
//
// === INPUTS ===
ShowFalseBar = input(true,title="Show False Bar Lines")
ShowFalseStoch = input(false,title="Show False Bar Stochastic Trend")
FBStochLen = input(45, minval=2, title ="False Bar Stochastic Length")
FBsmoothK = input(4, minval=1, title = "False Bar Smooth K")
FBsmoothD = input(2, minval=1, title = "False Bar Smooth D")
FBupperLimit = input(80,minval=50,maxval=100,title="False Bar Stoch Upper Limit")
FBlowerLimit = input(20,minval=0,maxval=50,title="False Bar Stoch Lower Limit")
//
StochLen = input(8, minval=2, title = "Stoch Length")
smoothK = input(3, minval=1, title = "Smooth K")
smoothD = input(3, minval=1, title = "Smooth D")
upperLimit = input(80,minval=50,maxval=100,title="Stoch Upper Limit")
lowerLimit = input(20,minval=0,maxval=50,title="Stoch Lower Limit")
showRibbon = input(true,title="Show Stochastic as Coloured Ribbon")
// === /INPUTS ===
// === SERIES ===
// Stoch value - False Bar
FBStochK = sma(stoch(close, high, low, FBStochLen), FBsmoothK)
FBStochD = sma(FBStochK, FBsmoothD)
// Stoch values
StochK = sma(stoch(close, high, low, StochLen), smoothK)
StochD = sma(StochK, smoothD)
// === /SERIES ===
// === PLOTTING ===
//
hl=hline(lowerLimit, title="Lower Limit", color=green,linewidth=2,linestyle=dashed)
hc=hline(50, title="50 Centre", color=gray,linewidth=1,linestyle=dashed)
hh=hline(upperLimit, title="Upper Limit", color=maroon,linewidth=2,linestyle=dashed)
fill(hl,hh,color=blue,transp=90)
//
c1=FBStochK>FBupperLimit?black:aqua
a1=plot( ShowFalseBar?100:na, color=c1, transp=40, linewidth=1,title="FB Upper Line 1")
b1=plot( ShowFalseBar?105:na, color=c1, transp=40, linewidth=1, title="FB Upper Line 2")
fill(a1,b1,color=c1,transp=40,title="FB Upper Line Fill")
bgcolor(ShowFalseBar and FBStochK>FBupperLimit?black:na, transp=85)
//
c2=FBStochK=StochD?green:red,transp=80,title="Sto Ribbon Fill")
//
c3=FBStochK>FBStochD?aqua:red
a3=plot( ShowFalseStoch?FBStochK:na,"FB StoK", color=c3, transp=0, linewidth=1)
b3=plot( ShowFalseStoch?FBStochD:na,"FB StoD", color=c3, transp=0, linewidth=1)
fill(a3,b3,color=c3,transp=0,title="FB Sto Fill")
// === /PLOTTING ===
// eof
VIVIDLY MIX ScalperBrief Description of the "VIVIDLY MIX Scalper" Indicator
The "VIVIDLY MIX Scalper" indicator is a comprehensive tool for scalping, combining several popular technical indicators to find potential entry points and confirm trends. It visualizes signals from these indicators on the chart and consolidates them into an informative table for quick analysis.
Key Features and Advantages:
Multi-Indicator Approach: The indicator integrates the logic of several proven strategies, such as moving averages, Parabolic SAR, MACD, RSI, Awesome Oscillator, and swing levels, allowing for more consistent and confirmed signals.
Trend Identification: Thanks to the included EMAs and 200MA, the indicator helps determine the current trend direction, which is a crucial factor for successful scalping.
Momentum Evaluation: The RSI and Awesome Oscillator indicators help assess the strength and speed of price movements, which is useful for finding short-term opportunities.
Entry Point Detection: Signals from Parabolic SAR, MACD crossovers, and conservative entries from the CM_SlingShotSystem provide potential points for opening positions.
Visualization of Levels: The Swing Points and Liquidity indicator highlights significant support and resistance levels, as well as areas of potential liquidity.
Convenient Signal Table: The indicator displays a summary table with the current signals from each component, allowing for a quick assessment of the overall picture and informed decision-making.
Customizability: Most parameters of each included indicator can be adjusted to suit individual preferences and trading strategies.
The advantage of "VIVIDLY MIX Scalper" lies in the consolidation of several powerful tools into one, which allows traders to gain a more complete understanding of the market situation and make decisions based on a combination of signals, rather than just one indicator. This can potentially improve the quality and probability of success of scalping trades.
Acknowledgments to the Authors of the Used Indicators:
This indicator is a compilation of the work of talented developers. We express our gratitude to ChrisMoody (CM_SlingShotSystem), Saleh_Toodarvari (Parabolic SAR + EMA 200 + MACD Signals), LonesomeTheBlue (Double Zig Zag with HHLL), and LeviathanCapital (Swing Points and Liquidity) for their contribution to creating useful tools for trading. Their indicators served as the foundation for the creation of "VIVIDLY MIX Scalper."
Trend_CasperEMA Cloud Indicator (9, 13, 20)
This indicator plots three Exponential Moving Averages (EMAs) with lengths of 9, 13, and 20. It also creates a dynamic cloud between the highest and lowest EMA values, with colors indicating market conditions:
• Green: Price is above the cloud (bullish signal).
• Red: Price is below the cloud (bearish signal).
• Gray: Price is within the cloud (neutral or consolidation).
Use it to identify trends early and make informed trading decisions based on price movement relative to the EMAs.
Let me know if you need any modifications!
Ema Indikator by Hawkeye ChartingThe 〽️🦅 Ema Indikator by Hawkeye Charting,
Is an free indicator that allows you to display up to 5 EMAs (Exponential Moving Averages) on your chart.
For example:
EMA 50 represents the Exponential Moving Average of the last 50 candles.
Additionally, you can customize the length, color, and line thickness of each EMA according to your preferences.
Feel free to provide feedback and suggestions for improvement!
ADX and DI with Horizontal Lineswith horizontal lines that are key for understanding the strength of adX movement
Golden/Death Cross HighlighterThis indicator helps you easily identify and visualize Golden Cross and Death Cross patterns combined with price action confirmation. It highlights chart backgrounds when specific conditions are met, making it easy to spot potential trend changes.
🔑 Key Features:
Highlights Golden Cross conditions (50 SMA crosses above 200 SMA) when price closes above both MAs
Highlights Death Cross conditions (50 SMA crosses below 200 SMA) when price closes below both MAs
Customizable MA lengths (default: 50 and 200)
Adjustable highlight opacity
Built-in alerts for cross events
Clear visualization of both moving averages
📈 Color Guide:
Yellow Background: Golden Cross active + price above both MAs
Red Background: Death Cross active + price below both MAs
⚙️ Settings:
Fast MA Length: Length of faster moving average (default 50)
Slow MA Length: Length of slower moving average (default 200)
Golden Cross Highlight Opacity: Adjust visibility of bullish highlights
Death Cross Highlight Opacity: Adjust visibility of bearish highlights
💡 Usage Tips:
Use in combination with other indicators for confirmation
Set up alerts for potential trend changes
Adjust opacity to match your chart style
Works best on higher timeframes (4H, Daily, Weekly)
RSI with Moving Average Signals//@version=5
indicator("RSI with Moving Average Signals", overlay=true)
// Parâmetros
rsiLength = input.int(14, title="RSI Length")
maLength = input.int(9, title="MA Length")
rsiSource = input.source(close, title="RSI Source")
rsiLowerBand = 30
rsiUpperBand = 70
// Cálculos
rsi = ta.rsi(rsiSource, rsiLength)
rsiMA = ta.sma(rsi, maLength)
// Condições de Compra e Venda
buyCondition = ta.crossover(rsi, rsiLowerBand) and rsi < rsiMA
sellCondition = ta.crossunder(rsi, rsiUpperBand) and rsi > rsiMA
// Sinais de Compra e Venda
plotshape(buyCondition, style=shape.labelup, location=location.belowbar, color=color.green, text="BUY", size=size.small)
plotshape(sellCondition, style=shape.labeldown, location=location.abovebar, color=color.red, text="SELL", size=size.small)
// Exibição da Média Móvel do RSI
plot(rsiMA, color=color.blue, title="RSI Moving Average")
My. EMA Cross 9/21 + Trend (BUY/SELL Signal)My. Buy/Sell Indicator
My. EMA Cross 9/21 + Trend (BUY/SELL Signal)
EMA 200 and EMA 50 WITH version 6Description:
This script provides two essential Exponential Moving Averages (EMAs):
EMA 200: Often used as a trend indicator to determine long-term market direction.
EMA 50: Commonly used for short- to medium-term trend analysis and crossovers.
Key Features:
Clear visualization of EMA 200 (blue line) and EMA 50 (red line) directly on the chart.
Customizable lengths for EMA values via input settings.
Helps identify market trends and potential crossover strategies.
How to Use:
Trend Analysis:
When price is above the EMA 200, the market is in an uptrend.
When price is below the EMA 200, the market is in a downtrend.
Crossovers:
Bullish crossover: EMA 50 crosses above EMA 200.
Bearish crossover: EMA 50 crosses below EMA 200.
Customization:
Length of EMAs can be adjusted to fit your trading strategy.
This indicator is designed for traders who prefer clean and straightforward tools to enhance their technical analysis. Whether you're a beginner or an advanced trader, this script will help you stay on top of market trends.
Buying Selling Volume with Moving Average Volumebuying and selling volume per candle with a moving average to be able to view above average volume