Relative Momentum IndexThe RMI indicator is intended as a general upgrade to the RSI indicator based on logical improvements to the underlying mathematics of the RSI function.
The first change is that the RMI indicator uses the maximal change in price in both directions rather than simply the change in the closing price to better capture the relative momentum in each direction. The second change is that the the ratio between bullishness and bearishness is passed through a log function rather than the 1/(1+x) function to remove the processing artefacts caused by the EMAs and the compression within the restricted range. As a result, the RMI is an unbounded centred oscillator, although it is usually at a similar value to the RSI indicator doubled and centred at zero. The bands are intended to make differences between values more visible at a glance and for interface familiarity with the RSI indicator, though their levels are arbitrary and not intended as overbought/oversold signals.
The practical effect of these changes are that divergences are easier to see since the indicator is not compressed at extreme values and divergence strategies based on the RMI indicator are slightly more accurate. The list of occasions on the included DJI Weekly chart where the RMI divergence strategy correctly predicted a reversal while the RSI did not are as follows: July 1932, June 1962, May 1970, November 1987, May 2021
Centered Oscillators
Difference in price changeCompares price change between current symbol and other one (eg. BTC vs S&P500). It calculates price change on each bar (from high to low or from open to close) and compares with price change of equivalent bar from the other source.
Example
Current symbol
open = 10 USD
close = 7 USD
change = -3 USD
% change = -30%
Second symbol
open = 3 USD
close = 4 USD
change = +1 USD
% change = +33%
Performance of price change = (-30) - (+30) = -63 // It means that current source has weaker performance right now
CryptoSignalScanner - MACD Multiple Time FramesDESCRIPTION:
After receiving some multiple request to provide a MACD indicator that displays multiple timeframes at the same time I created this simple script.
You can use this script for free and adjust it as much you like.
With this script you can plot 6 MACD lines & 6 Signal lines.
• Current Timeframe MACD Line
• Current Timeframe Signal Line
• 15 minute candle MACD Line
• 15 minute candle Signal Line
• 30 minute candle MACD Line
• 30 minute candle Signal Line
• 1 hour candle MACD Line
• 1 hour candle Signal Line
• 2 hour candle MACD Line
• 2 hour candle Signal Line
• 4 hour candle MACD Line
• 4 hour candle Signal Line
HOW TO USE:
• When multiple MACD lines on an uptrend are grouped together it is time to SELL.
• When multiple MACD lines on a downtrend are grouped together it is time to BUY.
• The higher to length of the MACD lines the stronger the BUY/SELL signal.
FEATURES:
• You can show/hide the preferred MACD lines.
• You can show/hide the preferred Signal lines.
How MACD works
The MACD indicator is generated by subtracting two exponential moving averages (EMAs) to create the main line (MACD line), which is then used to calculate another EMA that represents the signal line. In addition, there is the MACD histogram, which is calculated based on the differences between those two lines. The histogram, along with the other two lines, fluctuates above and below a center line, which is also known as the zero line.
The MACD indicator consists of three elements moving around the zero line:
• The MACD line. By default the MACD line is calculated by subtracting the 26-day EMA from the 12-day EMA.
MACD line = 12d EMA - 26d EMA
• The signal line. By default the signal line is calculated from a 9-day EMA of the MACD line.
Signal line = 9d EMA of MACD line
• Histogram. The histogram is nothing more than a visual record of the relative movements of the MACD line and the signal line.
It is simply calculated as: MACD line - signal line
REMARKS:
• This advice is NOT financial advice.
• We do not provide personal investment advice and we are not a qualified licensed investment advisor.
• All information found here, including any ideas, opinions, views, predictions, forecasts, commentaries, suggestions, or stock picks, expressed or implied herein, are for informational, entertainment or educational purposes only and should not be construed as personal investment advice.
• We will not and cannot be held liable for any actions you take as a result of anything you read here.
• We only provide this information to help you make a better decision.
• While the information provided is believed to be accurate, it may include errors or inaccuracies.
Good Luck,
SEOCO
Micro MACDMicro version of the MACD
Positioning
ATR - uses ATR to position indicator 1.5x above high of the Nth bar (needs improvement)
Absolute - allows you to specify the zero line position using price on the chart.
[blackcat] L1 Mel Widner Rainbow OscillatorNOTE: Because the originally released script failed to comply with the House Rule in the description, it was banned. After revising and reviewing the description, it is republished again. Please forgive the inconvenience caused.
Level: 1
Background
Mel Widner developed the Rainbow Oscillator and published it in 1997 in the Technical Analysis of Stocks and Commodities magazine.
Function
Mel Widner Rainbow Oscillator helps to predict the changes in the market trend and to follow trends. The oscillator is derived from a consensus of trends that, when plotted in color, has the appearance of a rainbow. It offers only two possible states, the upward and the downward. The Rainbow Oscillator is based on the Rainbow charts trend and is just like the Rainbow Moving Average charts. It works on the basis of a two-period moving average and its graph also helps to identify the highest high value and the lowest low value among moving averages. The Rainbow Oscillator is a simple indicator used to forecast trend reversal. It is a simple yet very important technical analysis tool. The oscillator works on the same rules as does the Rainbow indicator. It uses two simple moving averages, HHV and LLV. The Rainbow Oscillator creates an oscillator with bandwidth lines. Although it is a relatively new indicator but has become very popular for effectively forecasting the changes in the trend direction. The Rainbow Oscillator appears as a director of the trend as it follows the ups and downs of the market. The growing width of the Rainbow indicates that the current trend is likely to continue. The values of the Rainbow Oscillator beyond 80 suggest an unstable market and prone to a sudden reversal of the current market trend. On the other hand, when the prices move to the Rainbow and the Rainbow Oscillator begins to become flat, it indicates that the market is stable and the bandwidth decreases. The Rainbow Oscillator values falling below 20 again indicate an unstable market and also prone to a sudden reversal of the current trend in the market.
In simple words, we can derive the following rules.
The Rainbow Oscillator’s wider width suggests a continuation of the current trend.
The Rainbow Oscillator between -50 and +50 indicates a stable trend.
When traveling beyond 80, the Rainbow Oscillator suggests an unstable market and a possible reversal of the current trend.
The Rainbow Oscillator traveling below 20 also indicates instability and a potential reversal of the current market trend.
Key Signal
PosNeg --> Rainbow Oscillator Output.
Labels and alerts are added.
Remarks
This is a Level 1 free and open source indicator.
Feedbacks are appreciated.
Barholle eMA and RSI Movement TestThis is a test that offers insight into whether and asset is heading into bullish or bearish territory.
This indicator/test offers insight into the Exponential Moving Average's velocity and acceleration as well as the Stochastic RSI's velocity, acceleration and jerk. Included is a 'Stochastic Difference' and 'Stochastic Growth' indicators (commented out) that measure the difference between K and D in the Stoch RSI as well as the rate of it's change. This test is all about crossovers - the best leading indicator is a downward cross of the eMA velocity over the eMA acceleration, indicating a drop in price in the current or next bar.
The lines or importance have been set to -2 and 5, but these should be adjusted to suit your preferences. These numbers were chosen in order to try and create some kind of threshold after which action might be suggested. Backtesting is highly recommended so you can see how the test does and does not work. It is super powerful, but it is not omniscient - its an RSI and eMA derivative, past success does not necessarily dictate future success.
Please look at the code for several more plots you can use of derivatives and other ideas explore but commented out for greater legibility of the graph. Commenting and commenting (or uncommenting all and just disabling some in the settings) and comparing the graphs and crossovers is a useful exercise. To that end, one last concept - the MARSI - a combined moving averages and RSI measurement - was abandoned because it didn't appear to indicate anything of use, however you may find crossovers or patterns with it comparing it to other graphs, so it was left in but commented.
Please take a look at the comments and all the math and indicators 'left on the cutting room floor' in the script. Maybe you'll find a gem in the redux version of this script.
Outreach regarding the script, patterns noticed and full-on stealing of the script are all permitted. Many elements of this script were nabbed from other scripts - thank you to a community of coders who put it all out there.
Uber Dank CCI + Captain Beefheart Bollinger Bands ExtraordinareIntroducing, the Uber Dank CCI + Captain Beefheart Bollinger Bands Extraordinaire
Its bollinger bands, CCI and CCI Bollinger Bands all in one.
The color of the CCI shows the condition of the bollinger band on chart.
Close > upper band = red
Close > basis = yellow
Close < basis = blue
Close < lower band = green
Then a bollinger band is printed on the CCI itself,
The background color displays the condition of the CCI bollinger band by the same logic as the CCI color.
CCI > upper band = red
CCI > basis = yellow
CCI < basis = blue
CCI < lower band = green
The exclamation marks tell you when the conditions are coming to an end. They check the last two bars to see if both the CCI and the closing price are under their bollinger bands at the same time for at least one of those bars, and they check the current bar that at least one of those conditions has ended. That is why they will most often print two exclamation marks in a row.
Visual Squeeze MomentumSqueeze Momentum from LazyBear now visible at the chart so you can check when the Squeeze its about to release. All credits for him.
Detrended Rhythm Oscillator (DRO)How to detect the current "market beat" or market cycle?
A common way to capture the current dominant cycle length is to detrend the price and look for common rhythms in the detrended series. A common approach is to use a Detrended Price Oscillator (DPO). This is done in order to identify and isolate short-term cycles.
A basic DPO description can be found here:
www.tradingview.com
Improvements to the standard DPO
The main purpose of the standard DPO is to analyze historical data in order to observe cycle's in a market's movement. DPO can give the technical analyst a better sense of a cycle's typical high/low range as well as its duration. However, you need to manually try to "see" tops and bottoms on the detrended price and measure manually the distance from low-low or high-high in order to derive a possible cycle length.
Therefore, I added the following improvements:
1) Using a DPO to detrend the price
2) Indicate the turns of the detrended price with a ZigZag lines to better see the tops/bottoms
3) Detrend the ZigZag to remove price amplitude between turns to even better see the cyclic turns ("rhythm")
4) Measure the distance from last detrended zigzag pivot (high-high / low-low) and plot the distance in bars above/below the turn
Now, you can clearly see the rhythm of the dataset indicated by the Detrended Rhythm Oscillator including the exact length between the turns. This makes the procedure to "spot" turns and "measure" distance more simple for the trader.
How to use this information
The purpose is to check if there is a common rhythm or beat in the underlying dataset. To check that, look for recurring pattern in the numbers. E.g. if you often see the same measured distance, you can conclude that there is a major dominant cycle in this market. Also watch for harmonic relations between the numbers. So in the example above you see the highlighted cluster of detected length of around 40,80 and 120. There three numbers all have a harmonic relation to 40.
Once you have this cyclic information, you can use this number to optimize or tune technical indicators based on the current dominant cycle length. E.g. set the length parameter of a technical indicator to the detected harmonic length with the DRO indicator.
Example Use-Case
You can use this information to set the input for the following free public open-source script:
Disclaimer
This is not meant to be a technical indicator on its own and the derived cyclic length should not be used to forecast the next turn per se. The indicator should give you an indication of the current market beat or dominant beats which can be use to further optimize other oscillator or trading related settings.
Options & settings
The indicator allows to plot different versions. It allows to plot the original DPO, the DRO with ZigZag lines, the DRO with detrended ZigZag lines and length labels on/off. You can turn on or off these version in the indicator settings. So you can tweak it visually to your own needs.
[Sidders] MACDEMASAR IndicatorCame across a cool idea for a strategy that couldn't find in the indicator database, so decided to code it up myself for your pleasure.
Indicators consists of 3 indicators: EMA(200) to determine the overall trend, and the MACD & Parabolic SAR to determine entries (and exits).
Long entry contains 4 conditions and is generated when price is above the 200EMA (1), the MACD crosses above the signal line (2), while they are both below 0 line (3) and when the parabolic SAR is below the closing price of the bar (4).
Short entry is build up the same but in reverse: price is below the 200EMA(1), signal line crosses below the MACD line (2), while they are both above the 0 line (3) and when the parabolic SAR is above the closing price of the bar (4).
Place the stoploss on the parabolic SAR dot below/above the candle that created the signal. Profit target 1:1 risk:reward ratio, but can ofcourse be changed according to your risk apetite. Might add automatically drawn SL/TPs in a later update.
Concept behind the strategy should work on all timeframes, but will require proper backtesting. I think with additional filters the strategy can also be way more finetuned and profitable, personally haven't had the time yet to dive into that.
Have also added alerts for your convenience.
Enjoy!
All in One StudyHere is my All in One Strategy converted into a Study with Alert Conditions you can use for whatever purpose you wish.
Each condition is set up similarly to the way I had the strategy set up, if you pick the indicators you want to base your alerts on it will alert you only if the check box is true.
You can pick one or more of the indicators if you'd like. I only suggest to pick one at a time so you don't have overlapping buy/sell alerts.
I think everyone will find the message of the market falling alert amusing :-)
QQEMoMoTV█ OVERVIEW
This plots the QQE (Quantitive Qualitative Estimation)
with the addition of labels to show areas to watch out for and a colored cloud to show Green Upwards or Red Downwards Momentum
The QQE indicator is based on Wilder's RSI, which is based on a smoothed RSI comparing the change (delta Δ) between between bars
to compute the FastTL and SlowTL depending on the RSI Period, Slow Factor and QQE settings selected
As this works similarly to the RSI, it provides areas of overbought and oversold, and a cross at 50 for more bullish or more bearish
The FastTL and SlowTL crossovers works similarly to the crossover of a fast and slow moving average which can indicate bullish or bearish
When the SlowTL crosses above the FastTL a Green cloud indicating upwards momentum is drawn and vice versa when FastTL crosses above SlowTL
Bullish signals generated when Blue line crosses above Orange line, or Green MoMo cloud, Uptrend
Bearish signals generated when Orange line crosses above Blue line, or Red MoMo cloud, Downtrend
QQE Areas of interest:
Oversold: QQE < 33, Overbought: QQE > 67
Cross at 50: QQE crossing 50, this is an area that is between more bullish >50 and more bearish <50 zones
Note: as 50 is the switch between more bullish or more bearish zones , it is common to watch out for Support/Resistance Tests at this level
Tip: when QQE appears to be flat, this indicates a flat trend, this can commonly happen around the 50 zone when direction is relatively undecided, see the image below for an example
Very Overbought: QQE > 90, Careful! Watch out! QQE is showing very overbought and is generally a good area to take profit as others may sell soon too
QQE Fast settings: gives earlier signals, but also gives more shorter term signals
RSI_Period = 6, Slow_Factor = 3, QQE = 2.621
QQE Slow settings: gives more reliable signals, but sometimes a little late, best to use both fast and slow together for confirmation of the trend
RSI_Period = 20, Slow_Factor = 5, QQE = 4.236
You can add the QQEMoMoTV indicator to your chart twice and change one of them to the Fast settings and one of them to the Slow settings.
By comparing the QQEMoMoTV Fast and QQEMoMoTV Slow together you can get a better idea of the overall trend.
To best determine if this is a entry point or a trend reversal, it is recommended to use in conjunction with the MashumeHullTV indicator
█ FEATURES
Calculations
Calculates the change (delta Δ) between between bars based on Wilder's smoothed RSI to compute the FastTL (Orange) and SlowTL (Blue) lines
These are dependent on the QQE Fast settings or QQE Slow settings from the input RSI Period, Slow Factor and QQE selected
Labels are shown when QQE crosses areas of interest on the chart as Label text and shown with white dots on the QQEMoMoTV indicator
Inputs
You can use the script's inputs to configure:
• Calculation Source (default close)
• RSI Period (default 20)
• Slow Factor (default 5)
• QQE (default 4.236)
• Whether to show Green/Red MoMo Cloud
• Whether to show the QQE Label
• Style and Position of the QQELabel (default None)
None is selected as default to take up least space for optimal viewing when on Tradingview mobile, but you are free to change the style however you like
Alerts
Buy Signal alert based on rsi_ma crossing above FastAtrRsiTL, when Blue Line Cross above Orange Line, Green MoMo Cloud, Bullish
Sell Signal alert based on FastAtrRsiTL crossing above rsi_ma, when Orange Line Cross above Blue Line, Red MoMo Cloud, Bearish
█ CREDITS
Original Author: greyghost7
Feature upgrades and usage: Xiuying
Converted to Tradingview by: Machdragon
Forward Cross ProjectionA quick script used to predict the average value the price should have to create a cross between a slow and fast MA at a given time. The line is red when the current cross is bullish and the line is green when the current cross is bearish. Crossing a red line downwards means that the price is getting lower and a bearish death cross is impending. Crossing a green line upwards means that the price is rising and a bullish cross is impending. Script was made thanks to the idea of Dannii
Stochastic MomentumThis RSI indicator uses the difference between the K and D values in the Stochastic RSI indicator. Using the same layered lengths of 12, 24, 48 and 96 intervals that the Avg Stoch RSI indicator, this offers a rate of change momentum measurement. Crossovers are at zero, this indicator gives a clearer indicator of market momentum.
Relative Difference Of Squares Oscillator [CC]The Relative Difference Of Squares Oscillator was created by Marco Alves (Stocks and Commodities Aug 2020 pg 10) and this is a heavily customized version of his indicator that works for single stocks instead of the entire market. I have included extra buy and sell signals to account for strong signals vs normal signals based on some user feedback I got. Buy when the line turns green and sell when it turns red. Keep in mind that this is a lagging indicator so good for trend confirmation.
Let me know if there are any other scripts you would like to see me publish!
Coin Flipper ProHave you ever wondered how your win rate compares with flipping a coin? Well now you can check with Coin Flipper Pro!
This script produces a random position direction like flipping a coin and sets up a long or short trade based on you desired risk % and target ratio.
Have fun!
Ehlers Simple Deriv Indicator [CC]The Simple Deriv Indicator was created by John Ehlers (Stocks and Commodities June 2021 pg 10) and this is a heavily modified version of his original script that changes the buy and sell signals. I did testing with his original settings but they didn't seem to be very profitable for most stocks so I created my own system. This indicator does have a lag though so it is best used for trend confirmation imo. Buy when the line turns green and sell when it turns red.
Let me know if there are any other indicators you would like to see me publish!
MACD-RSI Confluence SimplifiedAnother simple version of the MACD RSi Confluence script. But this is one is more simplified with simple signals. Again to fully understand macd & RSI you should already have some type of knowledge of how they work. With understanding this script & it's signals are great for those who do. This script is based on Barcolor signals reflected by macd & RSI data
SimpleScalper2.0MACDThis indicator should be implemented with more indicators, by itself it is not recommended. SimpleScalper 2.0 MACD its strong are the negative values during the major corrections or waves of impulse of downtrend and see divergences with better visibility
Compare Price Momentum Oscillator [CC]The Compare Price Momentum Oscillator was created by Vitali Apirine (Stocks and Commodities Aug 2020 pg 16) and this is a handy indicator to compare the momentum of the current symbol you are looking at to the s&p to determine the relative strength of the underlying security. Buy when the line turns green and sell when it turns red.
Let me know if there are any other scripts you would like to see me publish!
[jav] HeikinAshized OscillatorsThis script allows to HeikinAshize different commonly used centered oscillators.
It plots them like Heikin Ashi candles. In this way, we can eliminate some of the noise and uncertainty that is inherent to applying only one calculation period to the oscillators.
Applying Heikin Ashi to an oscillator might be advantageous compared to applying it directly to the chart, because you are not altering price readings. The obvious advantage is the clear visualization of the trend directions without noise.
INPUTS
The oscillators included are:
Relative Strength Index (RSI)
Stochastic
Stochastic RSI
Fisher transform
Inverse Fisher Transform of RSI (IFTRSI)
Commodity Channel Index (CCI)
Money Flow Index (MFI)
Chande Momentum Oscillator (CMO)
Momentum (MOM)
True Strength Index (TSI)
Williams' Percent Range (WPR).
Apart from the choice of one of these indicators, only two more inputs are required:
the main (median) period and
the % of variability of this period.
RESULTS
The script calculates 4 evenly spaced periods from that data (period and variability), e.g. for a period of 50 and a variability of 30%, the script calculates oscillator values for 4 different periods evenly spaced around 50, (35, 45, 55, 65) and uses these 4 values to draw the Heikin Ashi candle.
The script also plots the usual upper/lower (overbought/oversold) values, as well as the central line.
CREDITS
The interesting concept of applying Heikin Ashi to an oscillator was recently introduced in Tradingview by @JayRogers . Many thanks for the idea.
For Heikin Ashi calculations, the useful script by @allanster was taken as a reference.
Any improvements, modifications or suggestions are welcome.
Chart OscillatorI present you the chart oscillator where an oscillator (Stoch or RSI) is plotted
on the chart itself (instead of below the chart)
It is inspired on an idea of @Kablamicus
Instead of having the lines between 0 and 100, here the '0-100' are
- lowest(low, len)
- highest(high, len)
An overbought/oversold and a middle line is derived from these lines
and the oscillator goes in between.
It resembles very much the 'normal' oscillator, with a few extra's:
- you can see the movement of the candles against the oscillator
- S/R levels of oscillator, 50 line, overbought/oversold line, 0-100 line
Stoch:
RSI:
Also a table is included with the Stoch/RSI values
Cheers!