Triple CCI Strategy MFI Confirmed [Skyrexio]Overview
Triple CCI Strategy MFI Confirmed leverages 3 different periods Commodity Channel Index (CCI) indicator in conjunction Money Flow Index (MFI) and Exponential Moving Average (EMA) to obtain the high probability setups. Fast period CCI is used for having the high probability to enter in the direction of short term trend, middle and slow period CCI are used for confirmation, if market now likely in the mid and long-term uptrend. MFI is used to confirm trade with the money inflow/outflow with the high probability. EMA is used as an additional trend filter. Moreover, strategy uses exponential moving average (EMA) to trail the price when it reaches the specific level. More information in "Methodology" and "Justification of Methodology" paragraphs. The strategy opens only long trades.
Unique Features
Dynamic stop-loss system: Instead of fixed stop-loss level strategy utilizes average true range (ATR) multiplied by user given number subtracted from the position entry price as a dynamic stop loss level.
Configurable Trading Periods: Users can tailor the strategy to specific market windows, adapting to different market conditions.
Four layers trade filtering system: Strategy utilizes two different period CCI indicators, MFI and EMA indicators to confirm the signals produced by fast period CCI.
Trailing take profit level: After reaching the trailing profit activation level scrip activate the trailing of long trade using EMA. More information in methodology.
Methodology
The strategy opens long trade when the following price met the conditions:
Fast period CCI shall crossover the zero-line.
Slow and Middle period CCI shall be above zero-lines.
Price shall close above the EMA. Crossover is not obligatory
MFI shall be above 50
When long trade is executed, strategy set the stop-loss level at the price ATR multiplied by user-given value below the entry price. This level is recalculated on every next candle close, adjusting to the current market volatility.
At the same time strategy set up the trailing stop validation level. When the price crosses the level equals entry price plus ATR multiplied by user-given value script starts to trail the price with EMA. If price closes below EMA long trade is closed. When the trailing starts, script prints the label “Trailing Activated”.
Strategy settings
In the inputs window user can setup the following strategy settings:
ATR Stop Loss (by default = 1.75)
ATR Trailing Profit Activation Level (by default = 2.25)
CCI Fast Length (by default = 14, used for calculation short term period CCI)
CCI Middle Length (by default = 25, used for calculation short term period CCI)
CCI Slow Length (by default = 50, used for calculation long term period CCI)
MFI Length (by default = 14, used for calculation MFI
EMA Length (by default = 50, period of EMA, used for trend filtering EMA calculation)
Trailing EMA Length (by default = 20)
User can choose the optimal parameters during backtesting on certain price chart.
Justification of Methodology
Before understanding why this particular combination of indicator has been chosen let's briefly explain what is CCI, MFI and EMA.
The Commodity Channel Index (CCI) is a momentum-based technical indicator that measures the deviation of a security's price from its average price over a specific period. It helps traders identify overbought or oversold conditions and potential trend reversals.
The CCI formula is:
CCI = (Typical Price − SMA) / (0.015 × Mean Deviation)
Typical Price (TP): This is calculated as the average of the high, low, and closing prices for the period.
Simple Moving Average (SMA): This is the average of the Typical Prices over a specific number of periods.
Mean Deviation: This is the average of the absolute differences between the Typical Price and the SMA.
The result is a value that typically fluctuates between +100 and -100, though it is not bounded and can go higher or lower depending on the price movement.
The Money Flow Index (MFI) is a technical indicator that measures the strength of money flowing into and out of a security. It combines price and volume data to assess buying and selling pressure and is often used to identify overbought or oversold conditions. The formula for MFI involves several steps:
1. Calculate the Typical Price (TP):
TP = (high + low + close) / 3
2. Calculate the Raw Money Flow (RMF):
Raw Money Flow = TP × Volume
3. Determine Positive and Negative Money Flow:
If the current TP is greater than the previous TP, it's Positive Money Flow.
If the current TP is less than the previous TP, it's Negative Money Flow.
4. Calculate the Money Flow Ratio (MFR):
Money Flow Ratio = Sum of Positive Money Flow (over n periods) / Sum of Negative Money Flow (over n periods)
5. Calculate the Money Flow Index (MFI):
MFI = 100 − (100 / (1 + Money Flow Ratio))
MFI above 80 can be considered as overbought, below 20 - oversold.
The Exponential Moving Average (EMA) is a type of moving average that places greater weight and significance on the most recent data points. It is widely used in technical analysis to smooth price data and identify trends more quickly than the Simple Moving Average (SMA).
Formula:
1. Calculate the multiplier
Multiplier = 2 / (n + 1) , Where n is the number of periods.
2. EMA Calculation
EMA = (Current Price) × Multiplier + (Previous EMA) × (1 − Multiplier)
This strategy leverages Fast period CCI, which shall break the zero line to the upside to say that probability of short term trend change to the upside increased. This zero line crossover shall be confirmed by the Middle and Slow periods CCI Indicators. At the moment of breakout these two CCIs shall be above 0, indicating that there is a high probability that price is in middle and long term uptrend. This approach increases chances to have a long trade setup in the direction of mid-term and long-term trends when the short-term trend starts to reverse to the upside.
Additionally strategy uses MFI to have a greater probability that fast CCI breakout is confirmed by this indicator. We consider the values of MFI above 50 as a higher probability that trend change from downtrend to the uptrend is real. Script opens long trades only if MFI is above 50. As you already know from the MFI description, it incorporates volume in its calculation, therefore we have another one confirmation factor.
Finally, strategy uses EMA an additional trend filter. It allows to open long trades only if price close above EMA (by default 50 period). It increases the probability of taking long trades only in the direction of the trend.
ATR is used to adjust the strategy risk management to the current market volatility. If volatility is low, we don’t need the large stop loss to understand the there is a high probability that we made a mistake opening the trade. User can setup the settings ATR Stop Loss and ATR Trailing Profit Activation Level to realize his own risk to reward preferences, but the unique feature of a strategy is that after reaching trailing profit activation level strategy is trying to follow the trend until it is likely to be finished instead of using fixed risk management settings. It allows sometimes to be involved in the large movements. It’s also important to make a note, that script uses another one EMA (by default = 20 period) as a trailing profit level.
Backtest Results
Operating window: Date range of backtests is 2022.04.01 - 2024.11.25. It is chosen to let the strategy to close all opened positions.
Commission and Slippage: Includes a standard Binance commission of 0.1% and accounts for possible slippage over 5 ticks.
Initial capital: 10000 USDT
Percent of capital used in every trade: 50%
Maximum Single Position Loss: -4.13%
Maximum Single Profit: +19.66%
Net Profit: +5421.21 USDT (+54.21%)
Total Trades: 108 (44.44% win rate)
Profit Factor: 2.006
Maximum Accumulated Loss: 777.40 USDT (-7.77%)
Average Profit per Trade: 50.20 USDT (+0.85%)
Average Trade Duration: 44 hours
These results are obtained with realistic parameters representing trading conditions observed at major exchanges such as Binance and with realistic trading portfolio usage parameters.
How to Use
Add the script to favorites for easy access.
Apply to the desired timeframe and chart (optimal performance observed on 2h BTC/USDT).
Configure settings using the dropdown choice list in the built-in menu.
Set up alerts to automate strategy positions through web hook with the text: {{strategy.order.alert_message}}
Disclaimer:
Educational and informational tool reflecting Skyrex commitment to informed trading. Past performance does not guarantee future results. Test strategies in a simulated environment before live implementation
지수 이동 평균 (EMA)
TurtleinvestsXThe "Enhanced EMA Crossover Strategy with ADX and RSI Filter" indicator is a powerful tool for traders who want to combine multiple technical analysis methods for more accurate entry and exit signals. This script integrates three widely used indicators—Exponential Moving Averages (EMA), Average Directional Index (ADX), and the Relative Strength Index (RSI)—to help traders make more informed decisions.
Key Features:
EMA Crossover Strategy: The indicator uses two EMAs—34 and 15 periods—to generate buy and sell signals based on crossovers. The strategy is simple and effective, and the EMA lengths can be customized for different timeframes and trading styles.
ADX Filter: The ADX filter is an additional feature that allows users to filter out trades in low volatility conditions. By setting an ADX threshold, the indicator ensures that trades are only taken when the market is trending strongly, reducing the chances of entering during sideways movement.
RSI Filter: The RSI filter adds another layer of precision, ensuring that buy signals are only triggered when the RSI is above the overbought threshold, and sell signals occur when the RSI is below the oversold threshold. This helps traders avoid entering trades in overbought or oversold conditions.
Visual Signals: The indicator displays buy and sell signals as arrows on the chart, making it easy to spot trading opportunities at a glance. The arrows are complemented by labels ("BUY NOW" and "SELL NOW") that appear on the chart with customizable colors and background, ensuring the signals stand out clearly.
Customizability: The script is highly customizable, with input options for all key parameters such as EMA lengths, ADX length, RSI length, and thresholds. This allows traders to adjust the strategy to suit their individual trading preferences and market conditions.
Pros:
Combines multiple indicators for improved accuracy.
Easy-to-read buy and sell signals with clear visual cues.
Customizable parameters for flexibility.
The ADX and RSI filters help avoid false signals in ranging markets.
Cons:
Like all technical indicators, the strategy may not be foolproof and could lead to false signals during volatile market conditions.
Requires periodic adjustments to parameters based on market conditions.
Conclusion: Overall, the "Enhanced EMA Crossover Strategy with ADX and RSI Filter" is a robust and versatile trading tool that can help traders make more informed decisions. By incorporating multiple filters and providing clear visual signals, it improves the chances of identifying high-probability trades in trending markets. This indicator is suitable for traders who want a more comprehensive strategy that goes beyond simple EMA crossovers.
Help system for tradeThe indicator uses ADX to filter the trend on the current and higher timeframes, calculates EMA and RSI for both timeframes, all parameters are automatically adjusted to the timeframes, but does not work correctly on all markets, only on highly liquid ones. The calculation results and the volume for the current candle are displayed in customizable tables, the imbalance zones and slow EMA are also displayed on the chart.
It is recommended to use in conjunction with HST RSI. The output and calculation of the stochastic oscillator is not provided for trading on a flat!
The current - higher timeframe ratios are reliably selected only for 5 minutes, 1 hour and 1 day, the rest of the ratios are the result of speculation and guesswork of the author.
We do not pay attention to the line of yellow and green crosses, they are needed to display the ADX and RSI values in the indicator status line.
Trading algorithm for breaking through EMA in accordance with the recommendation of the table and confirmation by RSI and candle volumes.
Link to RSI adapted to this here: HST RSI
P.S. The calculation of ADX is not done as is customary in Trading View, but as in Quik.
Write your ideas for modernization and error correction in Telegram, because they will most likely require explanations.
------------------------------------------------- Russian ---------------------------------------------------------
Индикатор использует АДХ для фильтрации тренда на текущем и старшем таймфрейме, расчитывает ЕМА и РСИ для обоих таймфреймов, все параметры автоматически подстраиваются под таймфреймы, но работает правильно не на всех рынках, только на высоко ликвидных. результаты расчётов и объем по текущей свече выводятся в настраиваемые таблицы, также на графике отображаются зоны имбаласнса и медленная ЕМА.
Рекомендуется использовать в совокупности с ХСТ РСИ . для торговли на флэте вывод и расчёт стахостического осцилятора не предусмотрен!
Достоверно подобраны соотношения текущий - старший таймфрейм только для 5 минут, 1 часа и 1 дня, остальные соотношения - результат домысла и догадок автора.
На линии из жёлтых и зелёных крестов не обращаем внимания, они нужны для отображения значения ADX и RSI в строке статуса индикатора.
Торговый алгоритм по пробою ЕМА в соответствии с рекомендацией таблицы и подтверждения по RSI и объёмам свечи.
Ссылка на РСИ адаптированный к этому здесь: HST RSI
P.S. Расчёт ADX производится не как принято в трейдинг вью, а как в Quik.
свои идеи по модернизации и исправлению ошибок пишите в Телеграмм, т.к. они скорее всего потребуют объяснений.
Take Double Action PriceThe "Take Double Action Price" (TakeDAP) indicator is a comprehensive tool designed for TradingView, offering a wide range of features to help traders identify key price action patterns, trend directions, and potential trading opportunities. This indicator combines multiple technical analysis methods, including Exponential Moving Averages (EMAs), cloud trends, super trends, and various price action patterns, to provide a holistic view of the market.
Key Features:
Price Action Settings:
Position Loss %: Allows traders to set the potential loss of a position as a percentage, which is used to calculate the required leverage.
Fixed Leverage: Option to enable or disable fixed leverage.
Set Leverage: Specify the total capital when using fixed leverage.
Total Capital: Define the total capital for leverage calculations.
Price Action Patterns:
Pin Bars: Identify pin bars with customizable colors.
Outside Bars: Detect outside bars with customizable colors.
Inside Bars: Recognize inside bars with customizable colors.
PPR Bars: Identify PPR bars with customizable colors.
Candle and Line Customization:
Customize the colors of candles, wicks, borders, and labels.
Adjust the length of label lines, take lines, and stop lines.
Trend Settings:
Show Cloud Trend: Option to display the cloud trend.
Cloud Lookback Period: Define the lookback period for the cloud trend.
Cloud Highligher Colors: Customize the colors for uptrend and downtrend highlights.
Cloud Trend Transparence: Adjust the transparency of the cloud trend.
Exponential Moving Average (EMA):
Show EMA: Option to display EMAs.
Fill EMA: Option to fill the area between EMAs.
EMA Source: Select the source for EMA calculations.
EMA Lengths and Colors: Customize the lengths and colors for up to nine EMAs.
Offset and Transparency: Adjust the offset and transparency of EMAs.
Super Trend:
Show Super Trend: Option to display the super trend.
ATR Lengths and Factors: Customize the ATR lengths and factors for the super trend.
Super Trend Colors: Customize the colors for uptrend and downtrend highlights.
Super Trend Transparence: Adjust the transparency of the super trend.
EMA Trend Bands:
Show EMA Trend Bands: Option to display EMA trend bands.
EMA Trend Deviation: Customize the deviation for EMA trend bands.
EMA Trend Highligter Colors: Customize the colors for uptrend and downtrend highlights.
EMA Trend Transparence: Adjust the transparency of EMA trend bands.
ATR Trend Bands:
Show ATR Trend Bands: Option to display ATR trend bands.
ATR Length and Smoothing: Customize the ATR length and smoothing method.
ATR Take Multipliers: Customize the take multipliers for ATR trend bands.
ATR Trend Highligter Colors: Customize the colors for uptrend and downtrend highlights.
Price Action Signals Source:
Select the source for displaying price action signals based on the price position.
Alerts:
All Price Actions: Alert for any price action pattern formed.
Only Pin-bar: Alert specifically for pin-bar patterns.
Usage:
The "Take Double Action Price" indicator is designed to be a versatile tool for traders, providing multiple layers of analysis to help identify potential trading opportunities. By combining price action patterns with trend analysis and moving averages, traders can gain a comprehensive understanding of market conditions and make more informed trading decisions.
Customization:
The indicator offers extensive customization options, allowing traders to tailor the settings to their specific trading strategies and preferences. From adjusting the colors and lengths of various elements to selecting the sources for trend and price action signals, traders can fine-tune the indicator to suit their needs.
Explanation
Pin Bar Detection
The function shouldColorCandle takes the open, close, high, and low prices of a candle as inputs.
It calculates the body size (A), the upper wick size (B), and the lower wick size (C) of the candle.
conditionpinDN: A downward pin bar is detected if the upper wick (B) is at least twice the size of the body (A) and the lower wick (C).
conditionpinUP: An upward pin bar is detected if the lower wick (C) is at least twice the size of the body (A) and the upper wick (B).
The function returns two boolean values: conditionpinDN and conditionpinUP, indicating whether the current candle is a downward or upward pin bar, respectively.
PPR Bar Detection
The function isPPR takes the open, high, low, close prices of the current candle and the previous candle (openPrev, highPrev, lowPrev, closePrev) as inputs.
It checks if the current close price is greater than the previous high price and if the previous open price is greater than the previous close price for a bullish PPR.
It checks if the current close price is less than the previous low price and if the previous open price is less than the previous close price for a bearish PPR.
Outside Bar Detection
The function isOutsideBarAbsorption takes the open, high, low, close prices of the current candle and the previous candle (openPrev, highPrev, lowPrev, closePrev) as inputs.
It checks if the current close price is greater than the previous high price and if the current low price is less than the previous low price for a bullish outside bar.
It checks if the current close price is less than the previous low price and if the current high price is greater than the previous high price for a bearish outside bar.
Line Plotting:
The script builds lines for stop and take profit levels, the multiplier of which can be changed in the settings.
For PPR and outside bars, it builds lines based on previous highs or lows with take profit and stop factors.
For Pin bars, it builds lines based on the long wick of the candle with take profit and stop factors.
Leverage Calculation:
The script calculates the stop value based on the high and low prices of the previous and current candles.
It then calculates the leverage value as a percentage of the stop value (the "X:" on the label).
The leverage value is calculated based on the leverage percentage or the fixed leverage value if enabled.
The position value is calculated based on the capital, shoulder percentage, stop value, and set leverage.
EMA Trend Calculation:
Calculates the standard deviation of the selected EMA multiplied by the deviation multiplier and calculates the upper and lower deviation bands and displays the required ones relative to the current price and the short term EMA.
ATR Bands Calculation:
Calculate the upper and lower ATR bands around the selected ATR source and multipliers and determine which ATR band to plot based on the position of the closing price relative to the ATR source.
EMA Extension:
Calculates the absolute difference between the 3rd EMA and the 5th EMA and store previous values when there is a change
A bullish extension is detected if the current difference is greater than the previous difference and 3rd EMA is above 5th EMA.
A bearish extension is detected if the current difference is greater than the previous difference and 3rd EMA is below 5th EMA.
Plots shapes (triangles) on the chart to indicate the detected extensions.
EMA 9/EMA 21 with Supertrend_DeepThis Pine Script implements a Supertrend Indicator combined with EMA 9 and EMA 21 for enhanced trend analysis in financial markets. The Supertrend indicator uses the Average True Range (ATR) to identify bullish or bearish trends and generates buy/sell signals based on trend reversals. The script also includes exponential moving averages (EMA 9 and EMA 21) to assist in identifying dynamic support and resistance levels or confirm trend direction. Features like signal highlighting, customizable ATR parameters, and alert conditions make it a versatile tool for traders.
Price Above 50 and 200 EMA with Smiley faces and 200 ema slope
Overview
This advanced indicator provides a comprehensive multi-timeframe analysis of price positioning relative to 50 and 200 Exponential Moving Averages (EMAs), offering traders a quick and intuitive view of market trends across different timeframes.
Key Features
Multi-Timeframe Analysis: Simultaneously evaluates price behavior across 5m, 15m, and other selected timeframes
EMA Trend Visualization: Instantly shows whether price is above or below 50 and 200 EMAs
Slope Direction Indicator: Tracks the directional momentum of the 200 EMA
Customizable Distance Metrics: Option to display distances as absolute values or percentages
Emoji-Based Indicators: Quick visual representation of price positioning
Functionality
The indicator uses color-coded and emoji-based signals to represent:
😊 (Blue): Price is above the EMA
☹️ (Red): Price is below the EMA
⬆️ (Blue): EMA slope is positive
⬇️ (Red): EMA slope is negative
Customization Options
Adjustable EMA periods
Togglable distance display
Distance representation (percentage or absolute value)
Best Used For
Trend identification
Multi-timeframe analysis
Quick market sentiment assessment
Supplementing other technical analysis tools
Recommended Timeframes
Intraday trading
Swing trading
Trend following strategies
Risk Disclaimer
This indicator is a tool for analysis and should not be used in isolation for trading decisions. Always combine with other technical and fundamental analysis, and proper risk management.
Bollinger Band Breakout Strategy This is a strategy script that can be used to trade the stock market or in some cases the crypto market.
It is a BB (Bollinger Band) Breakout Strategy that has a 3:1 standard deviation between the upper band and lower band. It also consists of a 100 day MA in the middle of the two BBs (Bollinger Bands).
The strategy is useful in detecting longer term trends and does it through a breakout above the upper band. The lower band is used to stop-out trades.
The main disadvantage of this strategy is the large DD (draw downs), so it might be useful to use other methods for stopping out trades.
EMA Lines for High, Low, and Close (20 & 100) Description:
This script plots Exponential Moving Averages (EMA) for the High, Low, and Close prices using two customizable lengths:
20 EMA: Short-term trend indicator (plotted in green).
100 EMA: Long-term trend indicator (plotted in yellow).
Features:
Six distinct lines for better trend visualization:
20 EMA (High, Low, Close).
100 EMA (High, Low, Close).
Customizable lengths for both EMA groups.
Clean and minimalistic design to focus on price movements.
Use Case:
Identify dynamic support and resistance levels.
Analyze short-term and long-term trends.
Combine with other indicators for enhanced trading strategies.
Golden Cross and Death Cross50EMA/200EMA Deathcross (50EMA CROSSING DOWN INTO 200EMA)
50EMA/200EMA GOLDEN CROSS (50EMA CROSSING UP INTO 200EMA)
By no means perfect. Very good tool!
EMA 9 & EMA 21Indicator Declaration:
pinescript
Copy code
//@version=5
indicator("EMA 9 & EMA 21", overlay=true)
Specifies the script uses Pine Script version 5.
The overlay=true ensures the EMAs are plotted directly on the price chart, rather than in a separate pane.
Input Parameters:
pinescript
Copy code
ema9Length = input.int(9, title="EMA 9 Length", minval=1)
ema21Length = input.int(21, title="EMA 21 Length", minval=1)
input.int() allows the user to customize the EMA lengths.
The minval=1 ensures the length is always a positive integer.
Default lengths are set to 9 and 21 for the short- and medium-term EMAs, respectively.
EMA Calculations:
pinescript
Copy code
ema9 = ta.ema(close, ema9Length)
ema21 = ta.ema(close, ema21Length)
ta.ema() computes the exponential moving average based on the close price of candles.
ema9 and ema21 are dynamically calculated for every candle on the chart.
Plot EMAs:
pinescript
Copy code
plot(ema9, color=color.blue, title="EMA 9", linewidth=2)
plot(ema21, color=color.red, title="EMA 21", linewidth=2)
plot() draws the EMAs on the chart:
ema9 is plotted in blue to represent the short-term EMA.
ema21 is plotted in red to represent the medium-term EMA.
The linewidth=2 makes the lines slightly thicker for better visibility.
JonnyPTY ScriptEste script te proporciona una variedad de señales de trading basadas en diferentes indicadores técnicos, todas ancladas a las barras correspondientes en el gráfico. Puedes usar estas señales para identificar oportunidades de compra y venta en diferentes condiciones de mercado.
Indicadores Utilizados
EMA 50 y EMA 200: Medias móviles exponenciales de 50 y 200 periodos.
RSI (Relative Strength Index): Índice de Fuerza Relativa de 14 periodos.
MACD (Moving Average Convergence Divergence): Calculado con periodos 12, 26 y 9.
ADX (Average Directional Index): Calculado manualmente para medir la fuerza de la tendencia.
CMF (Chaikin Money Flow): Flujo de dinero de Chaikin de 20 periodos.
Condiciones y Señales
Golden Cross (GC):
Condición: El EMA de 50 cruza por encima del EMA de 200.
Señal: Se muestra una etiqueta "GC" en negro debajo de la barra.
Death Cross (DC):
Condición: El EMA de 50 cruza por debajo del EMA de 200.
Señal: Se muestra una cruz roja con las letras "DC" encima de la barra.
Bullish Divergence (BD):
Condición: El precio hace un nuevo mínimo mientras que el RSI hace un mínimo más alto.
Señal: Se muestra una etiqueta "BD" en verde debajo de la barra.
Breakout (BOut):
Condición: El precio cierra por encima del máximo de los últimos 20 periodos.
Señal: Se muestra una etiqueta "BOut" en verde debajo de la barra.
MACD Crossover (MDCross):
Condición: El MACD cruza por encima de la línea de señal, el histograma es positivo, el cruce ocurre por debajo de la línea del medio (nivel cero), y el precio está por encima del EMA de 50 con un ADX mayor a 20.
Señal: Se muestra una etiqueta "MDCross" en verde debajo de la barra.
RSI Oversold (OSold):
Condición: El RSI está por debajo de 20.
Señal: Se muestra una etiqueta "OSold" en rojo debajo de la barra.
RSI Overbought (OBought):
Condición: El RSI está por encima de 80.
Señal: Se muestra una etiqueta "OBought" en rojo encima de la barra.
Multi EMA IndicatorApplicable Scenarios
Trend Identification
The arrangement of short-term, medium-term, and long-term EMAs can be used to determine market trends:
Bullish Alignment: The short-term EMA is above the medium-term and long-term EMAs, indicating an upward trend.
Bearish Alignment: The short-term EMA is below the medium-term and long-term EMAs, indicating a downward trend.
Momentum Tracking
The EMA’s fast responsiveness to price changes helps in tracking market momentum.
Support and Resistance
EMAs often act as dynamic support or resistance levels. Price retracements to the vicinity of an EMA frequently result in rebounds or breakouts.
Crossover Strategy
When the short-term EMA crosses above the long-term EMA, it may signal a buy opportunity.
When the short-term EMA crosses below the long-term EMA, it may signal a sell opportunity.
Limitations and Considerations
High Noise
Short-period EMAs may generate more noise in smaller time frames (e.g., 1-minute charts). It is advisable to use them in conjunction with other indicators.
Not a Standalone Indicator
Signals from EMAs should be combined with other technical analysis tools (e.g., RSI, MACD, support and resistance) to improve accuracy.
Impact of Offset Values
Setting a large offset value may affect the relevance of the EMA to current price action. Use this feature cautiously.
Advantages
High Intuitiveness: The simultaneous display of three EMAs allows quick identification of trends across different time frames.
High Flexibility: Customizable parameters make it suitable for various trading needs.
Enhanced Visualization: Clear color differentiation and offset functionality improve visual clarity.
OKMA EMAs/SMAs Daily DefaultsThis script has the following defaults. All can be modified.
Daily 5 EMA - Teal
Daily 10 EMA - Red
Daily 20 EMA - Blue
Daily 20 SMA - Yellow
Daily 50 SMA - Green
Daily 200 SMA - Orange
65 Min 20 EMA - Purple
UVR ChannelsULTIMATE VOLATILITY RATE CHANNELS (UVR CHANNELS)
PURPOSE
UVR Channels are designed to measure market volatility using the UVR indicator and an EMA as the central line. It helps identify price trends, reversals, and periods of consolidation.
KEY USE CASES:
Volatility Analysis:
Expanding channels indicate high volatility.
Contracting channels suggest low volatility or market consolidation.
Overbought/Oversold Levels :
Price touching the upper channel may indicate overbought conditions.
Price touching the lower channel may signal oversold conditions.
Trend Identification:
Persistent price movement near the upper channel signals a bullish trend.
Movement near the lower channel indicates a bearish trend.
Breakout Signals:
Narrow channels often precede a breakout, suggesting significant price movement.
Dynamic Support and Resistance:
Channels serve as dynamic support and resistance levels during price action.
Pivot Points & Golden Crossover Strategy by Rohan MhetrePivot Point Handling:
ta.valuewhen is used to fetch the most recent pivot highs/lows, ensuring no errors when referencing them.
Arrays are removed to simplify tracking pivot points.
Dynamic Plots:
Pivot points are plotted directly using plot with a style_circles visualization for clarity.
Entry and Exit Conditions:
Conditions now directly reference the pivot_high and pivot_low variables, ensuring compatibility.
Error-Free Execution:
Simplified the script to ensure no runtime errors related to unsupported functions or incorrect indexing.
OKMA EMAs/SMAs Daily DefaultsThis script has 4 EMAs, 3 SMAs. 3 Of the EMA scripts default to the daily timeframe, and stay that way when viewing on the 65 minute timeframe. One 20 EMA defaults to the 65 min timeframe. The defaults and visibility are all changeable.
The defaults are as follows:
Daily 5 EMA - Teal
Daily 10 EMA - Red
Daily 20 EMA - Blue
Daily 20 SMA - Yellow
Daily 50 SMA - Green
Daily 200 SMA - Orange
65 Min 20 EMA - Purple
Daily Moving Averages on Intraday ChartsThis moving average script displays the chosen 5 daily moving averages on intraday (minute) charts. It automatically adjusts the intervals to show the proper moving averages.
In a day there are 375 trading minutes from 9:15 AM to 3:30PM in Indian market. In 5 days there are 1875 minutes. For other markets adjust this data accordingly.
If 5DMA is chosen on a five minute chart the moving average will use 375 interval values (1875/5 = 375) of 5minute chart to calculate moving average. Same 5DMA on 25minute chart will use 75 interval values (1875/25 = 75).
On a 1minute chart the 5DMA plot will use 1875 interval values to arrive at the moving average.
Since tradingview only allows 5000 intervals to lookback, if a particular daily moving average on intraday chart needs more than 5000 candle data it won't be shown. E.g 200DMA on 5minute chart needs 15000 candles data to plot a correct 200DMA line. Anything less than that would give incorrect moving average and hence it won't be shown on the chart.
MA crossover for the first two MAs is provided. If you want to use that option, make sure you give the moving averages in the correct order.
You can enhance this script and use it in any way you please as long as you make it opensource on TradingView. Feedback and improvement suggestions are welcome.
Special thanks to @JohnMuchow for his moving averages script for all timeframes.
TMA Bands TMA (Triangular Moving Average):
Üçgen hareketli ortalamalar, fiyat verilerini yumuşatarak trendi daha net göstermek için kullanılır.
"Centered Asymmetric Bands" terimi, bu indikatörün merkezlenmiş bir yapıda çalıştığını ve farklı genişliklerde bantlar içerdiğini gösteriyor.
Stock_Cloud-EMA,VWAP,ST Indicator_V1Stock_Cloud V1 - EMA, VWAP, SuperTrend Strategy Indicator
This indicator combines three powerful technical indicators (EMA, VWAP, and SuperTrend) to create a comprehensive trading system that helps identify high-probability trading setups when all components align.
Strategy Components & Logic:
• EMA (Exponential Moving Average): Acts as a dynamic support/resistance and trend direction indicator
• VWAP (Volume Weighted Average Price): Provides important institutional price levels and volume-based trend strength
• SuperTrend: Offers trend direction and potential reversal points
Why These Components Work Together:
1. EMA filters out market noise while maintaining responsiveness to price changes
2. VWAP adds volume-based price validation, especially useful for intraday trading
3. SuperTrend confirms trend direction and potential reversal points
4. When all three indicators align, it creates a high-probability setup
Signal Generation:
• Bullish Signal: Generated when price crosses above all three indicators (EMA, VWAP, and SuperTrend turns bullish)
• Bearish Signal: Generated when price crosses below all three indicators (EMA, VWAP, and SuperTrend turns bearish)
• Background color changes help visualize the current market condition
Settings:
- EMA Length: 20 (default, adjustable)
- SuperTrend Period: 10 (default, adjustable)
- SuperTrend Multiplier: 3.0 (default, adjustable)
How to Use:
1. Look for potential entries when all three indicators align
2. Small triangles mark key entry points when alignment occurs
3. Use background color as additional confirmation
4. Monitor price action relative to all three indicators for exit signals
Best Timeframes:
Works well on all timeframes, but particularly effective on 5-minute to daily charts for stocks and indices.
Note: This indicator combines traditional technical analysis tools in a unique way to provide clear, actionable signals. Always use proper risk management and consider other factors like market conditions and support/resistance levels.
Created by Stock_Cloud
Version 2.0
Correlation Confluence Trend IndicatorCorrelation Confluence Trend Indicator
Overview
The Correlation Confluence Trend Indicator combines exponential moving averages (EMAs) and statistical correlation measures to identify high-confidence trend alignments between an asset and a benchmark. By filtering signals through correlation strength, this indicator highlights opportunities when the asset and benchmark move together. In other words, it defines a trend and then uses correlation strength and the trend of a second asset to identify high-confidence trends.
Key Features
Dual EMA Trend Analysis :
Calculates fast and slow EMAs for both the asset and the selected benchmark (e.g., SPY) to identify bullish and bearish trends.
Correlation Strength Filtering :
Evaluates correlation between the asset and benchmark, identifying stronger-than-average relationships based on the mean and standard deviation.
Background Color Coding :
- Green : Strong correlation, both asset and benchmark bullish.
- Aqua : Weak correlation, both asset and benchmark bullish.
- Red : Strong correlation, both asset and benchmark bearish.
- Fuchsia : Weak correlation, both asset and benchmark bearish.
- Orange : Strong correlation, benchmark bullish, asset bearish.
- Yellow : Weak correlation, benchmark bullish, asset bearish.
- Purple : Strong correlation, benchmark bearish, asset bullish.
- Lime : Weak correlation, benchmark bearish, asset bullish.
Visual Trend Indicators :
Plots fast and slow EMAs for the asset, dynamically colored based on aggregate trend signals. The color of this corresponds to the main trend signal.
Inputs
Benchmark Symbol : Symbol of the benchmark asset to compare against.
Fast EMA Length : Period for the fast EMA calculation.
Slow EMA Length : Period for the slow EMA calculation.
Correlation Length : Number of bars for correlation calculation.
Correlation Mean Length : Number of bars for mean and standard deviation calculation.
Std Dev Multiplier : Multiplier for standard deviation to define correlation strength. When the correlation is Std Dev Multiplier standard deviations above the mean, it counts as a strong correlation.
Set Background Color : Toggle background coloring on or off.
Notes
This indicator is primarily designed for trend-following strategies. By combining trend analysis and correlation filtering, it ensures that signals occur during aligned market conditions, reducing false signals.
Before incorporating this indicator into your trading strategy:
Always backtest on historical data to evaluate its performance before committing capital.
Use proper risk management to control position sizes and mitigate potential losses.
Remember that no indicator guarantees success. I'm quite proud of this one, but it's not the holy grail.
Adaptive Moving AveragesThe Adaptive Moving Averages indicator stands out with several unique features that set it apart from traditional moving average indicators. Its most remarkable characteristic is the ability to automatically adjust the length of moving averages based on the chosen timeframe. This ensures consistency in analysis regardless of the time scale used, eliminating the need for manual recalculation of appropriate periods for each timeframe. It allows for a more fluid and accurate multi-temporal analysis.
Another innovative aspect is the indicator's consideration of different market types (stocks, forex, crypto). This approach recognizes the fundamental differences between these markets in terms of trading hours, allowing for more precise and representative calculations for each asset class. It offers increased flexibility for traders operating across various markets.
The method for calculating periods for different moving averages (week, month, quarter, semester, year) is particularly sophisticated. It takes into account the specifics of each market, such as trading days and opening hours, automatically adapting to timeframe changes. This ensures a more accurate representation of actual trading periods rather than arbitrary approximations.
The indicator offers a wide choice of moving average types, allowing traders to use their preferred method or compare different approaches. This flexibility adapts to various trading styles and technical analysis strategies, offering the possibility to experiment and find the most effective combination for each market or asset.
In conclusion, this indicator distinguishes itself through its ability to intelligently adapt to different trading contexts, offering a versatile and sophisticated solution for technical analysis. Its flexibility and adaptive approach make it a particularly interesting tool for traders seeking consistent analysis across different markets and time scales.
Trend & Volume Dynamics Indicator (Color identifying the Trend)Benefits
1. Trend Identification:
o The script calculates a 20-period Weighted Moving Average (WMA) of the closing prices. This helps in smoothing out price data to identify the underlying trend.
o The color of the WMA line changes based on the price position relative to the WMA:
Green: When the current price is above the WMA, indicating a potential uptrend.
Red: When the current price is below the WMA, indicating a potential downtrend.
Blue: When the price is exactly at the WMA, indicating no clear trend.
2. Volume Dynamics:
o The script also plots the volume with a color-coding mechanism:
Green: When the current volume is higher than the previous period's volume, indicating increasing trading activity.
Red: When the current volume is lower than the previous period's volume, indicating decreasing trading activity.
o The volume bars are plotted with 90% transparency, making them less visually dominant but still informative.
Usage
• Overlay: The indicator is set to overlay=true, meaning it will be plotted directly on the price chart, allowing users to see the WMA and volume dynamics in the context of the price movements.
• WMA Length: The length of the WMA is set to 20 periods, which is a common setting for short to medium-term trend analysis.
• Visual Cues: The color changes in both the WMA and volume bars provide immediate visual cues about the trend and volume dynamics, helping traders make quicker decisions.
Detailed Explanation of the Script
1. Indicator Declaration:
o Declares the indicator with a descriptive name and specifies that it should be overlaid on the price chart.
2. WMA Calculation:
o Defines the length of the WMA and calculates it using the closing prices.
3. Plotting the WMA:
o Plots the WMA with full brightness (0 transparency).
4. Color-Coding the WMA:
o Changes the color of the WMA line based on the price's position relative to the WMA.
5. Volume Indicator:
o Plots the volume bars with color-coding based on the volume change from the previous period and with 90% transparency.
Conclusion
One of the most best combinations of Volume and Moving average and works on any given timeframe and charts