MA (%) - Moving Average Percentage [HODLER]This indicator computes and indicates the average distance between the source and moving average, based on previous uptrend and downtrend reversals.
Firstly, this indicator offers three inputs: ma type, length, and source. These inputs allow you to customize the length, type, and source of the moving average used in the calculation.
Following this, you can select an offset percentage and a lookback value. The offset percentage enables you to fine-tune the automatically calculated distances, and only operates if the above and below percentages have not been set manually. The lookback value determines the number of highs and lows that are taken into account when calculating the averages.
Lastly, to filter out noise in the results, you can enable and adjust the Commodity Channel Index (CCI). The CCI has been normalized between 0 and 100 and oscillates around a zero line, making it a valuable tool for filtering out noise and more accurately depicting the average percentage changes within the overbought and oversold conditions.
The indicator plots the average distances in blue when the conditions of the settings are met. If the average is below, it is shown in blue, and if it is above, it is shown in yellow. The green and red colors represent whether the trend, based on the moving average, is rising or falling.
The attached chart is merely an example, and the indicator can be fully optimized when you have selected the appropriate moving average and offset percentages. These values may differ across different timeframes, and it is essential to set the right values for each timeframe.
It is worth noting that this indicator is specifically designed to identify tops and bottoms. However, it is important to keep in mind that no indicator can guarantee 100% accuracy, and the market can always behave unpredictably with unexpected price movements. Despite this, the indicator can be a useful tool when utilized in combination with other indicators.
Please don't hesitate to reach out if you have any questions or suggestions regarding this indicator.
커모디티 채널 인덱스 (CCI)
Super 6x: RSI, MACD, Stoch, Loxxer, CCI, & Velocity [Loxx]Super 6x: RSI , MACD , Stoch , Loxxer, CCI , & Velocity is a combination of 6 indicators into one histogram. This includes the option to allow repainting.
What is MACD?
Moving average convergence divergence ( MACD ) is a trend-following momentum indicator that shows the relationship between two moving averages of a security’s price. The MACD is calculated by subtracting the 26-period exponential moving average ( EMA ) from the 12-period EMA .
What is CCI?
The Commodity Channel Index ( CCI ) measures the current price level relative to an average price level over a given period of time. CCI is relatively high when prices are far above their average. CCI is relatively low when prices are far below their average. Using this method, CCI can be used to identify overbought and oversold levels.
What is RSI?
The relative strength index is a technical indicator used in the analysis of financial markets. It is intended to chart the current and historical strength or weakness of a stock or market based on the closing prices of a recent trading period. The indicator should not be confused with relative strength .
What is Stochastic?
The stochastic oscillator, also known as stochastic indicator, is a popular trading indicator that is useful for predicting trend reversals. It also focuses on price momentum and can be used to identify overbought and oversold levels in shares, indices, currencies and many other investment assets.
What is Loxxer?
The Loxxer indicator is a technical analysis tool that compares the most recent maximum and minimum prices to the previous period's equivalent price to measure the demand of the underlying asset.
What is Velocity?
In simple words, velocity is the speed at which something moves in a particular direction. For example as the speed of a car travelling north on a highway, or the speed a rocket travels after launching.
How to use
Long signal: All 4 indicators turn green
Short signal: All 4 indicators turn red
Included
Bar coloring
Alerts
Direction Analysis WavesDescription
It is an indicator that aims to provide information about the direction of the trend, the basis of which is the CCI, CMO and MFI indices.
Symbols on the indicator are for informational purposes. Information about colors and symbols is given below.
Blue Wave: Graphical representation of the Commodity Channel Index (CCI) curve.
Green/Red Wave: Graphical representation of the Chande Momentum Oscillator (CMO) curve. This curve turns green when it rises above zero, and turns red when it falls below zero.
Yellow Wave: Graphical representation of the Money Flow Index (MFI) curve.
Blue Line: CCI line.
Green/Red Cross: CCI line shows green cross on red cross below 0 value.
Warning
As a result, this indicator should be expected to give an idea of the trend direction, not a trading signal.
Version
v1.0
Strategy Myth-Busting #11 - TrendMagic+SqzMom+CDV - [MYN]This is part of a new series we are calling "Strategy Myth-Busting" where we take open public manual trading strategies and automate them. The goal is to not only validate the authenticity of the claims but to provide an automated version for traders who wish to trade autonomously.
Our 11th one is an automated version of the "Magic Trading Strategy : Most Profitable Indicator : 1 Minute Scalping Strategy Crypto" strategy from "Fx MENTOR US" who doesn't make any official claims but given the indicators he was using, it looked like on the surface that this might actually work. The strategy author uses this on the 1 minute and 3 minute timeframes on mostly FOREX and Heiken Ashi candles but as the title of his strategy indicates is designed for Crypto. So who knows..
To backtest this accurately and get a better picture we resolved the Heiken Ashi bars to standard candlesticks . Even so, I was unable to sustain any consistency in my results on either the 1 or 3 min time frames and both FOREX and Crypto. 10000% Busted.
This strategy uses a combination of 3 open-source public indicators:
Trend Magic by KivancOzbilgic
Squeeze Momentum by LazyBear
Cumulative Delta Volume by LonesomeTheBlue
Trend Magic consists of two main indicators to validate momentum and volatility. It uses an ATR like a trailing Stop to determine the overarching momentum and CCI as a means to validate volatility. Together these are used as the primary indicator in this strategy. When the CCI is above 0 this is confirmation of a volatility event is occurring with affirmation based upon current momentum (ATR).
The CCI volatility indicator gets confirmation by the the Cumulative Delta Volume indicator which calculates the difference between buying and selling pressure. Volume Delta is calculated by taking the difference of the volume that traded at the offer price and the volume that traded at the bid price. The more volume that is traded at the bid price, the more likely there is momentum in the market.
And lastly the Squeeze Momentum indicator which uses a combination of Bollinger Bands, Keltner Channels and Momentum are used to again confirm momentum and volatility. During periods of low volatility, Bollinger bands narrow and trade inside Keltner channels. They can only contract so much before it can’t contain the energy it’s been building. When the Bollinger bands come back out, it explodes higher. When we see the histogram bar exploding into green above 0 that is a clear confirmation of increased momentum and volatile. The opposite (red) below 0 is true when there are low periods. This indicator is used as a means to really determine when there is premium selling plays going on leading to big directional movements again confirming the positive or negative momentum and volatility direction.
If you know of or have a strategy you want to see myth-busted or just have an idea for one, please feel free to message me.
Trading Rules
1 - 3 min candles
FOREX or Crypto
Stop loss at swing high/low | 1.5 risk/ratio
Long Condition
Trend Magic line is Blue ( CCI is above 0) and above the current close on the bar
Squeeze Momentum's histogram bar is green/lime
Cumulative Delta Volume line is green
Short Condition
Trend Magic line is Red ( CCI is below 0) and below the current close on the bar
Squeeze Momentum's histogram bar is red/maroon
Cumulative Delta Volume line is peach
TTP OSC SuperTrendThis strategy instead of following the trend of the price it follows the trend of an oscillator.
You can follow the trend of RSI or CCI.
We use SuperTrend applied to either oscillator for entering a long.
Position can close from
- using a stop loss percentage parameter
- or when entering downtrend
- or when using TP% when the target is achieved
Ideas:
- Use the SuperTrend multiplier to match the oscillator behaviour, CCI moves less, so I use 1.5 multiplier. With RSI I use 3
- I find this strategy works great to do swing trades during bull markets. When backtesting BTCUSDT it outperforms buy and hold before the beginning of the bear market.
- Try RSI 7 instead of RSI 14 for faster response
Alerts
It supports separated payloads for each alert type:
1- Deal open
2- TP% reached
3- SL%
4- Downtrend deal close
Supply and Demand Zone ConfirmationHello traders and investors,
Today, I am going to share an indicator that I made by mixing RSI and CCI in different timeframe. You can use this indicator in various ways, however the best possible way I would recommend you to use it is to combine it with price action. I would suggest to play with, so you can decide if it works the best for you.
The whole purpose of making this indicator was to eliminate confusion around different indicators for overbought and oversold and many other headaches. You use price action and you are looking for confirmation to see there is a PRZ? here is your indicator. I found there are certain patterns with CCI and RSI in higher timeframe which helps to find the PRZ and I made this indicator with it.
You can choose to use this indicator in different timeframe. But you have to consider, the lower timeframe you'll go, you will get more signals but the effectiveness goes down with it. Also, if you are willing to change the time frame, You have to change some settings as well which I'll get into it in a moment.
The default settings are for 30min timeframe with these settings.
ibb.co
In case you would like to go to 15min time frame, here is the suggested changes in the setting.
ibb.co
I would suggest to play with different timeframe to find the suitable setting for the pairs you would like to trade. The main goal is you have to choose first CCI one timeframe higher ( if you are in 5min chart, first CCI should be at least 15 or 30min) and the second CCI one timeframe higher than first CCI (if you choose 15min for first CCI, go with 1hr for second CCI). And lastly, RSI can be variable but it is suggested to be at least as low as first CCI timeframe.
Lastly, you have to consider nothing in this script is a financial advice, it is only to help you improve your trading style by making other indicators as simple as possible.
Momentum shift CCI, MACD, RSI, AligatorIndicator for BTC only.
This indicator combines CCI MACD RSI AND William's alligator.
Bullish macd cross, RSI over 50, bullish William cross and positive CCI result in green background. Otherwise red background is displayed.
For better visibility extreme values can be displayed with greater color saturation. 1D BTCUSD is best with default values.
For other TFs Bull side and bear side values can be tweaked.
For bright red we may assume price to be `greatly oversold.
For bright green we may seek some profit taking.
Oscillator ExtremesThe Oscillator Extremes indicator plots the normalized positioning of the selected oscillator versus the Bollinger Bands' upper and lower boundaries. Currently, this indicator has four different oscillators to choose from; RSI, CMO, CCI, and ROC.
When the oscillator pushes towards one extreme, it will bring the value of the prevailing line closer to zero. If the bullish or bearish line crosses the zero line, the oscillator is past the extreme of the Bollinger Band.
Example: If the RSI crosses over the upper boundary of the Bollinger, the bullish(green) line will cross under the zero line.
Crossovers of the bullish and bearish lines can indicate a shift in momentum and are a signal. Where the line crossing under, towards zero, is the prevailing trend. The plotted lines will highlight green(bullish) or red(bearish) to show the prevailing trend. This is similar to a DI+- crossover that is commonly associated with the ADX.
We have included an optional normalized ADX to help validate signals. The ADX will change color based on the slope of the ADX. Purple indicates a positive slope and white for a negative slope.
Normalized CCI Divergence StrategyStrategy Overview:
This script takes the Commodity Channel Index and normalizes the equation to be read easier by the user. Bullish, Bearish, Hidden Bullish, and Hidden Bearish divergences are identified and displayed in the underlay. Hidden Bullish and Hidden Bearish are turned off by default, but can be turned on in the user settings. The strategy itself signals long or short based on the appearance of these divergences in addition to previous CCI values being above or below a threshold. *Shorter timeframes such as 5M are recommended.* Take profit, stop loss, and trailing percentages are also included, found at the bottom of the Input tab under “TT and TTP” as well as “Stop Loss”. Make sure to understand the TP/SL ratio that you desire before use, as the desired hit rate/profitability percentage will be affected accordingly. This strategy does NOT guarantee future returns. Apply caution in trading regardless of discretionary or algorithmic. Understand the concepts of risk/reward and the intricacies of each strategy choice before utilizing them in your personal trading.
Profitview Settings
If you wish to utilize Profitview’s automation system, find the included “Profitview Settings” under the Input tab of the strategy settings menu. If not, skip this section entirely as it can be left blank. Options will be “OPEN LONG TITLE”, “OPEN SHORT TITLE”, “CLOSE LONG TITLE”, and “CLOSE SHORT TITLE”. If you wished to trade SOL, for example, you would put “SOL LONG”, “SOL SHORT”, “SOL CLOSE LONG”, and “SOL CLOSE SHORT” in these areas. Within your Profitview extension, ensure that your Alerts all match these titles. To set an alert for use with Profitview, go to the “Alerts” tab in TradingView, then create an alert. Make sure that your desired asset and timeframe are currently displayed on your screen when creating the alert. Under the “Condition” option of the alert, select the strategy, then select the expiration time. If using TradingView Premium, this can be open-ended. Otherwise, select your desired expiration time and date. This can be updated whenever desired to ensure the strategy does not expire. Under “Alert actions”, nothing necessarily needs to be selected unless so desired. Leave the “Alert name” option empty. For the “Message”, delete the generated message and replace it with {{strategy.order.alert_message}} and nothing else.
Alex's Dikfat Velocity 2hr CCI Color SignalerAlex's Dikfat Velocity 2hr CCI Color Signaler
As most traders have experienced at one time or another, over bought and oversold readings are relative in nature and do not always work as a standalone reading.
Momentum indicators such as the Commodity Channel Index ( CCI ) have to be understood and read correctly to determine the value in a momentum reading.
When an asset is "Overbought" or "Oversold" the reading can remain in this region Irrationally for extended periods as the market remains in irrational trend.
In order to better understand this and other readings on a momentum indicator clues such as divergence, exhaustion, continuation, time and frequency as well as the actual velocity of the movement must be measured. In addition, there are very specific measurement lines on the CCI that must be read and that can reject or break and result in the asset either loosing or gaining momentum in one direction or the other. These are the dashed lines in the background.
For the purposes of this Indicator, the actual function, characterization and use of CCI will not be explained here as the colored indications themselves will do all the work for you.
It is very important to know that the calculations used to signal the color filling ARE NOT based on simple breaks of the dashed background lines as traditionally read with a CCI indicator.
The calculations used in this Indicator are based on a very fine tuned mathematical algorithm that measure an unseen element within the CCI . When the VELOCITY of a move in momentum is met, the color fills will begin. When the VELOCITY of the move changes, so to will colorization. This has led to some of the best High Probability Long and Short Sale signaling in any CCI indicator. Pairing this with your favorite chart indicators and personal analysis will result in high tradability but can also be used stand alone.
Remember: No one single indicator should ever be used to determine market signaling.
A basic understanding of a CCI indicator is recommended before using this indicator.
This indicator and the proprietary calculations used were built and meant to be used on the 2 Hour Timeframe. The indicator is open to all time frames and accuracy increases as the time frame increases.
It is recommended that if you use this indicator on a lower timeframe, to pull CCI readings from a higher Timeframe as found in the settings.
This indicator signals long and short opportunities. High Probability long and short trades, bullish and bearish divergence building, market time traps and bullish / bearish continuation as well as exhaustion of these moves.
There is also a companion indicator which will signal the High Probability Long and Short trades on the candle chart called "Alex's Dikfat CCI Equity Signaler" Which will place white Triangles on the candle chart showing high probability long entries and Orange Triangles for High Probability short entries. These are also built into the CCI line and can be turned on in this indicator.
Color Code:
Bullish Continuation: (Background Color Black)
The function of the black background colorization is to alert the user that a bullish move has begun and is currently in a strong continuation period. the longer the black background color draws, the more sustained or trending up the current move is. When these background lines begin to break and start to appear as more frequent broken background lines, exhaustion in the move can be assumed. When the black stops drawing all together, the strength of the continuation move is gone.
Bearish Continuation: (Background Color Fuchsia)
The function of the fuchsia background colorization is to alert the user that a bearish move has begun and is currently in a strong continuation period. the longer the fuchsia background color draws, the more sustained or trending down the current move is. When these background lines begin to break and start to appear as more frequent broken background lines, exhaustion in the move can be assumed. When the fuchsia stops drawing all together, the strength of the continuation move is gone.
High Probability Long/Short:
These buy and sell opportunities were designed to give a trader the best signal/entry on a Long or a Short with the highest probability of making a large and typically sustained impulse move.
High Probability Long: (White Color Fill)
The High Probability Long is a signal to BUY with the best possible entry on an a pending large impulse move to the upside. When White begins to fill, The long is extremely likely. The signal is confirmed on the close of the following candle after white begins to draw unless an opposing color immediately follows, or white dips below the zero line. White will always usually start just below the zero line in the highest probability scenarios.
High Probability Short: (Orange Color Fill)
The High Probability Short is a signal to SELL SHORT with the best possible entry on a pending large impulse move to the downside. When Orange begins to fill, The Short is extremely likely. The signal is confirmed on the close of the following candle after orange begins to draw unless an opposing color immediately follows. Some of the best entries for Orange are when it starts at the END of a black stripe in the background and better so when Orange dips below zero for entry. The signal was designed to color early enough to get in a short during consolidation before the move.
Long and Short Opportunities: Long and Short opportunities are just as they sound. Coloring will signal green for a long opportunity and red for a short opportunity. These opportunities are not always guaranteed and usually result in an lesser impulse move in one direction with a shorter duration.
Long Opportunity: (Green)
The Long Opportunity is a signal that a Long is possible however with less likely odds of a larger more sustained move. When Green begins to fill, a long opportunity is available. The signal is confirmed on the close of the following candle after green begins to draw unless an opposing color immediately follows, or green dips below the zero line. Green will always usually start just above the zero line and have the best opportunities at the end of Bullish Divergence (Blue) at the end of Bearish Continuation (Fuchsia) or a non filled CCI .
Short Opportunity: (Red)
The Short Opportunity is a signal that a Short is possible however with less likely odds of a larger more sustained move. When Red begins to fill, a short opportunity is available. The signal is confirmed on the close of the following candle after red begins to draw unless an opposing color immediately follows. Some of the best entries for Red are when it starts at the END of a black stripe in the background (higher odds than other red signaling). The signal was designed to color early enough to get in a short during consolidation before the move and better so if orange develops after red.
Bullish Divergence: (Dark Blue)
Dark Blue colors when Bullish Divergence is detected. Bullish divergence is a signal that momentum is building higher within the asset for an up move while price action in the candle chart makes lower lows. Bullish Divergence is not a signal to buy or sell but rather a sign post to say WAIT. Bullish divergence is building and a Long is coming. Some traders will buy bullish divergence in anticipation of a move and is only equitable if you have the cash and resolve to follow it through for as long as it is developing. Buying or selling divergence right away is not always the best practice unless a hard dip below all momentum lines followed by an immediate buy signal from white or green resulting in a drop base rally.
Bearish Divergence: (Dark Maroon)
Dark Maroon colors when Bearish Divergence is detected. Bearish divergence is a signal that momentum is dropping out of the asset for a move lower while price action in the candle chart makes higher highs. Bearish Divergence is not a signal to buy or sell but rather a sign post to say WAIT. Bearish divergence is building and a Short is coming. Some traders will sell bearish divergence in anticipation of a move and is only equitable if you have the cash and resolve to follow it through for as long as it is developing. Buying or selling divergence right away is not always the best practice unless a hard rip above all momentum lines followed by an immediate sell signal from red or orange resulting in a rally base drop.
No Color Fill:
When CCI has no color fill whatsoever it is telling the trader there are no high velocity movements in momentum in any direction. Best practice is to do nothing and wait out the Time Trap currently on the chart until signaling develops.
Time and Frequency:
Time and frequency is notable throughout the indicator. First and foremost when CCI is not being filled it is best practice to do nothing as there is NO Velocity of Movement within the asset at that time. This is one of the most obvious of Time Traps.
Bullish and Bearish Divergence is also a type of Time Trap. The longer these develop, the more weak hands are shaken out of the market and derivatives traders have their premium burned. Best practice with divergences is also to wait until adequate signaling develops, or be willing to buy or sell the appropriate divergence by accumulating or distributing for as long as it develops; or simply to buy/sell and hold for the move.
Any Sustained color for extended periods of time is also a time trap signaling to the trader that the asset is being irrational in its present move.
Bullish and Bearish Continuation:
These also deal with time and frequency most importantly. When we are on a sustained Bull Run, black will color in the background continuously. When the black starts to barcode or break up, exhaustion of the bull run is assumed as the frequency of the run becomes erratic. Inversely, When we are on a sustained Bear Run, fuchsia will color in the background continuously. When the fuchsia starts to barcode or break up, exhaustion of the bear run is assumed as the frequency of the run becomes erratic.
The color scheme is designed to be read from darkest to lightest when a sequence of events is found. I.E Dark Maroon>Red>Orange or Inversely Dark Blue>Green>White
In keeping with the best practices and traditions of TradingView, we have published this as a public script with the best intentions of aiding the TradingView community in unique and valuable ways. While some of our best indicators are by invite only, we feel an addition to the community of this magnitude will add to the fabric and substance of community.
MTF Commodity Oddity Index (CCI+)MTF Commodity Oddity Index (CCI+)
This chart overlay indicator is based upon the Commodity Channel Index (CCI) and can signal multiple triple-timeframe CCI overbought and oversold confluences directly onto your chart, intended for use as a confluence either for reversal trade entries, or potential trade exits, indicating where price may be probable to reverse.
Features include:
- Primary set of fully configurable triple-timeframe overbought and oversold signals, indicating where 3 selected timeframes are all overbought or all oversold at the same time. Enabled by default.
- Secondary set of fully configurable triple-timeframe overbought and oversold signals, indicating where 3 selected timeframes are all overbought or all oversold at the same time. Enabled by default.
- Optional drawing of background colours and/or ribbon seen at bottom of the chart image.
- The default primary MTF #1 timeframes are set to 1 minute, 5 minute and 15 minute. These are highly suitable for low timeframe scalpers trading on < 5m charts, and can often pin point price reversals.
- The default Secondary MTF #2 timeframes are set to 15 minute, 30 minute and 120 minute. These are suitable for both low timeframe scalpers and considerably higher timeframe traders.
- Independent alerts for MTF #1 and MTF #2 triple-timeframe confluences, including options for alerting MTF overbought and MTF oversold individually, as well as an option for alerting either overbought or oversold in a single combined alert.
- Also includes standard configurable CCI options, including CC length and source type.
Note: The features listed above are accurate at the time of publishing but maybe updated or added to in future.
A similar MTF CCI indicator is also available as a panel indicator here .
This indicator is based upon the original MTF Fantastic Stochastic (FS+) available here .
What is the Commodity Channel Index (CCI)?
Investopedia has described the popular oscillator as follows:
“The Commodity Channel Index (CCI) is a momentum-based oscillator used to help determine when an investment vehicle is reaching a condition of being overbought or oversold.
Developed by Donald Lambert, this technical indicator assesses price trend direction and strength, allowing traders to determine if they want to enter or exit a trade, refrain from taking a trade, or add to an existing position. In this way, the indicator can be used to provide trade signals when it acts in a certain way.”
You can read more about the CCI , its use cases and calculations here .
How do traders use overbought and oversold levels in their trading?
The oversold level, that is traditionally when the CCI is above the 100 level is typically interpreted as being 'overbought', and below the -100 level is typically considered 'oversold'. Traders will often use the CCI at an overbought level as a confluence for entry into a short position, and the CCI at an oversold level as a confluence for an entry into a long position. These levels do not mean that price will necessarily reverse at those levels in a reliable way, however. This is why this version of the CCI employs the triple timeframe overbought and oversold confluence, in an attempt to add a more confluence and reliability to this usage of the CCI . While traditionally, the overbought and oversold levels are below -100 for oversold, and above 100 for overbought, the default threshold settings of this indicator have been increased to provide fewer, stronger signals, especially suited to the low timeframes and highly volatile assets.
MTF CCI + Realtime DivergencesMulti-timeframe Commodity Channel Index (CCI) + Realtime Divergences + Alerts
This version of the CCI includes the following features:
- Optional 2x sets of triple-timeframe overbought and oversold signals with fully configurable timeframes and overbought and oversold thresholds, can indicate where 3 selected timeframes are all overbought or all oversold at the same time, with alert option.
- Optional divergence lines drawn directly onto the oscillator in realtime, with alert options.
- Configurable pivot periods to fine tune the divergences drawn in order to suit different trading styles and timeframes, including the ability to enable automatic adjustment of pivot period per chart timeframe.
- Alternate timeframe feature allows you to configure the oscillator to use data from a different timeframe than the chart it is loaded on.
- 'Hide oscillator' feature allows traders to hide the oscillator itself, leaving only the background colours indicating the overbought and oversold periods and/or MTF overbought and oversold confluences, as seen in the chart image.
- Also includes standard configurable CCI options, including CCI length and source type. Defaults set to length 20, and hlc3 source type.
- Optional Flip oscillator feature, allows users to flip the oscillator upside down, for use with Tradingviews 'Flip chart' feature (Alt+i), for the purpose of manually spotting divergences, where the trader has a strong natural bias in one direction, so that they can flip both the chart and the oscillator.
- Optional 'Fade oscillator' feature, which will fade out all but the most recent period, reducing visual noise on the chart.
While this version of the CCI has the ability to draw divergences in realtime along with related alerts so you can be notified as divergences occur without spending all day watching the charts, the main purpose of this indicator was to provide the triple-timeframe overbought and oversold confluence signals, in an attempt to add more confluence, weight and reliability to the single timeframe overbought and oversold states, commonly used for trade entry confluence. It's primary purpose is intended for scalping reversal trades on lower timeframes, typically between 1-15 minutes, which can be used in conjunction with the regular divergences the indicator can highlight. The triple timeframe overbought can often indicate near term reversals to the downside, with the triple timeframe oversold often indicating neartime reversals to the upside. The default timeframes for this confluence are set to check the 1m, 5m and 15m timeframes together, ideal for scalping the < 15 minute charts. The default settings for the MTF #1 timeframes (1m, 5m and 15m) are best used on a <5 minute chart.
Its design and use case is based upon the original MTF Stoch RSI + Realtime Divergences found here .
Commodity Channel Index (CCI)
Investopedia has described the popular oscillator as follows:
“The Commodity Channel Index (CCI) is a momentum-based oscillator used to help determine when an investment vehicle is reaching a condition of being overbought or oversold.
Developed by Donald Lambert, this technical indicator assesses price trend direction and strength, allowing traders to determine if they want to enter or exit a trade, refrain from taking a trade, or add to an existing position. In this way, the indicator can be used to provide trade signals when it acts in a certain way.”
You can read more about the CCI, its use cases and calculations here .
How do traders use overbought and oversold levels in their trading?
The oversold level, that is traditionally when the CCI is above the 100 level is typically interpreted as being 'overbought', and below the -100 level is typically considered 'oversold'. Traders will often use the CCI at an overbought level as a confluence for entry into a short position, and the CCI at an oversold level as a confluence for an entry into a long position. These levels do not mean that price will necessarily reverse at those levels in a reliable way, however. This is why this version of the CCI employs the triple timeframe overbought and oversold confluence, in an attempt to add a more confluence and reliability to this usage of the CCI. While traditionally, the overbought and oversold levels are below -100 for oversold, and above 100 for overbought, he default threshold settings of this indicator have been increased to provide fewer, stronger signals, especially suited to the low timeframes and highly volatile assets.
What are divergences?
Divergence is when the price of an asset is moving in the opposite direction of a technical indicator, such as an oscillator, or is moving contrary to other data. Divergence warns that the current price trend may be weakening, and in some cases may lead to the price changing direction.
There are 4 main types of divergence, which are split into 2 categories;
regular divergences and hidden divergences. Regular divergences indicate possible trend reversals, and hidden divergences indicate possible trend continuation.
Regular bullish divergence: An indication of a potential trend reversal, from the current downtrend, to an uptrend.
Regular bearish divergence: An indication of a potential trend reversal, from the current uptrend, to a downtrend.
Hidden bullish divergence: An indication of a potential uptrend continuation.
Hidden bearish divergence: An indication of a potential downtrend continuation.
How do traders use divergences in their trading?
A divergence is considered a leading indicator in technical analysis , meaning it has the ability to indicate a potential price move in the short term future.
Hidden bullish and hidden bearish divergences, which indicate a potential continuation of the current trend are sometimes considered a good place for traders to begin, since trend continuation occurs more frequently than reversals, or trend changes.
When trading regular bullish divergences and regular bearish divergences, which are indications of a trend reversal, the probability of it doing so may increase when these occur at a strong support or resistance level . A common mistake new traders make is to get into a regular divergence trade too early, assuming it will immediately reverse, but these can continue to form for some time before the trend eventually changes, by using forms of support or resistance as an added confluence, such as when price reaches a moving average, the success rate when trading these patterns may increase.
Typically, traders will manually draw lines across the swing highs and swing lows of both the price chart and the oscillator to see whether they appear to present a divergence, this indicator will draw them for you, quickly and clearly, and can notify you when they occur.
Setting alerts.
With this indicator you can set alerts to notify you when any/all of the above types of divergences occur, on any chart timeframe you choose, and also when the triple timeframe overbought and oversold confluences occur.
Configurable pivot period.
You can adjust the default pivot period values to suit your prefered trading style and timeframe. If you like to trade a shorter time frame, lowering the default lookback values will make the divergences drawn more sensitive to short term price action. By default, this indicator has enabled the automatic adjustment of the pivot periods for 4 configurable timeframes, in a bid to optimise the divergences drawn when the indicator is loaded onto any of the 4 timeframes. These timeframes and the auto adjusted pivot periods on each of them can also be reconfigured within the settings menu.
Disclaimer: This script includes code adapted from the Divergence for Many Indicators v4 by LonesomeTheBlue . With special thanks.
Fisherized CCIIntroduction
This here is a non-repainting indicator where I use inverse Fisher transformation and smoothing on the well-known CCI (Commdity Channel Index) momentum indicator.
"The Inverse Fisher Transform" describes the calculation and use of the inverse Fisher transform by Dr . Ehlers in 2004. The transform is applied to any indicator with a known probability distribution function. It enables to transform an indicator signal into the range between +1 and -1. This can help to eliminate the noise of an indicator.
The CCI is an momentum indicator which describes the distance of the price to the average price.
For smoothing I used the Hann Window and NET (Noise Elimination Technique) methods.
Additional Features
Divergence Analysis
Trend-adaptive Histogram
Timeframe selection
Usage
It is usually used to spot potential trend reverals or mean-reversion (against the trend) trades on lower timeframes. IMO it can be even used to spot trend-following trades. It always depends on which settings you have, which timeframe do you use and which indicators you combine with it.
The suggested timeframe for this indicator is 15 min (with the length setting on 50).
The histogram with adaptive mode enabled could be used as filter applied on the buy and sell signals.
The divergence analysis can help to spot additional entries/exits or confirm the buy and sell signals.
Always try to find the best settings! This indicators has a lot of customization options you should take advantage of.
Signals
The indicator uses the following logic to generate the buy and sell signals:
Normal
Buy -> When CCI and MA go above the top band (usually +100) and cross
Sell -> When CCI and MA go below the the bottom band (usually -100) and cross
Fisherized
Buy -> When CCI and MA go above the the zero line and cross
Sell -> When CCI and MA go below the the zero line and cross
Have fun with the indicator! I am open for feedback and questions. :)
Quick and Simple - WPR+RSI+CCITake a look.
Couple of confluencial reversal signals from popular indicators (W%R, RSI & CCI). I can only say this shows how random the "stanard tools" are and how the market makers "play" these kind of tools to their advantage.
That said. It's better tha average, but not top-class, so expect to have to take signals with other confluence. DON'T take the plots or signals as buy / sell signals, they are just confluencial movements from these indicators based on how they should be "traditionally" used. Instead, use it as a guide as to what other traders may be thinking, or as a pull-back identifier.
Included 100 period ema as basic trend filter.
Not my normal type of script + been away for some time so be kind, lol :)
You might find it useful however so sharing.
More stuff to follow :)
DB CCI Breakout MTFDB CCI Breakout MTF
What does the indicator do?
The indicator will display crypto breakout and fallouts based on 4 timeframe CCI values. By default the current chart timeframe is used and the user may chose 3 other timeframes in the settings. Additionally, the symbol may be configured in the indicator settings. Default is Coinbase:ETHUSD.
The indicator will monitor the CCI levels on 4 timeframes and will alert to any CCI activity over 100 or under -100 which would indicate a breakout or fallout is present.
A green diamond is displayed when a breakout is detected on one or more of the timeframes for the selected symbol.
How should this indicator be used?
The indicator is a secondary alert system for the presence of breakouts or fallout conditions as under those scenarios position exit or entry strategies may be different.
Does the indicator include any alerts?
Not in this version. But I could add some if desired.
Use at your own risk and do your own diligence.
Enjoy!
Step-MA Filtered CCI [Loxx]Step-MA Filtered CCI is a CCI indicator that is filtered using a stepping moving average function. This produces a CCI that is much cleaner due to noise reduction.
What is CCI?
The Commodity Channel Index ( CCI ) measures the current price level relative to an average price level over a given period of time. CCI is relatively high when prices are far above their average. CCI is relatively low when prices are far below their average. Using this method, CCI can be used to identify overbought and oversold levels.
Included:
Bar coloring
3 signal variations w/ alerts
Loxx's Expanded Source Types
Reversal MagictrendThis indicator combine multiple indicator in one pine script : Main indicator is Exponential Moving Average (EMA), Commodity Channel Index (CCI), Average True Range (ATR), Crossover Signal & Alert.
1)
For Exponential Moving Average (EMA) have 5 type :
EMA 7 : Green Color (Transparent)
EMA 21 : Red Color (Transparent)
EMA 34 : Orange Color (Faint)
EMA 50 : Purple Color (Transparent)
EMA 90 : Aqua Color (Faint)
Trendband / Background Color in between EMA line :
EMA 7 Cross up EMA 21 : Green
EMA 7 Cross down EMA 21 : Red
EMA 21 Cross up EMA : Yellow
Crossover Signal :
EMA 7 Cross up EMA 21 = Golden Cross : Blue Diamond
EMA 7 Cross down EMA 21 = Death Cross : Red Diamond
Example :
2)
Commodity Channel Index (CCI) :
Have background color : Green for positive value
CCI Signal = Anchor / Hook
- As a signal of reversal. Strong reversal when appear on weekly chart
Example :
Weekly :
Daily :
I am inspired from : www.tradingview.com
Check out his indicator here :
3)
Average True Range (ATR) as Supertrend
Green (Start) New Start for uptrend
Red (End) New Start for downtrend
Also Add on value for each signal.
Example :
I am inspired from : www.tradingview.com
Check out his Supertrend here :
4)
For this indicator, user have option to turn on / off :
- Previous Signal as a backtest
- Previous Trend as a backtest
- ATR to make chart more clean.
Modified for Altcoinsstepping algorithm to smooth RSI and CCI combined . This allows for noise reduction and better identification of breakouts/breakdowns/reversals.
Green is buy and Red is sell
Commodity Channel Relative StrengthNew concept(I think atleast) I've joined the Standard RSI and CCI at the hip with another plotcandle, which gives a picture of a larger candle With more interesting movement imo. Includes Fib Retracement Levels, High/Low and a couple of coppock curves for more confirmation. Broadening candles seem to indicate a weakening of trend strength (from what i've seen atleast) although exceptions do occur. Vice versa for tapering to a lesser degree I imagine. RSI has been shifted down to 0 to align the center point with the CCI , so the usual 30/70 RSI Levels are now -20/20 (although I have 30/-30 instead for the hlines).
Digital Kahler CCI [Loxx]Digital Kahler CCI is a Digital Kahler filtered CCI. This modification significantly reduces noise.
What is Digital Kahler?
From Philipp Kahler's article for www.traders-mag.com, August 2008. "A Classic Indicator in a New Suit: Digital Stochastic"
Digital Indicators
Whenever you study the development of trading systems in particular, you will be struck in an extremely unpleasant way by the seemingly unmotivated indentations and changes in direction of each indicator. An experienced trader can recognise many false signals of the indicator on the basis of his solid background; a stupid trading system usually falls into any trap offered by the unclear indicator course. This is what motivated me to improve even further this and other indicators with the help of a relatively simple procedure. The goal of this development is to be able to use this indicator in a trading system with as few additional conditions as possible. Discretionary traders will likewise be happy about this clear course, which is not nerve-racking and makes concentrating on the essential elements of trading possible.
How Is It Done?
The digital stochastic is a child of the original indicator. We owe a debt of gratitude to George Lane for his idea to design an indicator which describes the position of the current price within the high-low range of the historical price movement. My contribution to this indicator is the changed pattern which improves the quality of the signal without generating too long delays in giving signals. The trick used to generate this “digital” behavior of the indicator. It can be used with most oscillators like RSI or CCI .
First of all, the original is looked at. The indicator always moves between 0 and 100. The precise position of the indicator or its course relative to the trigger line are of no interest to me, I would just like to know whether the indicator is quoted below or above the value 50. This is tantamount to the question of whether the market is just trading above or below the middle of the high-low range of the past few days. If the market trades in the upper half of its high-low range, then the digital stochastic is given the value 1; if the original stochastic is below 50, then the value –1 is given. This leads to a sequence of 1/-1 values – the digital core of the new indicator. These values are subsequently smoothed by means of a short exponential moving average . This way minor false signals are eliminated and the indicator is given its typical form.
Calculation
The calculation is simple
Step1 : create the CCI
Step 2 : Use CCI as Fast MA and smoothed CCI as Slow MA
Step 3 : Multiple the Slow and Fast MAs by their respective input ratios, and then divide by their sum. if the result is greater than 0, then the result is 1, if it's less than 0 then the result is -1, then chart the data
if ((slowr * slow_k + fastr * fast_k) / (fastr + slowr) > 50.0)
temp := 1
if ((slowr * slow_k + fastr * fast_k) / (fastr + slowr) < 50.0)
temp := -1
Step 4 : Profit
Other implementations of Digital Kahler
This is to better understand the process the DK process and it's result, and furthermore, I'm linking these because for many in the Forex community, they see DK filtered indicators as the best implementations of standard indicators.
MACD
VHF-Adaptive, Digital Kahler Variety RSI w/ Dynamic Zones
Included:
Bar coloring
Signals
Alerts
Loxx's Expanded Source Types
Loxx's Moving Averages
Adaptive-Lookback CCI w/ Double Juirk Smoothing [Loxx]Adaptive-Lookback CCI w/ Double Juirk Smoothing is a CCI indicator with Adaptive period inputs. The adaptive calculation in this case is the count of pivots in historical bars. This indicator is also double smoothing using Jurik smoothing to reduce noise and refine the signal.
What is CCI?
The Commodity Channel Index ( CCI ) measures the current price level relative to an average price level over a given period of time. CCI is relatively high when prices are far above their average. CCI is relatively low when prices are far below their average. Using this method, CCI can be used to identify overbought and oversold levels.
What is Jurik Volty used in the Juirk Filter?
One of the lesser known qualities of Juirk smoothing is that the Jurik smoothing process is adaptive. "Jurik Volty" (a sort of market volatility ) is what makes Jurik smoothing adaptive. The Jurik Volty calculation can be used as both a standalone indicator and to smooth other indicators that you wish to make adaptive.
What is the Jurik Moving Average?
Have you noticed how moving averages add some lag (delay) to your signals? ... especially when price gaps up or down in a big move, and you are waiting for your moving average to catch up? Wait no more! JMA eliminates this problem forever and gives you the best of both worlds: low lag and smooth lines.
Included:
Bar coloring
3 signal variations w/ alerts
Stepped Moving Average of CCI [Loxx]Stepped Moving Average of CCI is a CCI that applies a stepping algorithm to smooth CCI. This allows for noice reduction and better identification of breakouts/breakdowns/reversals.
What is CCI?
The Commodity Channel Index ( CCI ) measures the current price level relative to an average price level over a given period of time. CCI is relatively high when prices are far above their average. CCI is relatively low when prices are far below their average. Using this method, CCI can be used to identify overbought and oversold levels.
Included:
Bar coloring
4 signal variations w/ alerts
Loxx's Expanded Source Types
Loxx's Moving Averages
CFB-Adaptive CCI w/ T3 Smoothing [Loxx]CFB-Adaptive CCI w/ T3 Smoothing is a CCI indicator with adaptive period inputs and T3 smoothing. Jurik's Composite Fractal Behavior is used to created dynamic period input.
What is Composite Fractal Behavior ( CFB )?
All around you mechanisms adjust themselves to their environment. From simple thermostats that react to air temperature to computer chips in modern cars that respond to changes in engine temperature, r.p.m.'s, torque, and throttle position. It was only a matter of time before fast desktop computers applied the mathematics of self-adjustment to systems that trade the financial markets.
Unlike basic systems with fixed formulas, an adaptive system adjusts its own equations. For example, start with a basic channel breakout system that uses the highest closing price of the last N bars as a threshold for detecting breakouts on the up side. An adaptive and improved version of this system would adjust N according to market conditions, such as momentum, price volatility or acceleration.
Since many systems are based directly or indirectly on cycles, another useful measure of market condition is the periodic length of a price chart's dominant cycle, (DC), that cycle with the greatest influence on price action.
The utility of this new DC measure was noted by author Murray Ruggiero in the January '96 issue of Futures Magazine. In it. Mr. Ruggiero used it to adaptive adjust the value of N in a channel breakout system. He then simulated trading 15 years of D-Mark futures in order to compare its performance to a similar system that had a fixed optimal value of N. The adaptive version produced 20% more profit!
This DC index utilized the popular MESA algorithm (a formulation by John Ehlers adapted from Burg's maximum entropy algorithm, MEM). Unfortunately, the DC approach is problematic when the market has no real dominant cycle momentum, because the mathematics will produce a value whether or not one actually exists! Therefore, we developed a proprietary indicator that does not presuppose the presence of market cycles. It's called CFB (Composite Fractal Behavior) and it works well whether or not the market is cyclic.
CFB examines price action for a particular fractal pattern, categorizes them by size, and then outputs a composite fractal size index. This index is smooth, timely and accurate
Essentially, CFB reveals the length of the market's trending action time frame. Long trending activity produces a large CFB index and short choppy action produces a small index value. Investors have found many applications for CFB which involve scaling other existing technical indicators adaptively, on a bar-to-bar basis.
What is Jurik Volty used in the Juirk Filter?
One of the lesser known qualities of Juirk smoothing is that the Jurik smoothing process is adaptive. "Jurik Volty" (a sort of market volatility ) is what makes Jurik smoothing adaptive. The Jurik Volty calculation can be used as both a standalone indicator and to smooth other indicators that you wish to make adaptive.
What is the Jurik Moving Average?
Have you noticed how moving averages add some lag (delay) to your signals? ... especially when price gaps up or down in a big move, and you are waiting for your moving average to catch up? Wait no more! JMA eliminates this problem forever and gives you the best of both worlds: low lag and smooth lines.
Ideally, you would like a filtered signal to be both smooth and lag-free. Lag causes delays in your trades, and increasing lag in your indicators typically result in lower profits. In other words, late comers get what's left on the table after the feast has already begun.
What is the T3 moving average?
Better Moving Averages Tim Tillson
November 1, 1998
Tim Tillson is a software project manager at Hewlett-Packard, with degrees in Mathematics and Computer Science. He has privately traded options and equities for 15 years.
Introduction
"Digital filtering includes the process of smoothing, predicting, differentiating, integrating, separation of signals, and removal of noise from a signal. Thus many people who do such things are actually using digital filters without realizing that they are; being unacquainted with the theory, they neither understand what they have done nor the possibilities of what they might have done."
This quote from R. W. Hamming applies to the vast majority of indicators in technical analysis . Moving averages, be they simple, weighted, or exponential, are lowpass filters; low frequency components in the signal pass through with little attenuation, while high frequencies are severely reduced.
"Oscillator" type indicators (such as MACD , Momentum, Relative Strength Index ) are another type of digital filter called a differentiator.
Tushar Chande has observed that many popular oscillators are highly correlated, which is sensible because they are trying to measure the rate of change of the underlying time series, i.e., are trying to be the first and second derivatives we all learned about in Calculus.
We use moving averages (lowpass filters) in technical analysis to remove the random noise from a time series, to discern the underlying trend or to determine prices at which we will take action. A perfect moving average would have two attributes:
It would be smooth, not sensitive to random noise in the underlying time series. Another way of saying this is that its derivative would not spuriously alternate between positive and negative values.
It would not lag behind the time series it is computed from. Lag, of course, produces late buy or sell signals that kill profits.
The only way one can compute a perfect moving average is to have knowledge of the future, and if we had that, we would buy one lottery ticket a week rather than trade!
Having said this, we can still improve on the conventional simple, weighted, or exponential moving averages. Here's how:
Two Interesting Moving Averages
We will examine two benchmark moving averages based on Linear Regression analysis.
In both cases, a Linear Regression line of length n is fitted to price data.
I call the first moving average ILRS, which stands for Integral of Linear Regression Slope. One simply integrates the slope of a linear regression line as it is successively fitted in a moving window of length n across the data, with the constant of integration being a simple moving average of the first n points. Put another way, the derivative of ILRS is the linear regression slope. Note that ILRS is not the same as a SMA ( simple moving average ) of length n, which is actually the midpoint of the linear regression line as it moves across the data.
We can measure the lag of moving averages with respect to a linear trend by computing how they behave when the input is a line with unit slope. Both SMA (n) and ILRS(n) have lag of n/2, but ILRS is much smoother than SMA .
Our second benchmark moving average is well known, called EPMA or End Point Moving Average. It is the endpoint of the linear regression line of length n as it is fitted across the data. EPMA hugs the data more closely than a simple or exponential moving average of the same length. The price we pay for this is that it is much noisier (less smooth) than ILRS, and it also has the annoying property that it overshoots the data when linear trends are present.
However, EPMA has a lag of 0 with respect to linear input! This makes sense because a linear regression line will fit linear input perfectly, and the endpoint of the LR line will be on the input line.
These two moving averages frame the tradeoffs that we are facing. On one extreme we have ILRS, which is very smooth and has considerable phase lag. EPMA has 0 phase lag, but is too noisy and overshoots. We would like to construct a better moving average which is as smooth as ILRS, but runs closer to where EPMA lies, without the overshoot.
A easy way to attempt this is to split the difference, i.e. use (ILRS(n)+EPMA(n))/2. This will give us a moving average (call it IE /2) which runs in between the two, has phase lag of n/4 but still inherits considerable noise from EPMA. IE /2 is inspirational, however. Can we build something that is comparable, but smoother? Figure 1 shows ILRS, EPMA, and IE /2.
Filter Techniques
Any thoughtful student of filter theory (or resolute experimenter) will have noticed that you can improve the smoothness of a filter by running it through itself multiple times, at the cost of increasing phase lag.
There is a complementary technique (called twicing by J.W. Tukey) which can be used to improve phase lag. If L stands for the operation of running data through a low pass filter, then twicing can be described by:
L' = L(time series) + L(time series - L(time series))
That is, we add a moving average of the difference between the input and the moving average to the moving average. This is algebraically equivalent to:
2L-L(L)
This is the Double Exponential Moving Average or DEMA , popularized by Patrick Mulloy in TASAC (January/February 1994).
In our taxonomy, DEMA has some phase lag (although it exponentially approaches 0) and is somewhat noisy, comparable to IE /2 indicator.
We will use these two techniques to construct our better moving average, after we explore the first one a little more closely.
Fixing Overshoot
An n-day EMA has smoothing constant alpha=2/(n+1) and a lag of (n-1)/2.
Thus EMA (3) has lag 1, and EMA (11) has lag 5. Figure 2 shows that, if I am willing to incur 5 days of lag, I get a smoother moving average if I run EMA (3) through itself 5 times than if I just take EMA (11) once.
This suggests that if EPMA and DEMA have 0 or low lag, why not run fast versions (eg DEMA (3)) through themselves many times to achieve a smooth result? The problem is that multiple runs though these filters increase their tendency to overshoot the data, giving an unusable result. This is because the amplitude response of DEMA and EPMA is greater than 1 at certain frequencies, giving a gain of much greater than 1 at these frequencies when run though themselves multiple times. Figure 3 shows DEMA (7) and EPMA(7) run through themselves 3 times. DEMA^3 has serious overshoot, and EPMA^3 is terrible.
The solution to the overshoot problem is to recall what we are doing with twicing:
DEMA (n) = EMA (n) + EMA (time series - EMA (n))
The second term is adding, in effect, a smooth version of the derivative to the EMA to achieve DEMA . The derivative term determines how hot the moving average's response to linear trends will be. We need to simply turn down the volume to achieve our basic building block:
EMA (n) + EMA (time series - EMA (n))*.7;
This is algebraically the same as:
EMA (n)*1.7-EMA( EMA (n))*.7;
I have chosen .7 as my volume factor, but the general formula (which I call "Generalized Dema") is:
GD (n,v) = EMA (n)*(1+v)-EMA( EMA (n))*v,
Where v ranges between 0 and 1. When v=0, GD is just an EMA , and when v=1, GD is DEMA . In between, GD is a cooler DEMA . By using a value for v less than 1 (I like .7), we cure the multiple DEMA overshoot problem, at the cost of accepting some additional phase delay. Now we can run GD through itself multiple times to define a new, smoother moving average T3 that does not overshoot the data:
T3(n) = GD ( GD ( GD (n)))
In filter theory parlance, T3 is a six-pole non-linear Kalman filter. Kalman filters are ones which use the error (in this case (time series - EMA (n)) to correct themselves. In Technical Analysis , these are called Adaptive Moving Averages; they track the time series more aggressively when it is making large moves.
Included:
Bar coloring
Signals
Alerts