FALSE BREAKOUT NO PROBLEM !! CHK TWIN MOV AVG SEGREGATED RIBBON PROBLEM DEFINITION 1 : To Avoid False Breakouts
PROBLEM DEFINITION 2 : To Ascertain if the trend has changed when a Stock opens with a Gap up or Gap Down
## PROBABLE SOLUTION : Use a Moving Average with lot of latency
## PROBLEM WITH ABOVE SOLUTION : Misses on lot of trades, Late exits leads to drain on winning trades
S O L U T I O N
An Indicator which plots two different types of Moving Averages at the same time
For the MA length 5-100 a fast plot of choice
For the MA Length 110-200 a plot with a lag to ascertain the trend
And then ONE LAST MAN STANDING with even bigger MA length for a lagging indicator to save the day
This indicator gives one 9X9 = 81 Permutation Combinations to look at the markets
One can devise strategies basis if one particular MA Type has crossed another MA Type
Feel free to post the strategies you have come out with!
//// CREDITS AND ACKNOWLEDGEMENTS //////////////////////////////////////////////////////////////////
Following contributors helped the author ::
Credits to Neobutane for his Multiple Type Mov. Avg. Guppy at ......
hxxps://www.tradingview.c0m/script/UQAv1U0c-MA-Study-Different-Types-and-More-NeoButane/
Credits to Jose5770 for sharing Jurik MA code at .....
hxxps://www.tradingview.c0m/script/uqYvkHna-Trend-Direction-Force-Index/
Appreciate and Thank You for sharing your work.
//////////////////////////////////////////////////////////////////////////////////////////////////////
P.S You might notice in the code that the few plots are skipped. It is done to fasten the indicator without compromising
on the functionality
Sma
Borjas Tarh EMA/SMA Combo MTFBorjas Tarh EMA/SMA Combo MTF
Include 4 Sets of EMA s & SMA s which can apply to multiple Time Frames .
Each Moving Average can be edited or be toggled. So you can watch specific EMA s/ SMA s on other Time Frames .
© mrhashem
© Borjas Tarh Company
unRekt - KISS CrossKISS Cross is a moving average crossover and is part of the ''keeping it simple' series that have a similar color scheme. With this indicator you can select the moving average you'd like to use either SMA, EMA, WMA, or VWMA. Each moving average can be turned on or off and input changed. The first two MA's will change color on the cross from green to red depending on cross up or a cross down.
Functions Allowing Series As Length - PineCoders FAQ█ WARNING
Improvements to the following Pine built-ins have deprecated the vast majority of this publication's functions, as the built-ins now accept "series int" `length` arguments:
ta.wma()
ta.linreg()
ta.variance()
ta.stdev()
ta.correlation()
NOTE
For an EMA function that allows a "series int" argument for `length`, please see `ema2()` in the ta library by TradingView .
█ ORIGINAL DESCRIPTION
Pinescript requires many of its built-in functions to use a simple int as their period length, which entails the period length cannot vary during the script's execution. These functions allow using a series int or series float for their period length, which means it can vary on each bar.
The functions shared in this script include:
Rolling sum: Sum(src,p)
Simple moving average: Sma(src,p)
Rolling variance: Variance(src,p)
Rolling standard deviation: Stdev(src,p)
Rolling covariance: Covariance(x,y,p)
Rolling correlation: Correlation(x,y,p)
If p is a float then it is rounded to the nearest int .
How to Use the Script
Most of the functions in the script are dependent on the Sma function. The Correlation function uses the Covariance and Stdev functions. Be sure you include all the required functions in your script.
Make sure the series you use as the length argument is greater than 0, else the functions will return na . When using a series as length argument, the following error might appear:
Pine cannot determine the referencing length of a series. Try using max_bars_back in the study or strategy function.
This can be frequent if you use barssince(condition) where condition is a relatively rare event. You can fix it by including max_bars_back=5000 in your study declaration statement as follows:
study("Title",overlay=true,max_bars_back=5000)
Example
The chart shows the Sma , Stdev , Covariance and Correlation functions. The Sma uses the closing price as input and bars as period length where:
bars = barssince(change(security(syminfo.tickerid,"D",close ,lookahead=true)))
The Stdev uses the closing price as input and bars + 9 as period length. The Covariance and Correlation use the closing price as x and bar_index as y , with bars + 9 as period length.
Look first. Then leap.
CryptoBandsGuru MultiColor Bollinger BandsHere are my Bollinger Bands that come with 2 std dev bands and a variety of moving averages. The bands can have shading between the bands and the middle section can be shaded.
Moving Averages include:
SMA
EMA
Weighted
Hull
Symmetrical
Volume Weighted
Wilder
Right now my 2 favorites are the Hull with a std dev of .5 and the Wilder with a std dev of 1.7 and 2.0.
You can get some really good signals buy putting both on the same chart. The faster Hull will move above and below the slower Wilder and show good price action.
CHK TimeSeriesLagReductionFilter[MULTI MA]This script is an improvement on the idea published on " Time Series Lag Reduction Filter "
This script allows users to select the Moving Average of his choice. Helps precise entries and precise exits.
Since every Moving Average is different, play with the settings to get the best fit. If the "Lag Reduce" overshoots bring down the number.
CREDITS ::
TO theheirophant for this idea
TO NEOBUTANE for his MULTI TYPE MOV AVG GUPPY
Thank You NEOBUTANE and Theheirophant.
This is my first publication :)
Sharing few examples what this script can do
MACD AND SMA COMBINATION [MV]Hello everyone, This indicator based Multi-Indicator For Example MACD AND SMA.
how will come to buy signal?
When macd line crossingup signal line and sma above open bar
when will come Buy signal
or
When sma above open bar and macd line crossingup signal line
when will come Buy signal
how will come to Sell signal?
When macd line crossingdown signal line and sma below open bar
when will come sell signal
or
When sma below open bar and macd line crossingdown signal line
when will come Buy signal
if you have issues about this indicator comment there.
Thank you so much
LSMA - A Fast And Simple Alternative CalculationIntroduction
At the start of 2019 i published my first post "Approximating A Least Square Moving Average In Pine", who aimed to provide alternatives calculation of the least squares moving average (LSMA), a moving average who aim to estimate the underlying trend in the price without excessive lag.
The LSMA has the form of a linear regression ax + b where x is a linear sequence 1.2.3..N and with time varying a and b , the exact formula of the LSMA is as follows :
a = stdev(close,length)/stdev(bar_index,length) * correlation(close,bar_index,length)
b = sma(close,length) - a*sma(bar_index,length)
lsma = a*bar_index + b
Such calculation allow to forecast future values however such forecast is rarely accurate and the LSMA is mostly used as a smoother. In this post an alternative calculation is proposed, such calculation is incredibly simple and allow for an extremely efficient computation of the LSMA.
Rationale
The LSMA is a FIR low-pass filter with the following impulse response :
The impulse response of a FIR filter gives us the weight of the filter, as we can see the weights of the LSMA are a linearly decreasing sequence of values, however unlike the linearly weighted moving average (WMA) the weights of the LSMA take on negative values, this is necessary in order to provide a better fit to the data. Based on such impulse response we know that the WMA can help calculate the LSMA, since both have weights representing a linearly decreasing sequence of values, however the WMA doesn't have negative weights, so the process here is to fit the WMA impulse response to the impulse response of the LSMA.
Based on such negative values we know that we must subtract the impulse response of the WMA by a constant value and multiply the result, such constant value can be given by the impulse response of a simple moving average, we must now make sure that the impulse response of the WMA and SMA cross at a precise point, the point where the impulse response of the LSMA is equal to 0.
We can see that 3WMA and 2SMA are equal at a certain point, and that the impulse response of the LSMA is equal to 0 at that point, if we proceed to subtraction we obtain :
Therefore :
LSMA = 3WMA - 2SMA = WMA + 2(WMA - SMA)
Comparison
On a graph the difference isn't visible, subtracting the proposed calculation with a regular LSMA of the same period gives :
the error is 0.0000000...and certainly go on even further, therefore we can assume that the error is due to rounding errors.
Conclusion
This post provided a different calculation of the LSMA, it is shown that the LSMA can be made from the linear combination of a WMA and a SMA : 3WMA + -2SMA. I encourage peoples to use impulse responses in order to estimate other moving averages, since some are extremely heavy to compute.
Thanks for reading !
Hashem Correlation CoefficientCorrelation Coefficient
Core Code from: www.tradingview.com
This indicator Show Correlation between the Current Ticker & timeframe and a Customizable Ticker. After adding the indicator you can change the second ticker in the settings.
The Correlation Coeff is between -1 to 1 which 1 means 100% correlation and -1 means -100% correlation ( Inverse Correlation ).
The color of the area changes when:
Blue : CC > 0.5
Aqua : CC > 0.75
Purple : CC < -0.5
Red : CC < -0.75
8/8/8 Moving Averages
Total of 24 individual moving averages. There are 3 groups, and each group has 8 moving averages. Each group can be set the different sources and different moving average types(SMA, EMA, RMA, WMA).
SMA %The percentage difference from the close to the mean of SMA. Positive when above negative when below.
Fancy Moving Average [BigBitsIO]This script is for a single moving average with as many features as I can possibly fit into a single moving average. If you can think of more, or have questions regarding this script, please message me or contact me via social media.
Features:
- A single moving average (MA).
- Standard MA inputs.
- MA type.
- MA period.
- MA price.
- MA resolution (time frame).
- Visibility toggle.
- Fancy MA inputs.
- Toggle to show only candles included in the MA calculation ("Highlight inclusion") or display entire MA history.
- Toggle to show a ghost trail when Highlight inclusion is toggled on. Displays a shaded version of past MA history before the inclusion period (as seen on snapshot).
- Toggle to show forecast values for the MA.
- Other inputs related to forecasting:
- Forecast bias. (Neutral forecasts MA if the current price remains the same.)
- Forecast period.
- Forecast magnitude.
*** DISCLAIMER: For educational and entertainment purposes only. Nothing in this content should be interpreted as financial advice or a recommendation to buy or sell any sort of security or investment including all types of crypto. DYOR, TYOB. ***
MA - EMA - DMA - ICHIMOKU - BOLLINGER BANDS - SUPPORT RESISTANCE*** FREE ACCESS ***
JUST ADD THE SCRIPT
Multiple indicators in a single script
Moving Average, Exponential Moving Average, Displaced Moving Average, Ichimoku, Bollinger Bands and Support / Resistance
I hope that you will enjoy this script,
Take care
EMA/SMA BandPlot the source high, low and close of any given ema or sma. Support and resistance is defined as an area where price is likely to bounce or get rejected and since MA's are usually just one line, this band is meant to act as an area surrounding the original MA and therefore avoiding fake outs.
RSI with Smoothing, MA Filter and Alerts - BUY/SELL ArrowsEnglish description:
Here you have kind of better RSI (with smoothing) that can improve your decision-making process when you would like to trade.
Script has the following characteristics:
- Candles colorization
- RSI length
- RSI smoothing
- Moving Average Filter
- Moving Average to choose between: SMA and EMA
- Few differents methods of BUY/SELL signals to choose from and combine together
- Possibility to set Upper/Lower bands for over-bought/sold areas
This BUY/SELL Arrows script is invite-only for the members of our trading group (info in signature).
If you would like to have the oscillator visible on chart above, here is the complementary script:
Polish description:
Niniejszy skrypt, dzięki nieco ulepszonym wskaźniku RSI (z opcją wygładzenia jego linii sygnałowej) ma za zadanie wspomóc proces decyzyjny przy zakładaniu pozycji na giełdzie.
Możliwości są następujące:
- Kolorowanie świec na wykresie zgodnie z kierunkiem danych ustaleń wskaźnika RSI
- Długość/okres RSI
- Wygładzenie RSI
- Filtrowanie sygnałów Średnią Kroczącą
- Wybór pomiędzy dwoma rodzajami średnich kroczących: SMA i EMA
- Kilka różnych metod generowania sygnałów KUPNA/SPRZEDAŻY, które można włączać/wyłączać lub łączyć razem
- Możliwość ręcznego ustawienia domyślnych wartości górnej i dolnej bandy wskaźnika RSI, czyli stref wykupienia/wyprzedania.
Skrypt jest publikowany na zasadzie invite-only(zasada przydzielania dostępu na TradingView), a zatem dostępny jest tylko dla aktywnych użytkowników naszej grupy traderskiej, do której link można znaleść w mojej sygnaturze poniżej.
Jeśli chciałbyś również mieć na wykresie oscylator widoczny w oknie powyżej, tutaj jest odnośnik do skryptu uzupełniającego:
Multi Moving Averages @Hendo 4C (14 Types)A script containing 14 different types of Moving Averages, a total of 4 can be added per chart (allowing multiple Moving Averages under a smaller TradingView plan).
It also comes with: Adaptive coloring, settings for the source of calculations, customizable colors and lengths. Most importantly, as mentioned: 14 different types found below.
Simple Moving Average (SMA)
Exponential Moving Average (EMA)
Double Exponential Moving Average (DEMA)
Triple Exponential Moving Average (TEMA)
Running Moving Average (RMA)
Kaufman's Adaptive Moving Average (KAMA)
Hull's Moving Average (HMA)
Least Square Moving Average (LSMA)
Weighted Moving Average (WMA)
A. Legoux Moving Average (ALMA)
Volume Weighted Moving Average (VWMA)
Symetrically Weighted Moving Average (SWMA)
Smoothed Moving Average (SMMA)
Elastic Volume Weighted Moving Average (eVWMA)
The goal of creating this script was to allow people with a small TradingView subscription to have access to multiple Moving Averages. Of course it’s not unique in that use case, the thing that makes this script is unique is the fact that it comes with 14 different Moving Averages that can be selected independently. You want a RMA paired with 2 EMA’s and one HMA? Go ahead!
I’m open to add any requests that you guys might have. Feel free to ask so in the comments.
Check out my “Volatility Stop Loss Helper” too! And happy trading.
Last: I think it’s pretty clear to say that this was not “my idea” to build. But I found most of the similar scripts available pretty lacking in terms of settings and additions.
{{Settings overview}}
“Adaptive Colouring”: If enabled the Moving Average colours will be determined by their relation to price. If price is above the Moving Average it’s green, and red if price is below.
“Plot First MA”: Disable or enable the first moving average
“Moving Average Type 1”: The type of Moving Average that the first MA should be. 14 choices.
“Moving Average Length 1”: The length of the first Moving Average.
“Source of Calculation MA1”: The source that is used to calculate the Moving Average. Default is “Close”.
“Plot Second MA”: Enable if you want to use 2 Moving Averages
Settings are the same as described above. But then for the second MA.
“Plot Third MA”: Enable if you want to use 3 Moving Averages
Settings are the same as described above. But then for the third MA.
“Plot Fourth MA”: Enable if you want to use 4 Moving Averages
Settings are the same as described above. But then for the fourth MA.
It is recommended to click the little left arrow to hide your indicators in the top corner while using this indicator. Due to the length of the settings menu.
Settings can be added due to requests. Please check the update notes below:
$0 Exponential & Simple MAs with HigherTFMultiple Moving Averages (Simple/SMA & Exponential/EMA) in one indicator
Support for a fixed time frame for the MAs
MAs default period length are key ones, provided by experienced traders in crypto, greetings to xpressive
Live update or Non-repainting modes support: with the non-repainting mode the previous candle's close is considered instead of latest/current bar's changing close
Features:
7 EMAs with editable length
4 SMAs with editable length
Choice of the price/data source from a predefined list
Activate or not the usage of an higher TF
Target Higher time frame resolution. Not using the predefined lists for more possibilities, e.g M1="M", H12="720", D3="3D", 5M="5"
Configurable lines' width in one setting. Hide or change the MAs color from the indicator's style settings
Trend ID with early entry signalsThis script is a combination of two. Firstly a trend is identified as up down or sideways. Higher highs and higher lows makes for an uptrend, lower highs and lower lows similarly allows for a downtrend to be registered. Users can adjust the number of bars to include for detection of the pivot points to increase the accuracy of trend changes but this significantly reduces signals. Sideways movement is determined if the average candle price is within a variance of a short SMA. The SMA follows the close of each candle going back 6 candles by default. The variance is 1% by default so if the price is within 1% of the SMA it's considered sideways and no entries can be issued in this condition.
The indicator is designed to identify the trend for longing or shorting, and then provides the entries based on stochastics converging or diverging (not crosses). The convergence and divergence of stochastics is amalgamated into a short EMA which also has length 6 and can be tuned by the user.
The default values of this script best work on 1h and 2h timeframes for specific pairs like BTCUSD. For other time frames and pairs the settings will need to be tweaked but is possible to identify specific parameters for many different pairs and time frames.
I've written several scripts for personal use however this is my first published script so please use at your own risk! It's not perfect!
MrCryptoBos - EMA/SMAThe MrCryptoBos - EMA/SMA indicator contains essential Exponential Moving Averages and Simple Moving Averages that matches with important levels on the timeframes.
Colored Moving Averages with Zero Lag and ATR BandsEnglish description:
- You can choose from 6 different Moving Averages: SMA , EMA , WMA , VWMA , RMA, SWMA
- Turn ON/OFF the Zero Lag alghorithm
- Make it 2 colors for better visibility of a trend
- Turn ON/OFF the ATR Bands up to 5 multiplicator
- Set the offset on the time axis
Polski opis:
- Możesz wybierać z 6 różnych średnich kroczących: SMA , EMA , WMA , VWMA , RMA, SWMA
- Włączyć/Wyłączyć algorytm Zero Lag
- Włączyć opcję 2 kolorowej średniej żeby lepiej widzieć trendy
- Włączyć/Wyłączyć wstęgi ATR z maksymalnym mnożnikiem x5
- Ustawić przesunięcie względem osi czasu
[BA] Multi Time Frame Moving Averages for BTCThis is a multi time frame moving average script. It includes 7 moving averages. Most of them are SMAs and WMAs but EMA were also used. Time frame was set to 1 day. It means that you can change the time frame of your chart freely without losing your lines. Levels will not change.
I wrote this script just to trade BTC. I prefer daily and weekly charts with this script but lower time frames are also preferable.
Since some of the lengths are too high; older exchanges are recommended due to their relatively deep historical data.
While MA1 is for taking actions like 'take profit' or 'stop loss' or just to follow 'price action' easily, other MAs are for seeing supports and resistances.
MA6 and MA7 are disabled by default in order to minimize the confusion but you can enable them from settings if you need to.
Since some newer exchanges have less historical data, you may not see MA4 and MA5 on the daily chart. In such circumstances MA6 and MA7 might be helpful to use as substitution. Some may like to use all of them.
I am using this script just for BTC but it can be useful for other coins as well.
Multi Timeframe Moving AveragesThis indicator allows you to view a moving average (EMA or SMA) of your choosing on other time frames than what you are currently on.
The reason I wanted to develop this was for use as a filter. Let's say you wanted to make sure the daily time frame was trading above a certain moving average so you could be sure you were playing with the trend. But you wanted to make your entries and exits on a smaller time frame. This Multi-Timeframe Moving Average indicator can then be used to keep an eye on that daily moving average while looking at the shorter term time frames on the same chart.
Hashem OBV+EMA/MAThe On Balance Volume indicator (OBV) is used to measure buying and selling pressure.
It is a cumulative indicator meaning that on days where price went up, that day's volume is added to the cumulative OBV total. If price went down, then that day's volume is subtracted from the OBV total.
The OBV value is then plotted as a line for easy interpretation. OBV is primarily used to confirm or identify overall price Trends or to anticipate price movements after Divergences .
In addition to OBV, EMA and SMA are included. the EMA is used for Support and Resistances for the OBV. and the SMA is used by its Slope (can be S/R as well).