Stochastic Momentum Index (SMI) Refurbished▮Introduction
Stochastic Momentum Index (SMI) Indicator is a technical indicator used in technical analysis of stocks and other financial instruments.
It was developed by William Blau in 1993 and is considered to be a momentum indicator that can help identify trend reversal points.
Basically, it's a combination of the True Strength Index with a signal line to help identify turning points in the market.
SMI uses the stochastic formula to compare the current closing price of an asset with the maximum and minimum price range over a specific period.
He then compares this ratio to a short-term moving average to create an indicator that oscillates between -100 and +100.
When the SMI is above 0, it is considered positive, indicating that the current price is above the short-term moving average.
When it is below 0, it is considered negative, indicating that the current price is below the short-term moving average.
Traders use the SMI to identify potential trend reversal points.
When the indicator reaches an extreme level above +40 or below -40, a trend reversal is possible.
Furthermore, traders also watch for divergences between the SMI and the asset price to identify potential trading opportunities.
It is important to remember that the SMI is a technical indicator and as such should be used in conjunction with other technical analysis tools to get a complete picture of the market situation.
▮ Improvements
The following features were added:
1. 7 color themes, for TSI, Signal and Histogram.
2. Possibility to customize moving average type for TSI/Signal.
3. Dynamic Zones.
4. Crossing Alerts.
5. Alert points on specific ranges.
5. Coloring of bars according to TSI/Signal/Histogram.
▮ Themes
Examples:
▮ About Dynamic Zones
'Most indicators use a fixed zone for buy and sell signals.
Here's a concept based on zones that are responsive to the past levels of the indicator.'
The concept of Dynamic Zones was described by Leo Zamansky ( Ph .D.) and David Stendahl, in the magazine of Stocks & Commodities V15:7 (306-310).
Basically, a statistical calculation is made to define the extreme levels, delimiting a possible overbought/oversold region.
Given user-defined probabilities, the percentile is calculated using the method of Nearest Rank.
It is calculated by taking the difference between the data point and the number of data points below it, then dividing by the total number of data points in the set.
The result is expressed as a percentage.
This provides a measure of how a particular value compares to other values in a data set, identifying outliers or values that are significantly higher or lower than the rest of the data.
▮ What to look for
1. Divergences/weakening of a trend/reversal:
2. Supports, resistances, pullbacks:
3. Overbought/Oversold Points:
▮ Thanks and Credits
- TradingView and PineCoders: for SMI and Moving Averages
- allanster: for Dynamic Zones
Stochastic Oscillator
Orion:SagittaSagitta
Sagitta is an indicator the works to assist in the validation of potential long entries and to place stop-loss orders. Sagitta is not a "golden indicator" but more of a confirmation indicator of what prices might be suggesting.
The concept is that while stocks can turn in one bar, it usually takes two bars or more to signal a turn. So, using a measurement of two bars help determine the potential turning of prices.
Behind the scenes, Sagitta is nothing more than a 2 period stochastic which has had its values divided into five specific zones.
Dividing the range of the two bars in five sections, the High is equal to 100 and the Low is equal to 0.
The zones are:
20 = bearish (red) – This is when the close is the lower 20% of the two bars
40 = bearish (orange) – This is when the close is between the lower 20% and 40% of the two bars.
60 = neutral (yellow) – This is when the close is between the middle 40% - 60% of the two bars.
80 = bullish (blue) – This is when the close is between the upper 60% - 80% of the two bars.
100 = bullish (green) – This is when the close is above the upper 80% of the bar.
The general confirmation concept works as such:
When the following bar is of a higher value than the previous bar, there is potential for further upward price movement. Conversely when the following bar is lower than the previous bar, there is potential for further downward movement.
Going from a red bar to orange bar Might be an indication of a positive turn in direction of prices.
Going from a green bar to an orange bar would also be considered a negative directional turn of prices.
When the follow on bar decreases (ie, green to blue, blue to yellow, etc) placing a stop-loss would be prudent.
Maroon lines in the middle of a bar is an indication that prices are currently caught in consolidation.
Silver/Gray bars indicate that a high potential exists for a strong upward turn in prices exists.
Consolidation is calculated by determining if the close of one bar is between the high and low of another bar. This then establishes the range high and low. As long as closes continue with this range, the high and low of the range can expand. When the close is outside of the range, the consolidation is reset.
Signals in areas of consolidation (maroon center bar) should be looked upon as if the prices are going to challenge the high of the consolidation range and not necessarily break through.
The entry technique used is:
The greater of the following two calculations:
High of signal bar * 1.002 or High of signal bar + .03
The stop-loss technique used is:
The lesser of the following two calculations:
Low of signal bar * .998 or Low of signal bar - .03
IF an entry signal is generated and the price doesn’t reach the entry calculation. It is considered a failed entry and is not considered a negative or that you missed out on something. This has saved you from losing money since the prices are not ready to commit to the direction.
When placing a stop-loss, it is never suggested that you lower the value of a stop-loss. Always move your stop-losses higher in order to lock in profit in case of a negative turn.
DSS Bressert Stochastic MTFDouble Smoothed Stochastics – DSS Bressert is an oscillator introduced by William Blau and Walter Bressert shortly after each other in two slightly different versions. The calculation of DSS Bressert values is similar to the stochastic indicator. The difference is the use of double exponential smoothing. The advantages over the classic stochastic oscillators are the fast response to price changes in a still very smooth pattern. In addition, the extreme zones at the other end of the scale are reached quite frequently, even in strong trends, resulting in many trend conforming signals. Double Smoothed Stochastics – DSS The Bressert values are the same as the stochastics – values above 80 indicate an overbought condition of the market, values below 20 indicate an oversold condition of the market.
This is a full implementation of the original Stochastic Calulation with Multi-Time-Frame options. Other available scrips are lagging here and messing MTF up...
This Scrip will plot 2 lines for the double smoothed Stochastic based on the original exponential calculation from Blau/Bressert. Whilst the original stochastic is only simple moving average.
If you are a daytrader or scalper, the script is able to show a slow line and a fast line pair. Preferred Settings are embedded as screenshot.
Smooth Stochastic and RSI ComboA lot of people run both stochastic and rsi on one chart so I figured I would make something that combines the two. This script takes both the rsi and the stochastic, smooths them both and then plots them both on top of each other. I have filled it to make an error range and I colored it with the direction of its mean. I hope this frees up some room on your screen! Enjoy!
ps this is not stochastic rsi, its both stochastic and rsi.
Stochastic EMA, SMA, VWMA + DivergenceEvery MetaTrader User knows the function to switch the stochastic calculation from simple to exponential.
So i took the original Stochastic code from TV and enhanced it for the SMA, EMA, and VWMA smoothing. If you are using a longer K Smoothing interval you will recognize a notable difference between SMA and EMA.
Standard Stochastic Calculation that is well kown
Option to switch smoothing calculation
Choice between Simple Moving Average, Exponential Moving Average, Volume Weighted Moving Average
If you have more wishes regarding the smoothing, just leave a comment i can add a lot more...
On my to-do list is also the divergence lines known from the "divergence indicator" (RSI).
I hope this helps to get better entries ;-)
Have fun!
"The Stocashi" - Stochastic RSI + Heikin-AshiWhat up guys and welcome to the coffee shop. I have a special little tool for you today to throw in your toolbox. This one is a freebie.
This is the Stochastic RS-Heiken-Ashi "The Stocashi"
This is the stochastic RSI built to look like Heikin-Ashi candles.
a lot of people have trouble using the stochastic indicator because of its ability to look very choppy at its edges instead of having nice curves or arcs to its form when you use it on scalping time frames it ends up being very pointed and you can't really tell when the bands turn over if you're using a stochastic Ribbon or you can't tell when it's actually moving in a particular direction if you're just using the K and the D line.
This new format of Presentation seeks to get you to have a better visual representation of what the stochastic is actually doing.
It's long been noted that Heikin-Ashi do a very good job of representing momentum in a price so using it on something that is erratic as the stochastic indicator seems like a plausible idea.
The strategy is simple because you use it exactly the same way you've always used the stochastic indicator except now you can look for the full color of the candle.
this one uses a gradient color setup for the candle so when the candle is fully red then you have a confirmed downtrend and when the candle is fully green you have a confirmed up trend of the stochastic however if, you a combination of the two colors inside of one candle then you do not have a confirmed direction of the stochastic.
the strategy is simple for the stochastic and that you need to know your overall trend. if you are in an uptrend you are waiting for the stochastic to reach bottom and start curving up.
if you are in a downtrend you are waiting for the stochastic to reach its top or its peak and curve down.
In an uptrend you want to make sure that the stochastic is making consistently higher lows just like price should be. if at any moment it makes a lower low then you know you have a problem with your Trend and you should consider exiting.
The opposite is true for a downtrend. In a downtrend you want to make sure you have lower highs. if at any given moment you end up with a higher high than you know you have a problem with your Trend and it's probably ending so you should consider exiting.
The stochastic indicator done as he can actually candles also does a very good job of telling you when there is a change of character. In that moment when the change of character shows up you simply wait until your trend and your price start to match up.
You can also use the stochastic indicator in this format to find divergences the same way you would on the relative strength index against your price highs and price lows so Divergence trading is visually a little bit easier with this tool.
The settings for the K percent D percent RSI length and stochastic length can be adjusted at will so be sure to study the history of the stochastic and find the good settings for your trading strategy.
Stochastic MACD - Slow and FastStochastic MACD - Slow and Fast
The "Stochastic MACD - Slow and Fast" indicator combines two popular technical indicators, the Stochastic Oscillator and the Moving Average Convergence Divergence ( MACD ).
The Stochastic Oscillator is a momentum indicator that measures the current closing position of an asset relative to its recent price range. This indicator helps traders identify possible turning points in an asset's trend, it is used to identify if the market is overbought or oversold.
On the other hand, the MACD is an indicator used to identify the trend and strength of the market and shows the difference between two exponential moving averages ( EMA ) of different periods. The MACD is commonly used to determine the direction of an asset's price trend.
The combination of both indicators can help traders identify market entry and exit opportunities. This indicator has two parts: a slow part and a fast part. The slow part uses input values for the lengths of the moving averages and the length of the signal for the MACD indicator. The fast part uses different input values for the lengths of the moving averages. Also, each part has its own set of line colors and histogram colors for easy visualization.
In general, the "Stochastic MACD - Slow and Fast" indicator is used to identify possible turning points in the trend of an asset. Traders can use the indicator to determine when to enter or exit a position based on the signals generated by the indicator. The stochastic MACD is a variation of the regular MACD that incorporates a stochastic oscillator to provide additional signals.
In summary, this indicator can be useful for those looking for a combination of two popular indicators to help identify trading opportunities.
In addition, parameters were defined to activate or deactivate the graphic signal.
When the Stochastic MACD Slow Line Crosses the Stochastic MACD Slow Signal Line:
Long or Buy = ↑ // The Entry is more Effective if it is made when the signal is below the Zero Trend Line .
Short or Sell = ↓ // The Entry is more Effective if it is made when the signal is above the Zero Trend Line .
When the Fast Stochastic MACD Line Crosses the Slow Stochastic MACD Line:
Long or Buy = ▲ // The Entry is more Effective if it is made when the signal is below the Zero Trend Line .
Short or Sell = ▼ // The Entry is more Effective if it is made when the signal is above the Zero Trend Line .
Taking into account the above, alerts were also defined for possible Purchases or Sales or entries in Long or Short.
COPOSITION AND USE OF THE INDICATOR
This script is an implementation of the Stochastic MACD indicator with two variations - Slow and Fast. It uses a combination of the Stochastic Oscillator and the Moving Average Convergence Divergence (MACD) indicator to identify trend reversals and momentum shifts in the price of an asset.
The Slow version of the Stochastic MACD is built using three inputs - fastLength, slowLength, and signalLength. The fastLength and slowLength are used to calculate two exponential moving averages (EMAs), while the signalLength is used to calculate a signal line as an EMA of the difference between the two EMAs. The Stochastic Oscillator is then applied to the difference between the two EMAs, and the resulting values are plotted on the chart.
The Fast version of the Stochastic MACD is built using the same inputs as the Slow version, but with different values. It uses a shorter fastLength value and a longer slowLength value to generate the two EMAs, and the resulting values are plotted on the chart.
The script also includes inputs for choosing the type of moving average to use (SMA, EMA, etc.), the source of price data (open, close, etc.), the lookback period, and the colors for the lines and histogram bars.
This script can be used in different markets such as forex, indices, and cryptocurrencies for analysis and trading. However, it is important to note that no trading strategy is guaranteed to be profitable, and traders should always conduct their own research and risk management.
Sniper EntryThis source code is an implementation of a TradingView indicator called "Sniper Entry". The purpose of this indicator is to identify potential entry points for trades based on certain candlestick patterns and the Stochastic oscillator.
The indicator calculates the Stochastic oscillator based on the close, high, and low prices of the asset over a period of 14 bars. It then uses this oscillator to generate buy and sell signals.
For a buy signal to be generated, the Stochastic oscillator must cross above the oversold level of 20, and the current candle must either be a bullish pin bar or a bullish engulfing pattern. For a sell signal to be generated, the Stochastic oscillator must cross below the overbought level of 80, and the current candle must either be a bearish pin bar or a bearish engulfing pattern.
The indicator also calculates the stop loss and target levels for both buy and sell trades. The stop loss is calculated based on the low or high of the candle that generated the signal, depending on whether it's a buy or sell signal. The target is calculated based on the risk/reward ratio, which is set to 3 in this implementation. The lot size is also set to 0.01, and the starting capital is set to 100.
The indicator then plots the buy and sell signals, the stop loss and target levels, and the Stochastic oscillator on the chart.
It's important to note that this is just one example of a trading indicator, and its effectiveness may vary depending on market conditions and the asset being traded. It's also important to perform your own analysis and use proper risk management techniques when making trades based on any indicator or strategy.
Dynamo
╭━━━╮
╰╮╭╮┃
╱┃┃┃┣╮╱╭┳━╮╭━━┳╮╭┳━━╮
╱┃┃┃┃┃╱┃┃╭╮┫╭╮┃╰╯┃╭╮┃
╭╯╰╯┃╰━╯┃┃┃┃╭╮┃┃┃┃╰╯┃
╰━━━┻━╮╭┻╯╰┻╯╰┻┻┻┻━━╯
╱╱╱╱╭━╯┃
╱╱╱╱╰━━╯
Overview
Dynamo is built to be the Swiss-knife for price-movement & strength detection, it aims to provide a holistic view of the current price across multiple dimensions. This is achieved by combining 3 very specific indicators(RSI, Stochastic & ADX) into a single view. Each of which serve a different purpose, and collectively provide a simple, yet powerful tool to gauge the true nature of price-action.
Background
Dynamo uses 3 technical analysis tools in conjunction to provide better insights into price movement, they are briefly explained below:
Relative Strength Index(RSI)
RSI is a popular indicator that is often used to measure the velocity of price change & the intensity of directional moves. RSI computes the relative strength of the current price by comparing the security’s bullish strength versus bearish strength for a given period, i.e. by comparing average gain to average loss.
It is a range bound(0-100) variable that generates a bullish reading if average gain is higher, and a bullish reading if average loss is higher. Values over 50 are generally considered bullish & values less than 50 indicate a bearish market. Values over 70 indicate an overbought condition, and values below 30 indicate oversold condition.
Stochastic
Stochastic is an indicator that aims to measure the momentum in the market, by comparing most recent closing price of the security to its price range for a given period. It is based on the assumption that price tends to close near the recent high in an up trend, and it closes near the recent low during a down trend.
It is also range bound(0-100), values over 80 indicate overbought condition and values below 20 indicate oversold condition.
Average Directional Index(ADX)
ADX is an indicator that can quantify trend strength, it is derived from two underlying indices, known as Directional Movement Index(DMI). +DMI represents strength of the up trend, and -DMI represents strength of the down trend, and ADX is the average of the two.
ADX is non-directional or trend-neutral, which means, it does not follow the direction of the price, instead ADX will rise only when there is a strong trend, it does not matter if it’s an up trend or a down trend. Typical ranges of ADX are 25-50 for a strong trend, anything below 25 is considered as no trend or weak trend. ADX can frequently shoot upto higher values, but it generally finds exhaustion levels around the 60-75 range.
About the script
All these indicators are very powerful tools, but just like any other indicator they have their limitations. Stochastic & ADX can generate false signals in volatile markets, meaning price wouldn’t always follow through with what’s being indicated. ADX may even fail to generate a signal in less volatile markets, simply because it is based on moving averages, it tends to react slower to price changes. RSI can also lose it’s effectiveness when markets are trending strong, as it can stay in the overbought or oversold ranges for an extended period of time.
Dynamo aims to provide the trader with a much broader perspective by bringing together these contrasting indicators into a single simplified view. When Stochastic becomes less reliable in highly volatile conditions, one can cross validate their deduction by looking at RSI patterns. When RSI gets stuck in overbought or oversold range, one can refer to ADX to get better picture about the current trend. Similarly, various combinations of rules & setups can be formulated to get a more deterministic view, when working with either of these indicators.
There many possible use cases for a tool like this, and it totally depends on how you want to use it. An obvious option is to use it to trigger signals only after it has been confirmed by two or more indicators, for example, RSI & Stochastic make a great combination for cross-over or cross-under strategies. Some of the other options include trend detection, strength detection, reversals or price rejection points, possible duration of a trend, and all of these can very easily be translated into effective entry and exit points for trades.
How to use it
Dynamo is an easy-to-use tool, just add it to your chart and you’re good to start with your market analysis. Output consists of three overlapping plots, each of which tackle price movement from a slightly different angle.
Stochastic: A momentum indicator that plots the current closing price in relation to the price-range over a given period of time.
Can be used to detect the direction of the price movement, potential reversals, or duration of an up/down move.
Plotted as grey coloured histograms in the background.
Relative Strength Index(RSI): RSI is also a momentum indicator that measures the velocity with which the price changes.
Can be used to detect the speed of the price movement, RSI divergences can be a nice way to detect directional changes.
Plotted as an aqua coloured line.
Average Directional Index(ADX): ADX is an indicator that is used to measure the strength of the current trend.
Can be used to measure how strong the price movement is, both up and down, or to establish long terms trends.
Plotted as an orange coloured line.
Features
Provides a well-rounded view of the market movement by amalgamating some of the best strength indicators, helping traders make better informed decisions with minimal effort.
Simplistic plots that aim to convey clean signals, as a result, reducing clutter on the chart, and hopefully in the trader's head too.
Combines different types of indicators into a single view, which leads to an optimised use of the precious screen real-estate.
Final Note
Dynamo is designed to be minimalistic in functionality and in appearance, as it is being built to be a general purpose tool that is not only beginner friendly, but can also be highly-configurable to meet the needs of pro traders.
Thresholds & default values for the indicators are only suggestions based on industry standards, they may not be an exact match for all markets & conditions. Hence, it is advisable for the user to test & adjust these values according their securities and trading styles.
The chart highlights one of many possible setups using this tool, and it can used to create various types of setups & strategies, but it is also worth noting that the usability & the effectiveness of this tool also depends on the user’s understanding & interpretation of the underlying indicators.
Lastly, this tool is only an indicator and should only be perceived that way. It does not guarantee anything, and the user should do their own research before committing to trades based on any indicator.
Stochastic Oversold / Overbought Multi Time Frame on CandleAt the suggestion of a friend, I prepared this educational indicator to show how to use a Multi time frames on the chart based on the color of The Candle.
This Script calculates the stochastic oscillator for multiple timeframes and displays the overbought/oversold signals on the chart with color coding.
The stochastic oscillator is a momentum indicator that compares a security's closing price to its high-low range over a set number of periods. The indicator oscillates between 0 and 100, with readings above 80 considered overbought and readings below 20 considered oversold.
The indicator has the following input parameters:
%K Length: the number of periods used to calculate the stochastic oscillator (default is 14).
%K Smoothing: the number of periods used to smooth the stochastic oscillator (default is 1).
Three timeframes: The timeframes for which the stochastic oscillator is calculated can be set as 15-minute, 1-hour, or 4-hour intervals. For each timeframe, the user can choose to display the indicator (or not) and set the color of the candle. The user can also set the overbought and oversold levels (default is 80 and 20, respectively).
The indicator calculates the stochastic oscillator using the ta.stoch function from the built-in ta library in PineScript. It then uses the ta.sma function to smooth the stochastic oscillator if specified. Finally, the indicator uses the TimeframFuction to calculate the stochastic oscillator for different timeframes, which is then displayed on the chart using the barcolor function. The color of the candle is set based on whether the stochastic oscillator is overbought or oversold, as determined by the overbought/oversold levels specified by the user.
Note: This code is example for you to use multi timeframe in your indicator or Strategy , also prevent Repainting Calculation
Wave Master ProThis indicator is built on Stochastics and uses multiple timeframes to give you a heatmap style view of where overbought and oversold levels are across 25 different timeframes.
Here's a few things you'll want to watch out for when using this indicator:
OVERBOUGHT
When a wave goes into overbought or is approaching overbought, you'll notice the heatmap transitioning from orange to red. Probably wise to move up stop losses or close the position out, especially when the entire vertical time slot is completely red.
OVERSOLD
Opposite of overbought, when a wave goes into oversold, the heatmap will transition from orange to green. This could be a good place to close out short positions or be on the lookout for long positions. Again, especially when the entire vertical time slot is completely green.
TIMEFRAMES
This indicator is dynamic in that it will automatically adjust the heatmap timefrmaes as you change the timeframe of your chart.
LIMITATIONS
Due to there being so many different timeframes that are utilized in this indicator, you will find that this indicator works best on 1H timeframes or lower, but it will work up to 4H timeframes. Currently, anything above 4H is not optimal for this indicator. I would recommend using the regular Wave Master indicator if you like using high timeframes.
OTHER USEFUL INFORMATION
This is a vidual aid in determining when many timeframes approach and reach extended levels based on the configuration of the Stochastics that we have found to be most optimal, especially in lower timeframes. It is wise to refer back to the Wave Master indicator for a raw view of the waves.
Daryl IndicatorThis script is intended to give you signals when to buy or sell a FOREX pair based on a combination of exponential moving averages combined with the Stochastic indicator.
How Buy Signal is Triggered:
Close Price is above 200 EMA (1 Day timeframe)
Close Price is below the 20 EMA (4 Hour timeframe)
Low Price is above the 50 EMA (1 Day timeframe)
Stochastic is less than/equal to 20 (1 Day timeframe)
How Sell Signal is Triggered:
Close Price is below 200 EMA (1 Day timeframe)
Close Price is above the 20 EMA (4 Hour timeframe)
High Price is below the 50 EMA (1 Day timeframe)
Stochastic is greater than/equal to 80 (1 Day timeframe)
All the settings and timeframes of this indicator are adjustable. You can also set this up to send you alerts when a buy or sell signal is triggered.
NOTE - In this example:
200 EMA (1 Day timeframe) = white line
50 EMA (1 Day timeframe) = yellow line
20 EMA (4 Hour timeframe) = orange line
DEVIATION OF THE STOCHASTIC INDICATORThis new technical indicator uses the stochastic oscillator as its base and calculates the deviation of its moving average, generating an alternative view of market volatility.
Stochastic RSI ScreenerStochastic RSI Screener is built as an indicator and can be applied to any chart.
It gives users the ability to choose 5 specific symbols to watch and then specify the required options to change the RSI and Stochastic settings in a way that fits their needs.
This screener shows the values of (CURRENT PRICE, RSI, K-VALUE, D-VALUE) for each one of the specified symbols. It will do the calculations based on the currently opened timeframe for all symbols.
GKD-C Double Smoothed Stochastic of Momentum [Loxx]Giga Kaleidoscope Double Smoothed Stochastic of Momentum Confirmation is a Confirmation module included in Loxx's "Giga Kaleidoscope Modularized Trading System".
What is Loxx's "Giga Kaleidoscope Modularized Trading System"?
The Giga Kaleidoscope Modularized Trading System is a trading system built on the philosophy of the NNFX (No Nonsense Forex) algorithmic trading.
What is 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 (such as "Baseline" shown on the chart above)
3. Confirmation 1 - a technical indicator used to identify trends. This should agree with the "Baseline"
4. Confirmation 2 - a technical indicator used to identify trends. This filters/verifies the trend identified by "Baseline" and "Confirmation 1"
5. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown.
6. Exit - a technical indicator used to determine when a trend is exhausted.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v1.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 module (Confirmation 1/2, Numbers 3 and 4 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 5 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 6 in the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data between modules. Data is passed between each module as described below:
GKD-B => GKD-V => GKD-C(1) => GKD-C(2) => GKD-E => GKD-BT
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 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: Strategy with 1-3 take profits, trailing stop loss, multiple types of PnL volatility, and 2 backtesting styles
Baseline: Leader Exponential Moving Average as shown on chart
Volatility/Volume: Volatility Ratio as shown on chart
Confirmation 1: Double Smoothed Stochastic of Momentum as shown on the chart above
Confirmation 2: Jurik Turning Point Oscillator
Exit: Rex Oscillator
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD protocol chain.
Now that you have a general understanding of the NNFX algorithm and the GKD trading system. Let's go over what's inside the GKD-E Double Smoothed Stochastic of Momentum itself.
What is Double Smoothed Stochastic of Momentum?
The Double Smoothed Stochastic of Momentum demonstrates smoother indicators and therefore gives fewer false signals in comparison with the traditional oscillator.
The indicator is written in accordance with the description given in the book by Joe Dinapoli "Trading With DiNapoli Levels". This oscillator smoothing method leads to a filtering of the most "noise" component of the price movement.
The Double Smoothed Stochastic of Momentum indicator can be used in the strategies oriented to a standard stochastic. However, the stronger smoothing can lead to the loss of an array of signals. It is recommended to apply any trend indicator for more efficient use of the indicator and its signals filtering.
Signals
A GKD-C Confirmation indicator can be used as either a Confirmation 1, Confirmation 2, or Solo Confirmation indicator. See step 3 & 4 of the NNFX algorithm above to understand how this indicator fits into the GKD trading system. The Solo Confirmation setting allows you to test this indicator by itself without an additional GKD-C indicator present in the GKD protocol chain.
On the chart shown above, this indicator is shown as GKD-C Double Smoothed Stochastic of Momentum and is set to Solo Confirmation. The GKD-B Baseline, GKD-V Volatility Ratio, and this indicator satisfy the first three steps in the GKD trading system chain: GKD-B => GKD-V => GKD-C(solo).
The signals from each of these settings are as follows:
Confirmation 1 Signal
Initial Long (L): Double Smoothed Stochastic of Momentum crosses-up over middle-line*
Initial Short (S): Double Smoothed Stochastic of Momentum crosses-down under middle-line*
Continuation Long (CL): Double Smoothed Stochastic of Momentum is over middle-line, then crosses-up over the signal**
Continuation Short (CS): Double Smoothed Stochastic of Momentum is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): Double Smoothed Stochastic of Momentum crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): Double Smoothed Stochastic of Momentum crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): Double Smoothed Stochastic of Momentum is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, Double Smoothed Stochastic of Momentum crosses-up over the signal****
BL Recovery Continuation Short (RS): Double Smoothed Stochastic of Momentum is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, Double Smoothed Stochastic of Momentum crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the Double Smoothed Stochastic of Momentum then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Signal
Initial Long (L): Double Smoothed Stochastic of Momentum crosses-up over middle-line*
Initial Short (S): Double Smoothed Stochastic of Momentum crosses-down under middle-line*
Continuation Long (CL): Double Smoothed Stochastic of Momentum is over middle-line, then crosses-up over the signal**
Continuation Short (CS): Double Smoothed Stochastic of Momentum is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): Double Smoothed Stochastic of Momentum crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): Double Smoothed Stochastic of Momentum crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): Double Smoothed Stochastic of Momentum is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic of Momentum is still above middle-line; then, Double Smoothed Stochastic of Momentum crosses-up over the signal****
BL Recovery Continuation Short (RS): Double Smoothed Stochastic of Momentum is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic of Momentum is still below middle-line; then, Double Smoothed Stochastic of Momentum crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the Double Smoothed Stochastic of Momentum then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then Double Smoothed Stochastic of Momentum crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then Double Smoothed Stochastic of Momentum crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Continuation Long Confirmation 1 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 1 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-up over middle-line but Baseline is still in downtrend; and Double Smoothed Stochastic of Momentum crossed-up over middle-line on the same bar or XX bars in the future but Baseline is still in downtrend; then Baseline turns to uptrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic of Momentum crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic of Momentum is still above middle-line; then, The imported GKD-C Confirmation 1 crosses-up over the signal
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic of Momentum is still below middle-line; then, The imported GKD-C Confirmation 1 crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 2
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): Double Smoothed Stochastic of Momentum is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 2 (CS): Double Smoothed Stochastic of Momentum is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): Double Smoothed Stochastic of Momentum is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, Double Smoothed Stochastic of Momentum crosses-up over the signal
BL Recovery Continuation Short (RS): Double Smoothed Stochastic of Momentum is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, Double Smoothed Stochastic of Momentum crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Both
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal; Double Smoothed Stochastic of Momentum is over middle-line, then crosses-up over the signal within "Number of Bars Confirmation" bars in the future
Continuation Short Confirmation 2 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal; Double Smoothed Stochastic of Momentum is under middle-line, then crosses-down under the signal within "Number of Bars Confirmation" bars in the future
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line and Double Smoothed Stochastic of Momentum is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, the imported GKD-C Confirmation 1 crosses-up over its signal, and Double Smoothed Stochastic of Momentum crosses-up over its signal within "Number of Bars Confirmation" bars in the future
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line and Double Smoothed Stochastic of Momentum is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, the imported GKD-C Confirmation 1 crosses-down under its signal, and Double Smoothed Stochastic of Momentum crosses-down under its signal within "Number of Bars Confirmation" bars in the future
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Both; Confirmation Type: (continuations don't change from the variations above)
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then Double Smoothed Stochastic of Momentum crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, Double Smoothed Stochastic of Momentum crosses-up over middle-line, then the imported GKD-C Confirmation 1 indicator crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then Double Smoothed Stochastic of Momentum crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, Double Smoothed Stochastic of Momentum crosses-down under middle-line, then the imported GKD-C Confirmation 1 indicator crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic of Momentum crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, Double Smoothed Stochastic of Momentum crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic of Momentum crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, Double Smoothed Stochastic of Momentum crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Solo Confirmation Signals
Initial Long (L): Double Smoothed Stochastic of Momentum crosses-up over middle-line
Initial Short (S): Double Smoothed Stochastic of Momentum crosses-down under middle-line
Continuation Long (CL): Double Smoothed Stochastic of Momentum is over middle-line, then crosses-up over the signal
Continuation Short (CS): Double Smoothed Stochastic of Momentum is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): Double Smoothed Stochastic of Momentum crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars
Post Baseline Cross Short (BS): Double Smoothed Stochastic of Momentum crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars
BL Recovery Continuation Long (RL): Double Smoothed Stochastic of Momentum above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic of Momentum is still above middle-line
BL Recovery Continuation Short (RS): Double Smoothed Stochastic of Momentum below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic of Momentum is still below middle-line
X-bar Rule settings
This rule only applies when this indicator "Confirmation Type" set to "Confirmation 2"
Requirements
Inputs: Confirmation 1 and Solo Confirmation: GKD-V Volatility/Volume indicator; Confirmation 2: GKD-C Confirmation indicator
Output: Confirmation 2 and Solo Confirmation: GKD-E Exit indicator; Confirmation 1: GKD-C Confirmation indicator
Additional features will be added in future releases.
This indicator is only available to ALGX Trading VIP group members . You can see the Author's Instructions below to get more information on how to get access.
GKD-C Double Smoothed Stochastic [Loxx]Giga Kaleidoscope Double Smoothed Stochastic Confirmation is a Confirmation module included in Loxx's "Giga Kaleidoscope Modularized Trading System".
What is Loxx's "Giga Kaleidoscope Modularized Trading System"?
The Giga Kaleidoscope Modularized Trading System is a trading system built on the philosophy of the NNFX (No Nonsense Forex) algorithmic trading.
What is 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 (such as "Baseline" shown on the chart above)
3. Confirmation 1 - a technical indicator used to identify trends. This should agree with the "Baseline"
4. Confirmation 2 - a technical indicator used to identify trends. This filters/verifies the trend identified by "Baseline" and "Confirmation 1"
5. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown.
6. Exit - a technical indicator used to determine when a trend is exhausted.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v1.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 module (Confirmation 1/2, Numbers 3 and 4 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 5 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 6 in the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data between modules. Data is passed between each module as described below:
GKD-B => GKD-V => GKD-C(1) => GKD-C(2) => GKD-E => GKD-BT
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 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: Strategy with 1-3 take profits, trailing stop loss, multiple types of PnL volatility, and 2 backtesting styles
Baseline: Leader Exponential Moving Average as shown on chart
Volatility/Volume: Volatility Ratio as shown on chart
Confirmation 1: Double Smoothed Stochastic as shown on the chart above
Confirmation 2: Jurik Turning Point Oscillator
Exit: Rex Oscillator
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD protocol chain.
Now that you have a general understanding of the NNFX algorithm and the GKD trading system. Let's go over what's inside the GKD-E Double Smoothed Stochastic itself.
What is Double Smoothed Stochastic?
The Double Smoothed Stochastic demonstrates smoother indicators and therefore gives fewer false signals in comparison with the traditional oscillator.
The indicator is written in accordance with the description given in the book by Joe Dinapoli "Trading With DiNapoli Levels". This oscillator smoothing method leads to a filtering of the most "noise" component of the price movement.
The Double Smoothed Stochastic indicator can be used in the strategies oriented to a standard stochastic. However, the stronger smoothing can lead to the loss of an array of signals. It is recommended to apply any trend indicator for more efficient use of the indicator and its signals filtering.
Signals
A GKD-C Confirmation indicator can be used as either a Confirmation 1, Confirmation 2, or Solo Confirmation indicator. See step 3 & 4 of the NNFX algorithm above to understand how this indicator fits into the GKD trading system. The Solo Confirmation setting allows you to test this indicator by itself without an additional GKD-C indicator present in the GKD protocol chain.
On the chart shown above, this indicator is shown as GKD-C Double Smoothed Stochastic and is set to Solo Confirmation. The GKD-B Baseline, GKD-V Volatility Ratio, and this indicator satisfy the first three steps in the GKD trading system chain: GKD-B => GKD-V => GKD-C(solo).
The signals from each of these settings are as follows:
Confirmation 1 Signal
Initial Long (L): Double Smoothed Stochastic crosses-up over middle-line*
Initial Short (S): Double Smoothed Stochastic crosses-down under middle-line*
Continuation Long (CL): Double Smoothed Stochastic is over middle-line, then crosses-up over the signal**
Continuation Short (CS): Double Smoothed Stochastic is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): Double Smoothed Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): Double Smoothed Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): Double Smoothed Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, Double Smoothed Stochastic crosses-up over the signal****
BL Recovery Continuation Short (RS): Double Smoothed Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, Double Smoothed Stochastic crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the Double Smoothed Stochastic then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Signal
Initial Long (L): Double Smoothed Stochastic crosses-up over middle-line*
Initial Short (S): Double Smoothed Stochastic crosses-down under middle-line*
Continuation Long (CL): Double Smoothed Stochastic is over middle-line, then crosses-up over the signal**
Continuation Short (CS): Double Smoothed Stochastic is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): Double Smoothed Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): Double Smoothed Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): Double Smoothed Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic is still above middle-line; then, Double Smoothed Stochastic crosses-up over the signal****
BL Recovery Continuation Short (RS): Double Smoothed Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic is still below middle-line; then, Double Smoothed Stochastic crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the Double Smoothed Stochastic then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then Double Smoothed Stochastic crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then Double Smoothed Stochastic crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Continuation Long Confirmation 1 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 1 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-up over middle-line but Baseline is still in downtrend; and Double Smoothed Stochastic crossed-up over middle-line on the same bar or XX bars in the future but Baseline is still in downtrend; then Baseline turns to uptrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic is still above middle-line; then, The imported GKD-C Confirmation 1 crosses-up over the signal
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic is still below middle-line; then, The imported GKD-C Confirmation 1 crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 2
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): Double Smoothed Stochastic is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 2 (CS): Double Smoothed Stochastic is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): Double Smoothed Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, Double Smoothed Stochastic crosses-up over the signal
BL Recovery Continuation Short (RS): Double Smoothed Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, Double Smoothed Stochastic crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Both
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal; Double Smoothed Stochastic is over middle-line, then crosses-up over the signal within "Number of Bars Confirmation" bars in the future
Continuation Short Confirmation 2 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal; Double Smoothed Stochastic is under middle-line, then crosses-down under the signal within "Number of Bars Confirmation" bars in the future
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line and Double Smoothed Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, the imported GKD-C Confirmation 1 crosses-up over its signal, and Double Smoothed Stochastic crosses-up over its signal within "Number of Bars Confirmation" bars in the future
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line and Double Smoothed Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, the imported GKD-C Confirmation 1 crosses-down under its signal, and Double Smoothed Stochastic crosses-down under its signal within "Number of Bars Confirmation" bars in the future
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Both; Confirmation Type: (continuations don't change from the variations above)
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then Double Smoothed Stochastic crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, Double Smoothed Stochastic crosses-up over middle-line, then the imported GKD-C Confirmation 1 indicator crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then Double Smoothed Stochastic crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, Double Smoothed Stochastic crosses-down under middle-line, then the imported GKD-C Confirmation 1 indicator crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, Double Smoothed Stochastic crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, Double Smoothed Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, Double Smoothed Stochastic crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Solo Confirmation Signals
Initial Long (L): Double Smoothed Stochastic crosses-up over middle-line
Initial Short (S): Double Smoothed Stochastic crosses-down under middle-line
Continuation Long (CL): Double Smoothed Stochastic is over middle-line, then crosses-up over the signal
Continuation Short (CS): Double Smoothed Stochastic is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): Double Smoothed Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars
Post Baseline Cross Short (BS): Double Smoothed Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars
BL Recovery Continuation Long (RL): Double Smoothed Stochastic above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while Double Smoothed Stochastic is still above middle-line
BL Recovery Continuation Short (RS): Double Smoothed Stochastic below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while Double Smoothed Stochastic is still below middle-line
X-bar Rule settings
This rule only applies when this indicator "Confirmation Type" set to "Confirmation 2"
Requirements
Inputs: Confirmation 1 and Solo Confirmation: GKD-V Volatility/Volume indicator; Confirmation 2: GKD-C Confirmation indicator
Output: Confirmation 2 and Solo Confirmation: GKD-E Exit indicator; Confirmation 1: GKD-C Confirmation indicator
Additional features will be added in future releases.
This indicator is only available to ALGX Trading VIP group members . You can see the Author's Instructions below to get more information on how to get access.
GKD-C DiNapoli Stochastic [Loxx]Giga Kaleidoscope DiNapoli Stochastic Confirmation is a Confirmation module included in Loxx's "Giga Kaleidoscope Modularized Trading System".
What is Loxx's "Giga Kaleidoscope Modularized Trading System"?
The Giga Kaleidoscope Modularized Trading System is a trading system built on the philosophy of the NNFX (No Nonsense Forex) algorithmic trading.
What is 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 (such as "Baseline" shown on the chart above)
3. Confirmation 1 - a technical indicator used to identify trends. This should agree with the "Baseline"
4. Confirmation 2 - a technical indicator used to identify trends. This filters/verifies the trend identified by "Baseline" and "Confirmation 1"
5. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown.
6. Exit - a technical indicator used to determine when a trend is exhausted.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v1.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 module (Confirmation 1/2, Numbers 3 and 4 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 5 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 6 in the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data between modules. Data is passed between each module as described below:
GKD-B => GKD-V => GKD-C(1) => GKD-C(2) => GKD-E => GKD-BT
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 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: Strategy with 1-3 take profits, trailing stop loss, multiple types of PnL volatility, and 2 backtesting styles
Baseline: Leader Exponential Moving Average as shown on chart
Volatility/Volume: Volatility Ratio as shown on chart
Confirmation 1: DiNapoli Stochastic as shown on the chart above
Confirmation 2: Jurik Turning Point Oscillator
Exit: Rex Oscillator
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD protocol chain.
Now that you have a general understanding of the NNFX algorithm and the GKD trading system. Let's go over what's inside the GKD-E DiNapoli Stochastic itself.
What is DiNapoli Stochastic?
The DiNapoli Stochastic demonstrates smoother indicators and therefore gives fewer false signals in comparison with the traditional oscillator.
The indicator is written in accordance with the description given in the book by Joe Dinapoli "Trading With DiNapoli Levels". This oscillator smoothing method leads to a filtering of the most "noise" component of the price movement.
The DiNapoli Stochastic indicator can be used in the strategies oriented to a standard stochastic. However, the stronger smoothing can lead to the loss of an array of signals. It is recommended to apply any trend indicator for more efficient use of the indicator and its signals filtering.
Signals
A GKD-C Confirmation indicator can be used as either a Confirmation 1, Confirmation 2, or Solo Confirmation indicator. See step 3 & 4 of the NNFX algorithm above to understand how this indicator fits into the GKD trading system. The Solo Confirmation setting allows you to test this indicator by itself without an additional GKD-C indicator present in the GKD protocol chain.
On the chart shown above, this indicator is shown as GKD-C DiNapoli Stochastic and is set to Solo Confirmation. The GKD-B Baseline, GKD-V Volatility Ratio, and this indicator satisfy the first three steps in the GKD trading system chain: GKD-B => GKD-V => GKD-C(solo).
The signals from each of these settings are as follows:
Confirmation 1 Signal
Initial Long (L): DiNapoli Stochastic crosses-up over middle-line*
Initial Short (S): DiNapoli Stochastic crosses-down under middle-line*
Continuation Long (CL): DiNapoli Stochastic is over middle-line, then crosses-up over the signal**
Continuation Short (CS): DiNapoli Stochastic is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): DiNapoli Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): DiNapoli Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): DiNapoli Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, DiNapoli Stochastic crosses-up over the signal****
BL Recovery Continuation Short (RS): DiNapoli Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, DiNapoli Stochastic crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the DiNapoli Stochastic then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Signal
Initial Long (L): DiNapoli Stochastic crosses-up over middle-line*
Initial Short (S): DiNapoli Stochastic crosses-down under middle-line*
Continuation Long (CL): DiNapoli Stochastic is over middle-line, then crosses-up over the signal**
Continuation Short (CS): DiNapoli Stochastic is under middle-line, then crosses-down under the signal**
Post Baseline Cross Long (BL): DiNapoli Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars***
Post Baseline Cross Short (BS): DiNapoli Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars***
BL Recovery Continuation Long (RL): DiNapoli Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while DiNapoli Stochastic is still above middle-line; then, DiNapoli Stochastic crosses-up over the signal****
BL Recovery Continuation Short (RS): DiNapoli Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while DiNapoli Stochastic is still below middle-line; then, DiNapoli Stochastic crosses-down under the signal****
*All signals are shown regardless of Baseline and Volatility/Volume qualification
**All signals are shown regardless of Baseline qualification; however, when Baseline filter is active, only true continuations are shown. When the Baseline filter is not active, then all continuations are shown. True continuations are when the Baseline is active and maintains its uptrend/downtrend after the initial cross-up/cross-down over the middle-line respectively. This means that if the Baseline trend then moves against the DiNapoli Stochastic then any continuation signals are voided until another initial Long/Short. All continuations are will either show as regular continuations or be converted into recovery continuations
***All signals are shown regardless of Volatility/Volume qualification
****When the Baseline filter is active, some regular continuations are converted to recovery continuations and are shown. When the Baseline filter is not active, then these signals are not shown.
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then DiNapoli Stochastic crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then DiNapoli Stochastic crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Continuation Long Confirmation 1 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 1 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-up over middle-line but Baseline is still in downtrend; and DiNapoli Stochastic crossed-up over middle-line on the same bar or XX bars in the future but Baseline is still in downtrend; then Baseline turns to uptrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, DiNapoli Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while DiNapoli Stochastic is still above middle-line; then, The imported GKD-C Confirmation 1 crosses-up over the signal
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while DiNapoli Stochastic is still below middle-line; then, The imported GKD-C Confirmation 1 crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 2
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): DiNapoli Stochastic is over middle-line, then crosses-up over the signal
Continuation Short Confirmation 2 (CS): DiNapoli Stochastic is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): DiNapoli Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, DiNapoli Stochastic crosses-up over the signal
BL Recovery Continuation Short (RS): DiNapoli Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, DiNapoli Stochastic crosses-down under the signal
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Both
Initial Long (L): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Initial Short (S): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Continuation Long Confirmation 2 (CL): The imported GKD-C Confirmation 1 indicator is over middle-line, then crosses-up over the signal; DiNapoli Stochastic is over middle-line, then crosses-up over the signal within "Number of Bars Confirmation" bars in the future
Continuation Short Confirmation 2 (CS): The imported GKD-C Confirmation 1 indicator is under middle-line, then crosses-down under the signal; DiNapoli Stochastic is under middle-line, then crosses-down under the signal within "Number of Bars Confirmation" bars in the future
Post Baseline Cross Long (BL): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
Post Baseline Cross Short (BS): same as Confirmation 2 Confluence Background Color Signals; Confirmation Order: Regular; Confirmation Type: Confirmation 1
BL Recovery Continuation Long (RL): The imported GKD-C Confirmation 1 indicator is above middle-line and DiNapoli Stochastic is above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend; then, the imported GKD-C Confirmation 1 crosses-up over its signal, and DiNapoli Stochastic crosses-up over its signal within "Number of Bars Confirmation" bars in the future
BL Recovery Continuation Short (RS): The imported GKD-C Confirmation 1 indicator is below middle-line and DiNapoli Stochastic is below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend; then, the imported GKD-C Confirmation 1 crosses-down under its signal, and DiNapoli Stochastic crosses-down under its signal within "Number of Bars Confirmation" bars in the future
Confirmation 2 Confluence Background Color Signals; Confirmation Order: Both; Confirmation Type: (continuations don't change from the variations above)
Initial Long (L): The imported GKD-C Confirmation 1 indicator crosses-up over middle-line, then DiNapoli Stochastic crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, DiNapoli Stochastic crosses-up over middle-line, then the imported GKD-C Confirmation 1 indicator crosses-up over the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Initial Short (S): The imported GKD-C Confirmation 1 indicator crosses-down under middle-line, then DiNapoli Stochastic crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below); OR, DiNapoli Stochastic crosses-down under middle-line, then the imported GKD-C Confirmation 1 indicator crosses-down under the middle-line on the same bar or "Number of Bars Confirmation" bars in the future (see X-bar rule below)
Post Baseline Cross Long (BL): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, DiNapoli Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, DiNapoli Stochastic crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Post Baseline Cross Short (BS): The imported GKD-C Confirmation 1 crossed-down under middle-line but Baseline is still in uptrend; and, DiNapoli Stochastic crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below); OR, DiNapoli Stochastic crossed-down under middle-line but Baseline is still in uptrend; and, the imported GKD-C Confirmation 1 crossed-down under middle-line on the same bar or XX bars in the future but Baseline is still in uptrend; then Baseline turns to downtrend within "Maximum Allowable PSBC Bars Back" bars (see X-bar rule below)
Solo Confirmation Signals
Initial Long (L): DiNapoli Stochastic crosses-up over middle-line
Initial Short (S): DiNapoli Stochastic crosses-down under middle-line
Continuation Long (CL): DiNapoli Stochastic is over middle-line, then crosses-up over the signal
Continuation Short (CS): DiNapoli Stochastic is under middle-line, then crosses-down under the signal
Post Baseline Cross Long (BL): DiNapoli Stochastic crossed-up over middle-line but Baseline is still in downtrend, then Baseline turns to uptrend within XX bars
Post Baseline Cross Short (BS): DiNapoli Stochastic crossed-down under middle-line but Baseline is still in uptrend, then Baseline turns to downtrend within XX bars
BL Recovery Continuation Long (RL): DiNapoli Stochastic above middle-line. Baseline already crossed down into downtrend, then baseline crosses back up to uptrend while DiNapoli Stochastic is still above middle-line
BL Recovery Continuation Short (RS): DiNapoli Stochastic below middle-line. Baseline already crossed up into uptrend, then baseline crosses back down to downtrend while DiNapoli Stochastic is still below middle-line
X-bar Rule settings
This rule only applies when this indicator "Confirmation Type" set to "Confirmation 2"
Requirements
Inputs: Confirmation 1 and Solo Confirmation: GKD-V Volatility/Volume indicator; Confiration 2: GKD-C Confirmation indicator
Output: Confirmation 2 and Solo Confirmation: GKD-E Exit indicator; Confiration 1: GKD-C Confirmation indicator
Additional features will be added in future releases.
This indicator is only available to ALGX Trading VIP group members . You can see the Author's Instructions below to get more information on how to get access.
Table rsi multiframes(by Lc_M)- Simultaneous display of RSI values on cells corresponding to each selected timeframe, organized in an intuitive table, adjustable in size and position.
- Color indicator on each cell that presents RSI values within the overbought and oversold levels. example: if the user wants to set the O.S/O.B levels to 20 - 80, the colored cells will only appear at "RSI" => 80 and "RSI" <= 20.
- Free configuration of graphic times, lengths and O.B/O.S, according to user standards
Zig Zag Stochastic (ZZS)The "Zig Zag Stochastic" indicator is an indicator that uses a combination of zigzag pivot points and exponential smoothing to calculate a stochastic-like oscillator.
The indicator starts by identifying pivot high and pivot low points in the price data using the Zigzag indicator. These pivot points are then used to calculate the scale_price, which is a ratio of the current close price to the range between the current pivot high and pivot low.
Next, the scale_price is smoothed using exponential smoothing. The user can input the desired length of the smoothing period, with a default value of 14. If the user sets the smoothing length to 0, the indicator will automatically calculate the optimal smoothing length using the MAMA period calculation from the Dominant Cycle Estimators library.
The smoothed scale_price is then used to calculate two lines: the K-line and the D-line, both of which are also smoothed using exponential smoothing. The K-line is the main oscillator line and is similar to the %K line in a traditional stochastic oscillator. The D-line is a signal line, similar to the %D line in a traditional stochastic oscillator.
The indicator plots the smoothed scale_price, the K-line, and the D-line. Additionally, it includes horizontal lines at the 80 and 20 levels, and fills the area between them to help identify overbought and oversold conditions.
Adaptive RSI/Stochastic (ARSIS)As a trader, one of the most important aspects of technical analysis is identifying the dominant cycle of the market. The dominant cycle, also known as the market's "heartbeat," can provide valuable information on the current market trend and potential future price movements. One way to measure the dominant cycle is through the use of the MESA Adaptation - MAMA Cycle function, which is a part of the Dominant Cycle Estimators library.
I have developed an "Adaptive RSI/Stochastic" indicator that incorporates the MAMA Cycle function to provide more accurate and reliable signals. The indicator uses the MAMA Cycle function to calculate the period of the data, which is then used as a parameter in the calculation of the RSI and Stochastic indicators. By adapting the calculation of these indicators to the dominant cycle of the market, the resulting signals are more in tune with the current market conditions and can provide a more accurate representation of the current trend.
The MAMA Cycle function is a powerful tool that utilizes advanced mathematical techniques to accurately calculate the dominant cycle of the market. It takes into account the dynamic nature of the market and adapts the calculation of the period to the current conditions. The result is a more accurate and reliable measurement of the market's dominant cycle, which can be used to improve the performance of other indicators and trading strategies.
In conclusion, the Adaptive RSI/Stochastic indicator that I have developed, which incorporates the MAMA Cycle function, is a valuable tool for any trader looking to improve their technical analysis. By adapting the calculation of the RSI and Stochastic indicators to the dominant cycle of the market, the resulting signals are more in tune with the current market conditions and can provide a more accurate representation of the current trend.
Huge thank you to @lastguru for making this possible!
Stoch RSI 15 min - multi time frame tableABOUT THIS INDICATOR
This indicator calculates the Stochastic RSI for the time frames 15 min, 30 min, 1h, 4h, and 12h. However, the 15 min time frame should always be the default time frame for your chart.
IMPORTANT
* NOTE! It's extremely important that the chosen time frame for your chart is 15 min. Otherwise the Stochastic RSI for the longer time frames won’t be correctly calculated.
* Stochastic RSI will be calculated and displayed in a table for the time frames: 15 min, 30 min, 1h, 4h, 12h.
* All time frames are based on closed bars except the "15minR" that are realtime updated values calculated on a 15 min time frame.
ABOUT STOCHASTIC RSI
The Stochastic RSI (StochRSI) is a momentum indicator that ranges between 0 and 100. A Stochastic RSI value above 80 is considered overbought and below 20 is considered oversold.
By using different time frames you can get a better idea of what direction the trade could take in a "longer" perspective.
SETTINGS
1.) Length RSI = 14 (default period)
2.) Smoothing parameter of Stochastic RSI (Length Moving Average = 3) . Moving average of stochastic RSI
* By default the displayed Stochastic RSI values are smoothed values of the actual Stochastic RSI. The smoothnes is formed by a calculated moving average of with the length of 3 by default.
If you want Stochastic RSI with a sharper signal (higher risk for "false alarms" being more sensitive) change the Length Moving Average to = 1 (no smoothness at all)
You can see the selected "Length RSI" and "Length Moving Average" on top of the Stochastic RSI table.
Next version of this script will be updated with more a more flexible solution for different time frames.
* NOTE, Tradingview comes with a inbuilt Stochastic RSI. See the the chart below. The blue line in the Stochastic-RSI chart represents (K value = 3) the same value as the script calculate/display in the table.
inverse_fisher_transform_adaptive_stochastic█ Description
The indicator is the implementation of inverse fisher transform an indicator transform of the adaptive stochastic (dominant cycle), as in the Cycle Analytics for Trader pg. 198 (John F. Ehlers). Indicator transformation in brief means reshaping the indicator to be more interpretable. The inverse fisher transform is achieved by compressing values near the extremes many extraneous and irrelevant wiggles are removed from the indicator, as cited.
█ Inverse Fisher Transform
input = 2*(adaptive_stoc - .5)
output = e(2*k*input) -1 / e(2*k*input) +1
█ Feature:
iFish i.e. output value
trigger i.e. previous 1 bar of iFish * 0.90
if iFish crosses above the trigger, consider a buy indicated with the green line
while, iFish crosses below the trigger, consider a sell indicate by the red line
in addition iFish needs to be greater than the previous iFish
Bender Stochastic MTF With Buy & Sell SignalsA stochastic indicator is a technical analysis tool that uses random data points to forecast price changes in a financial security. It compares the closing price of a security to its price range over a set period of time. The indicator is designed to indicate when a security is overbought or oversold by comparing the closing price to the price range over a certain number of periods. A stochastic indicator can be used to identify potential buying or selling opportunities. It is often used in conjunction with other technical analysis tools to provide a more comprehensive analysis of market conditions.
Configurable Indicator Signals
Signal on k & d Stochastic Line Crosses
Invalidate Signal if not in a overbought or oversold pressure zone
Invalidate signal on neutral zone breach
Invalidate signal on reverse cross
Invalidate signal after a user set number of bars
Delay signal until the cross is considered strong by calculating the distance between the stochastic lines the a user set threshold
Please Note:
This indicator is also embedded in the Bender Bot strategy script. Signals and confluence identified by this indicator can be used to autonomously mange strategies. The below settings will not have any effect on this indicator's functionality when used as a stand alone indicator.
Bender Bot Strategy Confluence
Close any open trade on reverse k & d Stochastic line crosses
Require any signal and Stochastic directional confluence before opening any trade
Require any signal and Stochastic pressure to be in confluence before opening any trade
Require any signal to be in directional confluence with the Stochastic signal
Key Points of Adjoining Median (KPAM)This indicator shows more reliable overbought & oversold levels buy combing 3 different level-indicators (i.e., indicators showing overbought/oversold levels).
A median is created by adjoining two of them and then it is assisted by a third one.
This reduces noise in calculating entries when using level indicators.
Note: The extra indicator shown is "Bands Bands (BanB)"
----- HOW TO USE IT -----
Use with price-action trading and with indicators showing the overall trend.
See notes in chart for more explanation.
The high and low levels of the RSI are within a range of 2 & -2 respectively.
The high and low levels for the median range from 4 & -4 respectively.
The Discordance shows how certain the level of the median is.
For example, if a part of the Discordance touches a low level while the median is at a higher level, then it usually indicates that the median is about to reverse.
The more Discordance that is visible, the less certain the current trend of the median is.
----- HOW THIS INDICATOR IS ORIGINAL; WHAT IT DOES AND HOW IT DOES IT -----
This indicator has an original, unique ability to reduce noise when comparing overbought and oversold levels.
It does this by first adjoining the Stochastic and the Stochastic RSI. Second, it creates a median from the two.
Third, the median is compared to the RSI on the same scale to assist in deciding where the median is at in relation to itself.
It shows whether the median lows and highs are near overbought or oversold levels.
----- VERSION -----
This is not a variant of the Stochastic, Stochastic RSI, and/or the RSI.
The focus is on the median that is created by an adjoining of the Stochastic and Stochastic RSI.
The Stochastic and Stochastic RSI are needed in order to obtain and plot the Median and the Discordance.
The RSI is plotted on the same scale to serve as the comparison needed to evaluate the Median levels with more visual accuracy.