GKD-V Choppiness Index [Loxx]The Giga Kaleidoscope GKD-V Choppiness Index is a volatility/volume module included in Loxx's "Giga Kaleidoscope Modularized Trading System."
█ GKD-V Choppiness Index
The Choppiness Index is a technical analysis tool used to determine if the market is in a trending or choppy, sideways-trading phase. Values typically range between 0 and 100: readings near 100 indicate a range-bound or choppy market, while readings near 0 suggest a strong trend. The Choppiness Index doesn't indicate the direction of the trend, only its presence. It is primarily used to anticipate periods of consolidation before potential breakouts or breakdowns.
█ Giga Kaleidoscope Modularized Trading System
Core components of an NNFX algorithmic trading strategy
The NNFX algorithm is built on the principles of trend, momentum, and volatility. There are six core components in the NNFX trading algorithm:
1. Volatility - price volatility; e.g., Average True Range, True Range Double, Close-to-Close, etc.
2. Baseline - a moving average to identify price trend
3. Confirmation 1 - a technical indicator used to identify trends
4. Confirmation 2 - a technical indicator used to identify trends
5. Continuation - a technical indicator used to identify trends
6. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown
7. Exit - a technical indicator used to determine when a trend is exhausted
8. Metamorphosis - a technical indicator that produces a compound signal from the combination of other GKD indicators*
*(not part of the NNFX algorithm)
What is Volatility in the NNFX trading system?
In the NNFX (No Nonsense Forex) trading system, ATR (Average True Range) is typically used to measure the volatility of an asset. It is used as a part of the system to help determine the appropriate stop loss and take profit levels for a trade. ATR is calculated by taking the average of the true range values over a specified period.
True range is calculated as the maximum of the following values:
-Current high minus the current low
-Absolute value of the current high minus the previous close
-Absolute value of the current low minus the previous close
ATR is a dynamic indicator that changes with changes in volatility. As volatility increases, the value of ATR increases, and as volatility decreases, the value of ATR decreases. By using ATR in NNFX system, traders can adjust their stop loss and take profit levels according to the volatility of the asset being traded. This helps to ensure that the trade is given enough room to move, while also minimizing potential losses.
Other types of volatility include True Range Double (TRD), Close-to-Close, and Garman-Klass
What is a Baseline indicator?
The baseline is essentially a moving average, and is used to determine the overall direction of the market.
The baseline in the NNFX system is used to filter out trades that are not in line with the long-term trend of the market. The baseline is plotted on the chart along with other indicators, such as the Moving Average (MA), the Relative Strength Index (RSI), and the Average True Range (ATR).
Trades are only taken when the price is in the same direction as the baseline. For example, if the baseline is sloping upwards, only long trades are taken, and if the baseline is sloping downwards, only short trades are taken. This approach helps to ensure that trades are in line with the overall trend of the market, and reduces the risk of entering trades that are likely to fail.
By using a baseline in the NNFX system, traders can have a clear reference point for determining the overall trend of the market, and can make more informed trading decisions. The baseline helps to filter out noise and false signals, and ensures that trades are taken in the direction of the long-term trend.
What is a Confirmation indicator?
Confirmation indicators are technical indicators that are used to confirm the signals generated by primary indicators. Primary indicators are the core indicators used in the NNFX system, such as the Average True Range (ATR), the Moving Average (MA), and the Relative Strength Index (RSI).
The purpose of the confirmation indicators is to reduce false signals and improve the accuracy of the trading system. They are designed to confirm the signals generated by the primary indicators by providing additional information about the strength and direction of the trend.
Some examples of confirmation indicators that may be used in the NNFX system include the Bollinger Bands, the MACD (Moving Average Convergence Divergence), and the MACD Oscillator. These indicators can provide information about the volatility, momentum, and trend strength of the market, and can be used to confirm the signals generated by the primary indicators.
In the NNFX system, confirmation indicators are used in combination with primary indicators and other filters to create a trading system that is robust and reliable. By using multiple indicators to confirm trading signals, the system aims to reduce the risk of false signals and improve the overall profitability of the trades.
What is a Continuation indicator?
In the NNFX (No Nonsense Forex) trading system, a continuation indicator is a technical indicator that is used to confirm a current trend and predict that the trend is likely to continue in the same direction. A continuation indicator is typically used in conjunction with other indicators in the system, such as a baseline indicator, to provide a comprehensive trading strategy.
What is a Volatility/Volume indicator?
Volume indicators, such as the On Balance Volume (OBV), the Chaikin Money Flow (CMF), or the Volume Price Trend (VPT), are used to measure the amount of buying and selling activity in a market. They are based on the trading volume of the market, and can provide information about the strength of the trend. In the NNFX system, volume indicators are used to confirm trading signals generated by the Moving Average and the Relative Strength Index. Volatility indicators include Average Direction Index, Waddah Attar, and Volatility Ratio. In the NNFX trading system, volatility is a proxy for volume and vice versa.
By using volume indicators as confirmation tools, the NNFX trading system aims to reduce the risk of false signals and improve the overall profitability of trades. These indicators can provide additional information about the market that is not captured by the primary indicators, and can help traders to make more informed trading decisions. In addition, volume indicators can be used to identify potential changes in market trends and to confirm the strength of price movements.
What is an Exit indicator?
The exit indicator is used in conjunction with other indicators in the system, such as the Moving Average (MA), the Relative Strength Index (RSI), and the Average True Range (ATR), to provide a comprehensive trading strategy.
The exit indicator in the NNFX system can be any technical indicator that is deemed effective at identifying optimal exit points. Examples of exit indicators that are commonly used include the Parabolic SAR, the Average Directional Index (ADX), and the Chandelier Exit.
The purpose of the exit indicator is to identify when a trend is likely to reverse or when the market conditions have changed, signaling the need to exit a trade. By using an exit indicator, traders can manage their risk and prevent significant losses.
In the NNFX system, the exit indicator is used in conjunction with a stop loss and a take profit order to maximize profits and minimize losses. The stop loss order is used to limit the amount of loss that can be incurred if the trade goes against the trader, while the take profit order is used to lock in profits when the trade is moving in the trader's favor.
Overall, the use of an exit indicator in the NNFX trading system is an important component of a comprehensive trading strategy. It allows traders to manage their risk effectively and improve the profitability of their trades by exiting at the right time.
What is an Metamorphosis indicator?
The concept of a metamorphosis indicator involves the integration of two or more GKD indicators to generate a compound signal. This is achieved by evaluating the accuracy of each indicator and selecting the signal from the indicator with the highest accuracy. As an illustration, let's consider a scenario where we calculate the accuracy of 10 indicators and choose the signal from the indicator that demonstrates the highest accuracy.
The resulting output from the metamorphosis indicator can then be utilized in a GKD-BT backtest by occupying a slot that aligns with the purpose of the metamorphosis indicator. The slot can be a GKD-B, GKD-C, or GKD-E slot, depending on the specific requirements and objectives of the indicator. This allows for seamless integration and utilization of the compound signal within the GKD-BT framework.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v2.0 system has five types of modules (indicators/strategies). These modules are:
1. GKD-BT - Backtesting module (Volatility, Number 1 in the NNFX algorithm)
2. GKD-B - Baseline module (Baseline and Volatility/Volume, Numbers 1 and 2 in the NNFX algorithm)
3. GKD-C - Confirmation 1/2 and Continuation module (Confirmation 1/2 and Continuation, Numbers 3, 4, and 5 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 6 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 7 in the NNFX algorithm)
6. GKD-M - Metamorphosis module (Metamorphosis, Number 8 in the NNFX algorithm, but not part of the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data to A backtest module wherein the various components of the GKD system are combined to create a trading signal.
That is, the Baseline indicator passes its data to Volatility/Volume. The Volatility/Volume indicator passes its values to the Confirmation 1 indicator. The Confirmation 1 indicator passes its values to the Confirmation 2 indicator. The Confirmation 2 indicator passes its values to the Continuation indicator. The Continuation indicator passes its values to the Exit indicator, and finally, the Exit indicator passes its values to the Backtest strategy.
This chaining of indicators requires that each module conform to Loxx's GKD protocol, therefore allowing for the testing of every possible combination of technical indicators that make up the six components of the NNFX algorithm.
What does the application of the GKD trading system look like?
Example trading system:
Backtest: Multi-Ticker CC Backtest
Baseline: Hull Moving Average
Volatility/Volume: Hurst Exponent
Confirmation 1: Advance Trend Pressure as shown on the chart above
Confirmation 2: uf2018
Continuation: Coppock Curve
Exit: Rex Oscillator
Metamorphosis: Baseline Optimizer
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, GKD-M, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD system.
█ Giga Kaleidoscope Modularized Trading System Signals
Standard Entry
1. GKD-C Confirmation gives signal
2. Baseline agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Volatility/Volume agrees
1-Candle Standard Entry
1a. GKD-C Confirmation gives signal
2a. Baseline agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
Next Candle
1b. Price retraced
2b. Baseline agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Baseline Entry
1. GKD-B Baseline gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Volatility/Volume agrees
7. Confirmation 1 signal was less than 'Maximum Allowable PSBC Bars Back' prior
1-Candle Baseline Entry
1a. GKD-B Baseline gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSBC Bars Back' prior
Next Candle
1b. Price retraced
2b. Baseline agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Volatility/Volume Entry
1. GKD-V Volatility/Volume gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Baseline agrees
7. Confirmation 1 signal was less than 7 candles prior
1-Candle Volatility/Volume Entry
1a. GKD-V Volatility/Volume gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSVVC Bars Back' prior
Next Candle
1b. Price retraced
2b. Volatility/Volume agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Baseline agrees
Confirmation 2 Entry
1. GKD-C Confirmation 2 gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Volatility/Volume agrees
6. Baseline agrees
7. Confirmation 1 signal was less than 7 candles prior
1-Candle Confirmation 2 Entry
1a. GKD-C Confirmation 2 gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSC2C Bars Back' prior
Next Candle
1b. Price retraced
2b. Confirmation 2 agrees
3b. Confirmation 1 agrees
4b. Volatility/Volume agrees
5b. Baseline agrees
PullBack Entry
1a. GKD-B Baseline gives signal
2a. Confirmation 1 agrees
3a. Price is beyond 1.0x Volatility of Baseline
Next Candle
1b. Price inside Goldie Locks Zone Minimum
2b. Price inside Goldie Locks Zone Maximum
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Continuation Entry
1. Standard Entry, 1-Candle Standard Entry, Baseline Entry, 1-Candle Baseline Entry, Volatility/Volume Entry, 1-Candle Volatility/Volume Entry, Confirmation 2 Entry, 1-Candle Confirmation 2 Entry, or Pullback entry triggered previously
2. Baseline hasn't crossed since entry signal trigger
4. Confirmation 1 agrees
5. Baseline agrees
6. Confirmation 2 agrees
波動指數 (CHOP)
Reversion Zone IndexThe Reversion Zone Index (RZI) is an indicator that combines the Commodity Channel Index (CCI), Choppiness Index (CI), and Bollinger Bands Percentage (BBPct) to identify mean reversion signals in the market. It is plotted as an Exponential Moving Average (EMA) smoothed oscillator with overbought and oversold zones, and mean reversion signals are represented by red and green arrows.
The three indicators are combined to benefit from their complementary aspects and create a more comprehensive view of mean reversion conditions. Here's a brief overview of each indicator's benefits:
1. Commodity Channel Index (CCI): CCI measures the current price level relative to its average over a specified period. It helps identify overbought and oversold conditions, as well as potential trend retracements. By incorporating CCI, the RZI gains insights into momentum and potential turning points.
2. Choppiness Index (CI): CI quantifies the market's choppiness or trendiness by analyzing the range between the highest high and lowest low over a specific period. It indicates whether the market is in a trending or ranging phase. CI provides valuable information about the market state, which can be useful in mean reversion analysis.
3. Bollinger Bands Percentage (BBPct): BBPct measures the current price's position relative to the Bollinger Bands. It calculates the percentage difference between the current price and the bands, identifying potential overbought or oversold conditions. BBPct helps gauge the market's deviation from its typical behavior and highlights potential reversal opportunities.
The RZI combines the three indicators by taking an average of their values and applying further calculations. It smooths the combined oscillator using an EMA to reduce noise and enhance the visibility of the trends. Smoothing with EMA provides a more responsive representation of the overall trend and helps filter out short-term fluctuations.
The overbought and oversold zones are marked on the chart as reference levels. When the combined oscillator is above the overbought zone or below the oversold zone, it suggests a potential mean reversion signal. Red and green arrows are displayed to visually indicate these mean retracement signals.
The RZI is a valuable tool for identifying mean reversion opportunities in the market. It incorporates multiple indicators, each providing unique insights into different aspects of mean reversion, such as momentum, volatility, and price positioning. Traders can use this indicator to spot potential turning points and time their trades accordingly.
MultiTimeFrame Choppiness IndexThe Choppiness Index (CHOP) is an oscillator (range 0-100) designed to determine if the market is choppy (trading sideways, value is going up) or not choppy (trading within a trend, value is going down). In case of trend moves it do not determine trend direction (other indicators are needed to predict trend direction). Some see it as fuel for the upcoming movement.
This implementation shows the graph for 4 different time frames simultaneously. Time frames are selected in settings. The default set: 1h, 4h, 1D, 1W.
For each time frame we can show/hide chart line, pick timeframe, assigned a color and line width.
Troubleshooting:
In case od any problems, please send error details to the author of the script.
Simple Chop ZoneThe original Chop Zone indicator by Trading View is good, but has a few limitations which I've addressed in this one
Too many colors which confuse and/or overwhelm users like me
Inability to change the EMA period
This one has just 3 customizable colors for
Uptrend - default = Turquoise
Downtrend - default = red
Everything else - default = lime
And you can set your own EMA length. The default is 34 as per the original Chop Zone indicator
Binance CHOP Dashboard by KziHere is a Dashboard to find the opportunuty of bigs moves with 20 pairs.
The Dashboard is too big for the phone view. I thinks we can use it only on computer view.
How it's work ?
I look for the CHOP on Weekly and Daily time frame
The CHOP give the "tension" of the pair.
So i look for the biggest "tension" to take the "big mooves"
I look for the align tension between weekly and daily
The CHOP can be 0 to 100 , the result is:
(Weeky CHOP x Daily CHOP) = 0 to 10 000
To make the result easy to read, i divide so that the "note" is between 0 and 10.
If you have more than 3 /10 = RED => HOT Opporunity for big mooves
If you have less than 1/10 = BLUE => COLD opporunity
Thanks for your comment,
Kzi
The code is well.
But i think there is an opportunity to do it better with some for loop.
Is some of you do it, please let's me know.
Oster Double ChopThis indicator is based on the Chopiness Index. If you're used to trade with the Chop, you may check several timeframes to enter a position. It starts getting annoying to check 2 timeframes for every single position you want to enter in, thanks to this indicator, you'll be able to monitor it in a single indicator.
2 parameters will have to be set up:
Fixed timeframe
Session timeframe
The fixed timeframe is a timeframe that will be locked, and displayed no matter your session timeframe. You can change it in the parameters.
The session timeframe will depend on the timeframe selected on your chart.
By this way you can monitor 1 timeframe for any chart, and the other chop is flexible depending on what timeframe you're monitoring.
NOTE: if your session timeframe is the same as the fixed timeframe, you will see only one chop line because they overlay.
Have a nice trading!
Stochastic Choppiness IndexI felt that the choppiness index wasn't responsive enough on lower time frames so I applied the stochastic formula to it and gave it the ability to use other time frames.
Maybe use it similarly to the squeeze momentum.
MM Chop FilterBased On the "Chop and explode Indicator by fhenry0331
We Updated to Pine 5
- Added break out alerts and Signals
-Customize thresholds
How To use
when the line is blue confirmed Buy
Line is Red confirmed Sell
ALWAYS use in confirmation with your strategy and Trade with the trend.
Match with the on chart version for best results
CHOPperIt is based on the Choppiness Index indicator. It can show you when the market is in range. If the lines are below the lower band, it can be a strong trend, if it is inside the 2 bands, it is considered to be a choppy market, and if it is crossed down the upper band, it can be a developing trend.
This indicator does not show you the trend direction! This may be used as a confirmation indicator.
The improvements this indicator provides over the original:
It uses ATR instead of just TR (if ATR length is 1, it is the original TR)
It uses my ATRWO (ATR Without Outliers) indicator inside, which can remove extreme highs and lows from calculation. You can tune this by the "ATRWO STDev Mult" parameter. Higher value means more outliers are allowed.
It has 2 lines, one uses ATR(WO) (the blue one), which can be similar to the original Choppiness Index, the other uses standard deviation (the teal one).
The 2 lines can be used together, or you can hide one of them.
Choppiness Index TileA simple tile on the chart that indicates the choppiness index on the chart for the chart's timeframe. The index tile will show 3 different colors based on the value of the choppiness index. 61.8 for the high threshold and 38.2 for the lower threshold.
Weis Chop StrategyA new version of my earlier strategy with Choppiness Index as filter and trigger point. Also have used EMA to determine short time direction
Choppiness Index and RSI by ceyhun
Choppiness Index and RSI by ceyhun
This indicator is based on the inverse relationship between CHOP and RSI.
Bar color
If the RSI is greater than CHOP, the Bar color will be blue.
If CHOP is greater than RSI, the bar color will be red.
CHOP
If CHOP is less than 38.2, the color will turn blue. positive
If the CHOP is between 38.2 and 61.8, the color will be yellow and neutral.
If CHOP is greater than 61.8, the color will turn red. negative
Rsi
If Rsi is greater than 61.8, the color will turn blue, positive
If Rsi is between 38.2 and 61.8, the color will be hexagonal and neutral
If Rsi is less than 38.2 the color will be red, negative
The Choppiness Index (CHOP) is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (trading within a trend in either direction). The Choppiness Index is an example of an indicator that is not directional at all. CHOP is not meant to predict future market direction, it is a metric to be used to for defining the market's trendiness only. A basic understanding of the indicator would be; higher values equal more choppiness, while lower values indicate directional trending.
Relative Strength Index (RSI)
The Relative Strength Index (RSI) is a well versed momentum based oscillator which is used to measure the speed (velocity) as well as the change (magnitude) of directional price movements. Essentially the RSI, when graphed, provides a visual mean to monitor both the current, as well as historical, strength and weakness of a particular market. The strength or weakness is based on closing prices over the duration of a specified trading period creating a reliable metric of price and momentum changes. Given the popularity of cash settled instruments (stock indexes) and leveraged financial products (the entire field of derivatives); RSI has proven to be a viable indicator of price movements.
WhipLashThis is a study to determine if small candle bodies (little difference between open and close), regardless of overall candle length (high/low), can be used to filter choppy markets.
The indicator will calculate the selected average "MA Mode" of (close-open). To standardize this result and ensure any filters/thresholds do not need to be recalculated for each instrument the result will be used to calculate the Z Score.
The idea is that when candle bodies are small there is very little actual price movement, and therefore price is choppy. When considering the Z Score of that result, any outliers ie larger candle bodies, could show a potential trend forming. This indicator is similar to QStick but allows more customization by the user.
MA Mode determines which MA is used to smooth the results of (close-open)
Price Smoothing is the number of running periods the MA Mode is calculated for.
The three Thresholds are preset to the 90%, 95%, and 99% levels for Z Score. If these thresholds are altered you may wish to also alter the horizontal lines programmed for each level on the positive and negative sides.
The Z Length is the period for which the Z Score is calculated
Multiple MA Options Credits to @Fractured
Bits and Pieces from @AlexGrover, @Montyjus, and @Jiehonglim
As always, trade at your own risk.
BERLIN Renegade - Baseline & RangeThis is the baseline and range candles part of a larger algorithm called the "BERLIN Renegade". It is based on the NNFX way of trading, with some modifications.
The baseline is used for price crossover signals, and consists of the LSMA. When price is below the baseline, the background turns red, and when it is above the baseline, the background turns green.
It also includes a modified version of the Range Identifier by LazyBear. This version calculates the same, but draws differently. It remove the baseline signal color if the Range Identifier signals there is a possible trading range forming.
The main way of identifying ranges is using the BERLIN Range Index. A panel version of this indicator is included in another part of the algorithm, but the bar color version is included here, to make the ranges even more visible and easier to avoid.
BERLIN Range Index | Panel versionThe original problem: The choppiness index is great at finding ranging markets, but it is sometimes very slow, which means most of the time it only catches the end of a trend.
This indicator tries to solve this. It uses the choppiness index and filters it using a factor that is based on the standard deviation of the ATR.
The ATR based filter is calculated by first calculating the running standard deviation of the ATR, and then looking at that in relation to its recent low to find a filtering factor to use on the choppiness index. This makes the choppiness index more reactive to trends, but also slightly more likely to missidentify ranges.
This is the panel version of the indicator. It plots the index and min/max values, as well as background colors to tell you when it thinks the market is ranging or trending.
Yellow = Trending
Transparent gray = Ranging
BERLIN Range Index | Bar color versionThe original problem: The choppiness index is great at finding ranging markets, but it is sometimes very slow, which means most of the time it only catches the end of a trend.
This indicator tries to solve this. It uses the choppiness index and filters it using a factor that is based on the standard deviation of the ATR.
The ATR based filter is calculated by first calculating the running standard deviation of the ATR, and then looking at that in relation to its recent low to find a filtering factor to use on the choppiness index. This makes the choppiness index more reactive to trends, but also slightly more likely to missidentify ranges.
This is the bar color version of the indicator. It changes the color of the bars when it it thinks the market is ranging and when it thinks it is trending.
Yellow = Trending
Transparent gray = Ranging
ACTION Locator v2.0The indicator is based on making the standard deviation (where the mean is a moving average) a two-lines cross indicator, by applying an MA over it. When the standard deviation is above the MA, there is considered to be enough volatility in the market for trends to form.
Blue background = There is ACTION in the market -- signals it should be safe to trade
Gray background = No ACTION - DO NOT TRADE!
Double MACD Buy and SellIndicator for strategy that was used in a Forex competition and was a winner. Use double MACD with custom settings, search video on YouTube:
Learn Five Powerful MACD Trading Strategies
Add some tools to analyze the market context a little more:
- Detector of regular and hidden divergences.
- Atlas Zone (detects consolidation that is about to generate a movement)
- Choppines zone configurable (detects if the market is stable or not)
Visualization of entries in trend and counter-trend according to the rules described in the video.
Buy and sell alerts.
Note: I do not recommend using only this indicator as an investment strategy, it is another tool that must be complemented with a market study by the trader.
The All Seeing EyeThe All Seeing Eye is the Logarithmic Ultimate Oscillator (marked blue) interposed with a special Choppiness Index I call the "Trend Energy Index" (marked red) that has been averaged over multiple time frames. Key levels are set at the 50 center line, and then 1 and 2 standard deviations from the center line. This oscillator is intended for use in the standard stock market but can very likely be applied to the Forex market as well.
The 50 center line indicates the beginning or end of a trend based on the direction of the cross of the Ultimate Oscillator . Trend Strength is indicated by the position of the Trend Energy Index. Use this oscillator in the same way you would use the Ultimate Oscillator while considering the strength of the trend via the multiple Trend Energy Index. Entry and exit points are identified when the Trend Energy Index is in a trending state or spikes sharply downwards from an energy level near 61.8 and higher than 50. When the Trend Energy Index crosses above the 50 center line, it indicates the trend has ended. When it crosses below the 50 center line, it indicates a trend is beginning. Sharp changes in the direction of the Trend Energy Index at the 1 and 2 standard deviation key levels are usually accompanied by the same reaction from the Ultimate Oscillator indicating the trend may be entering a pullback or consolidation period. The Ultimate Oscillator will tell you the likely direction of the trend based on its slope between time intervals, as well as its position being above or below 50. Again, use the Ultimate Oscillator as you would RSI . Overbought and Oversold levels are indicated at the 2 standard deviation levels from the center line in relation to the Ultimate Oscillator . These levels are 27.2 for oversold and 72.8 for overbought.
The power of this oscillator comes from the reactivity of the Trend Energy Index in alerting you of trend strengthening or weakening of the predominant trend indicated by the Ultimate Oscillator . Pairing these two together produces great accuracy in Identifying reversals, exit points, and entry points. Additionally, the Ultimate Oscillator gives much less false divergence readings than standard RSI , and pairing with the ability of the Trend Energy Index to identify trend strength on any time frame allows great versatility while maintaining accuracy.
Because of the nature of this oscillators design, it is suited for use under any time frame and any volatility level. However, I personally have found it to be most accurate under low to medium-high volatility levels in a weekly time frame or shorter. Accuracy begins to be lost once the time frames are monthly or higher. It is recommended to use this oscillator with a volume indicator and a secondary momentum indicator such as MACD to verify signals from the All Seeing Eye for the highest degree of accuracy to be achieved.
Easy to read and notable trend states to get you started:
Blue line above 50 and red line below 50 = Uptrend
Both blue line and red line below 50 = Downtrend
Blue line 2 standard deviations above 50 and red line 2 standard deviations below 50 = Strong uptrend
Both blue line and red line 2 standard deviations below 50 = Strong downtrend
Red line at 1 standard deviation below 50 = weak trend
Red line at 2 standard deviations below 50 = strong trend
Red line at 1 standard deviation above 50 = consolidation phase (very weak or no trend)
Red line at 2 standard deviations above 50 = dead in the water (no trend at all)
My #1 tip: Pay close attention to the slopes of both lines in this oscillator and their relationship to each other!
Ultra CMF + Stoch. and Choppiness IndexThis is a fairly complex, but powerful indicator that combines 3 different indicators.
1. Chaikin Money Flow (CMF)-
Oscillator that uses the sum of Money Flow Volume (MFV) values over n periods to determine and compare the amount of
buying/selling pressure. We modified the CMF's scale so that values fluctuate between {-100, 100} for easier visualization.
If (CMF > 0)
then (buying pressure > selling pressure)
If (CMF < 0)
then (buying pressure < selling pressure)
Thus, CMF can be a valuable tool for confirming both uptrends and downtrends, as well as identifying divergences as a negative CMF
value in the midst of an uptrend indicates lack of strength.
In addition, we set bounds for the CMF values to prevent whipsaws during periods of horizontal price movement.
The CMF is shown on the bottom of the chart as the teal and fuchsia histogram.
Teal bars means (CMF < 0) and fuchsia bars means (CMF > 0).
2. Choppiness Index -
The Choppiness Index is another oscillator that works synergistically with the Chaikin Money Flow to prevent entries during choppy
conditions (when there is no clear trend direction and movement is horizontal). Although it is blind to the actual direction of the
price movement, we use it to distinguish periods of consolidation from "trendy" markets. Values fluctuate between {0, 100}, with 50
acting as the center-point. We've also set thresholds for chop values that are utlized to optimize entry and exit timing.
The Choppiness Index is plotted as the green and pink circle line at the top of the chart. If movement is choppy(choppy > 50), then
circles are pink. If choppiness is low(chop < 50), then the circles are green.
3. Fast and Slow Stochastics -
Lastly, we use a fast and a slow stochastic momentum oscillator. This is a fairly common approach, as it allows us to detect signals
on a wider range of sensitivity.The slow stochastic confirms the high quantity of signals generated by the more hyper-sensitive
fast stochastic.
The fast and slow K and D values are not plotted on the graph by default, but users can change that in the inputs to choose which
ones to show on the graph(as shown in the bottom pane). The upper and lower bounds can also be chosen to increase/decrease
signal sensitivity.
All values such as lengths, bounds, etc. can be changed by users through the input options.
The Graph:
Chaikin Money Flow - Shown as the teal and pink zero-centered oscillator at the bottom of the chart. Bars are teal when CMF is less than
zero and fuchsia when CMF value is greater than 0. Users can choose whether the CMF is plotted by changing the 'plotCMF' input.
-The CMF histogram is shown in the second and third panes.
Choppiness Index - Plotted as the pink and teal line of circles at the top of the chart. Circles are pink if they are above 50 (high chop) and
teal when they are below 50 (low chop). Users can choose whether it is plotted through the 'plotChop' input.
-The Choppiness Index is shown in the second and third panes.
Stochastics - Not plotted by default, but users can choose to have them shown by adjusting the values in the input options menu. If you want,
there is an option to plot both fast and slow K and D values (4 total lines) and the upper and lower bounds that are used to determine entries
and exits.
NOTE: I tried to show all the ways that you can choose to display all the different indicators in the different panes, but there are a million
different ways you can choose to have the chart laid out through changing the inputs. You could have it be as simple as plotting just the 'B'
and 'S' for entries and exits or a complex graph with the CMF, Chop, and stochastics all plotted together.
HOW TO USE:
There is a set of conditionals for each of the three indicators to determine both entry and exit points. To simplify this, we decided to divide them
into red circles for exit conditions and green squares for entry conditions.
LONG ENTRIES:
1. If the conditions for the stochastics are met, a green square is plotted at the top of the chart.
2. If the conditions for the CMF are met, a green square is plotted at the center of the chart.
3. If the conditions for Choppiness Index are met, a blue circle is plotted at the bottom.
TRADE WHEN: There is a green square at the top, green square in the middle, and a blue circle at the bottom.
A GREEN 'B' IS PLOTTED IN THE CENTER OF THE GRAPH WHEN THE ABOVE REQUIREMENTS ARE TRUE...Enter position at that point.
LONG EXIT:
1. If the conditions for the stochastics are met, a red circle is plotted at the top of the chart.
2. If the conditions for CMF are met, a red circle is plotted at the center of the chart.
3. If the conditions for Choppiness Index are met, a blue circle is plotted the bottom.
TRADE WHEN: There is a red circle at the top, red circle in the middle, and blue circle at the bottom.
A RED 'S' IS PLOTTED AT THE CENTER OF THE GRAPH WHEN THE ABOVE REQUIREMENTS ARE TRUE....Exit Position at that point.
ALERTS:
An alert is sent when all buy conditions are met, informing the trader to enter a long position.
The same is done for sell conditions.
Like I said earlier, there are tons of input options to change this indicator to fit your specific use, as well as display options. I've tailored the settings
for trading BTC/USD, but it is a very versatile indicator and can be adapted for whatever you're trading.
Flow Trend Indicator Strategy V2Incorporated some strategies into one strategy. Every strategy can be tested using the TV StrategyTester.
Chop Zone strategy(lirshah)This is a visual indicator designed to identify trends and choppiness.
the Chop Zone illustrates the difference between close price and its EMA by converting its values to colors.
this strategy has best performance on H1 timeframe and has a good results on several crypto pair.