(JS)DMI BarsAlright - so this is my own version of John Carter's "10x Bars"... I have done multiple things that are different from his version so they are slightly different..
So first of all the main indicator is based off of the ADX and the DMI;
For those who aren't familiar with it, Directional Movement is what you'd pull up under "built-in's" from the indicators tab (if you want to check it out).
The standard interpretation of this however, is when the ADX is above 20 that suggests the trend is strong, whereas under 20 suggests it is weak.
Also, when the D+ is above the D- that suggests a bullish trend, and D- above D+ suggests a bearish trend.
These bars take away the need to have it at the bottom of your screen, and places the data on the bars on your chart instead.
=========================================================================================================================================
So here's what the colors stand for -
Yellow - The ADX is under 20, no strength in trend
Shades of green occur when the ADX is above 20 and there's a bullish trend (D+ higher than D-)
Bright Green (Lime) - Bullish trend, D+ above 30
Green - Bullish Trend
Yellow Green - Bullish trend, D+ below 15
Shades of red occur when the ADX is above 20 and there's a bearish trend (D- higher than D+)
Bright Red - Bearish trend, D- above 30
Red - Bearish Trend
Orange - Bearish trend, D- below 15
=========================================================================================================================================
I have also added multiple time frame labels (label script used is the one created by Ricardo Santos)
These labels are color coded the same as the bars/candles, and they appear off to the right of your screen using every built in time increment from TradingView.
The purpose is to show you in real time, and on any chart resolution, what the current trend is on every individual time frame.
So using just one single chart you'll see your current resolutions candles, but also on the labels you'll see:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
45 Minute
1 Hour
2 Hour
3 Hour
4 Hour
Daily
Weekly
Monthly
There is an input I added that allows you to adjust where your labels appear on the side of your screen as well!
=========================================================================================================================================
Now onto the volume spike portion of the indicator. This will plot a blue dot under each bar that has a spike in volume which meets your specified criteria.
I have 500% as the default setting.
What that means is that this indicator looks back and gets the 50 bar volume average and then applies dots where volume is 500% above average.
=========================================================================================================================================
Now finally, the reversal arrows. This is another simple to understand concept that I first read in John Carter's book "Mastering the Trade" that he calls "HOLP/LOHP".
I have added the ability to change the look back period you'd like the indicator to watch for highs and lows on.
What that stands for is 'High of Low Period' and 'Low of High Period', and it is used like this-
Whenever a bar makes a new high the indicator watches the low on that highest bar. Then when a bar afterwards makes a lower low then the one on the high bar,
a reversal arrow is given. Apply this same concept in the other direction in for the highs on the lowest bars.
=========================================================================================================================================
Now, I didn't want to make a "set" or have a bunch of different indicators out there that are all intended for the same package, so I took the time to put them together,
and if there's a part of it you don't care for they can easily be turned off in the settings.
Enjoy!
Reversalpoint
New Improved Support Resistance / Pivot Points (NO REPAINT)This indicator plots local pivot points / support resistance levels in real time (No Repaint). I created this indicator based on my own research and testing (i.e. it is not just a a Pinescript adaptation of some other indicator available online).
The Problem with Similar Indicators Which Are Currently Available On TradingView:
Inaccurate placement of swing/pivot/SR points (making your screen cluttered with meaningless levels).
Repainting (meaning the historical values change as new data becomes available; this is misleading and not very useful when trading in real time).
Have a long delay before confirming/plotting the new pivot points (20/20 hindsight...).
Require you to specify a lookback period and simply looks for the highest or lowest value over that time frame (which isn't very useful since it disregards all of the swings in between).
Do not show all of the historical swing levels, only the most recent ones.
My Solution:
Accurately places swing/pivot/SR points on local highs and lows once a short term trend is over (allowing you to easily identify reversal points).
Does not repaint (the historic values shown are exactly what would have been seen upon the close of the given candles in live trading; this means you can use this indicator for live trading).
Has minimal lag. New swing lows/highs are typically identified by this indicator on the candle which immediately following the swing point (this allows for better entries/exits rather than waiting for the price to run too far in the wrong direction before confirmation).
No lookback period required. The indicator will automatically identify new swings regardless how long the run lasts.
Allows you to adjust for more/less sensitivity.
P.S.: Future developments will be using these levels to create an automatic plot of fibonacci retracement levels.
Projection Oscillator - Mel Widner, Ph.D.For any Mel Widner, Ph.D fans out there, I present this decades old "Projection Oscillator" employing PSv4.0, originally formulated by Mel Widner for TASC - July of 1995 Traders Tips. Just when you may have thought it was the end of the evolutionary line for Mel Widner technology, it's not! Basically it's a hybridization of linear regression, banding, and a stochastic rolled into one. It's purpose is intended to help identify reversal points.
While working on another member's project, I discovered other implementations on TV and a few scarcely found on the internet, they are not entirely correct and not in a package like this. I'm submitting this as a complimentary indicator for their trading system AND also for the TV community for hybridized indicator evolution. My implementation is a heavily modified version of the original indicator using novel techniques, surpassing Widner's original intended design.
Utilizing the "Power of Pine", I included the maximum amount of features I could surmise in an ultra small yet impressive package. Configurations are displayed above in multiple scenarios that should be suitable for most traders. Of notable mention, the original design was a range from 0-100 just like any other stochastic, but I rescaled the oscillator more towards a zero mean unity scale(+/-1.0), while still leaving the waveforms completely intact.
Features List Includes:
Dark Background - Easily disabled in indicator Settings->Style for "Light" charts or with Pine commenting
AND much, much more... you have the source!
For those of you who are new to Pine Script, this script also may help you understand advanced programming techniques in Pine and how they may be utilized in a most effective manner. I would like to see Tradingview become the go to platform for the best indicators attainable with this contribution to the TV community. This is commonly what my dense intricate code looks like behind the veil. If you are wondering why there is no notes, that's because the notation is in the variable naming. If you wish to contribute additional ideas, please do so below in the comments about all things Pine in regards to this indicator.
NOTICE: Copy pasting bandits who may be having nefarious thoughts, DO NOT attempt this, because this may violate Tradingview's terms, conditions and/or house rules regarding publishing and "fair" reuse of code. "WE" are always watching the TV community vigilantly for mischievous behaviors and actions that exploit well intended authors for the purpose of unscrupulously increasing brownie points in reputation scores. Hiding behind a "protected" wall may not protect you from investigation and account penalization by TV staff. Be respectful, and don't just throw a meaningless feature in there, then branding it as "your" gizmo if you reuse this code for publishing another indicator. Fair enough? Alrighty then... I firmly believe in "innovating" future state-of-the-art indicators, and please contact me if you wish to do so.
The comments section below is solely just for commenting and other remarks, ideas, compliments, etc... regarding only this indicator, not others. When available time provides itself, I will consider your inquiries, thoughts, and concepts presented below in the comments section if you do have any questions or comments regarding this indicator. When my indicators achieve more prevalent use by TV members, I may implement more ideas when they present themselves as worthy additions. As always, "Like" it if you simply just like it with a proper thumbs up, and also return to my scripts list occasionally for additional postings. Have a profitable future everyone!
Simply Trendy RasterChartThis is my "Simply Trendy RasterChart" using PSv4.0 freely available to ALL! Simply Trendy, shown with the multiple color schemes on the bottom portion of the chart, is an indicator that differentiates with color between trending moments up and down, but is also effective at identifying trend reversals clearly. The bottom of the indicator is most reactive and indicates reversals, while the upper portion of the indicator commonly shows enduring trends. I included a horizontal rule to approximately gauge at what level you may wish to have before entering/exiting a trade upon identifying a trend change. This gizmo functions on all assets on time frames ranging from one second bars up to the "All" chart having monthly bars. Possible uses are quickly identifying assets that are not only opportunistic towards buying, but also selling/shorting when that time arrives later.
I decided to release this freely so members can become familiar with how my RasterCharts function. However, it may serve as another tool in the trend analysis tool belt you may want to have. It's the most basic of RasterCharts that I may have, and it gives the user an opportunity to witness/grasp RasterChart fundamental theory and operation in real time. Underneath the hood, the code is truly VERY SIMPLE also, hence the entitled name given. This was originally an experiment that turned out to be impressive, exceeding my expectations of attempting it. It's behavior is similarly close to my "TrendSetter RasterChart" and may serve as a trainer before acquiring that, any other RasterCharts I have currently, or shall create in the future. With that said, I hope you find this "simply" handy , and I'm also wishful for it to potentially garner a "trendy" reputation among the many members who may discover it.
I provided multiple color schemes for those of you who may have color blindness vision impairments. You may contact me in private if these color schemes are not suitable for your diagnosed visual impairment, and you would wish to contribute to seeing the color schemes improved along with other future indicators I shall release.
Features List Includes:
"Color Scheme" selection (all displayed above)
"RasterChart Transparency" control
"Source" selection
"Horizontal Rule" adjustment
The comments section below is solely just for commenting and other remarks, ideas, compliments, etc... regarding only this indicator, not others. When available time provides itself, I will consider your inquiries, thoughts, and concepts presented below in the comments section if you do have any questions or comments regarding this indicator. When my indicators achieve more prevalent use by TV members, I may implement more ideas when they present themselves as worthy additions. As always, "Like" it if you simply just like it with a proper thumbs up, and also return to my scripts list occasionally for additional postings. Have a profitable future everyone!
FUSIONGAPS V5Market bullish/bearish phase indicator , with trend-reversal and golden/death cross indicators.
This the re-implementation of my old script, now allowing the selection between different moving-averaging modes.
Note: In no way is this intended as a financial/investment/trading advice. You are responsible for your own investment decisions and/or trades.
~ JuniAiko
(=^~^=)v~
(JS) Tip-and-Dip Oscillator 2.0I am going to start taking requests to open source my indicators and this is the first one I decided to do. They will also be updated to Version 4 of Pinescript.
I went through and added notes on what each area of the code is, and in this particular case I added color schemes as a way to improve upon the original code.
Link to original:
Original Description:
"Let me start by saying I know that the name is goofy lol
This is an oscillator that that looks at price action vs. standard deviation in order to illustrate the trend. This thing looks like an Awesome Oscillator but the math behind this and the Awesome Oscillator are totally different (which is pretty interesting, given they look a lot alike). I included the Awesome Oscillator on the chart here so you can look at them and see where they are different.
So the Tip-and Dip Oscillator is meant to help you pinpoint tops and bottoms. I even added arrows where the top and bottom signals are given.
The oscillator itself has 3 colors, an up, down, and neutral color that come as green, red, and yellow. Since the readings given by the oscillator can greatly vary depending on the chart resolution, I included an option to edit the range to fit your chart.
Also - I have 4 different smoothing options that you can use depending on what your preference is. The default setting is the most sensitive so it will identify tops and bottoms more frequently, but it is the most accurate when pinpointing the correct reversal candle. As you smooth it out, the arrows will appear less, but my be slightly delayed and give a later reading. I personally prefer the default, but going up to the second setting in smoothing works nicely as well.
Enjoy!"
AEONDRIFT with FG & DFG {EMA} indicatorsAEONDRIFT with {EMA} implementation of FUSIONGAPS (FG) and DIFFERENTIAL FUSIONGAPS (DFG) derived indicators.
~JuniAiko
(=^~^=)v~
Check out the other analytical tools that I had published.
AEONDRIFT:
Enhanced Convolution RasterChart (HeatMap) - Dr. John EhlersThis is my enhanced version of Dr. John Ehlers' convolution heat map using Pine Script version 4.0. The original concept comes from chapter 13 of his book "Cycle Analytics for Traders". I did heavily modify the original computations for the purpose of reducing lag, but sometimes only improved by occurring one bar sooner. I would consider this a confirmational indicator due to the fact, that the vibrant and dramatic color changing technique usually occurs after reversals at the lowest portion of the chart in an overall positive trend typically, unless you have adjusted the "Periods" optimally by chance.
I provided multiple color schemes with an inversion technique for those of you who may have color blindness vision impairments. You may contact me in private if these color schemes are not suitable for your diagnosed visual impairment, and you would wish to contribute to seeing this color scheme improved along with other future indicators I shall release.
The "Shortest Period" controls the smoother and the "Longest Period" controls the highpass roofing filter.
I once again would personally like to thank the talented individuals at TV for providing a platform that embraces an initial free membership, which I first obtained myself, for individuals like me to freely code in Pine with mathemagical ideas and mental wizardry, creating ultimately, inventions like this eye candy display above.
Features List Includes:
"Source" Selection
Longest period adjustment
Shortest period adjustment
Dual color scheme option
Color inversion checkbox
This is not a freely available indicator, FYI. To witness my Pine poetry in action, properly negotiated requests for unlimited access, per indicator, may ONLY be obtained by direct contact with me using TV's "Private Chats" or by "Message" in my member name above. The comments section below is solely just for commenting and other remarks, ideas, compliments, etc... If you do have any questions or comments regarding this indicator, I will consider your inquiries, thoughts, and ideas presented below in the comments section, when time provides it. As always, "Like" it if you simply just like it, and also return to my scripts list occasionally for additional postings. Have a profitable future everyone!
Megalodon Pro Automated Longer Term TimerHow to use?
It should be used on DAILY time frame for finding potential market reversal points.
It shows reversal signals by printing Green for Buy - Orange for Strong Buy - Red for Sell - Purple for Strong Sell signals.
Tonislonis ReversalsHello,
so this is one of my so called "algos", which I crafted to give me indication of one certain pattern happening. I saw that this "pattern" had some pretty nice returns, if you use it on daily chart on big cap stocks and mix it with order flow or unusual option activity (sweeps).
Best entries happen when the yellow triangle appears little bit away from 13 EMA. Check the order flow and if everything looks like you have an edge, then take a trade and take profit near 13 EMA.
Not gonna share any code, because it's my magical "black box", which I built and be grateful that I'm even publishing it. Not gonna share anymore information about this. Just if you like it then use it and if not then don't.
Now go out there and make a living from it taking trades as some freaking yellow triangles show you entries lol.
IS - Exaustao IndexIS - Indice de Exaustão
Este indicador está sendo publicado temporariamente. (Aproveitem para utilizar no Brasil usando o MiniDolar **Faz geralmente de 3 a 5ptos
O Objetivo é encontrar investidores;
Indicações de utilização:
B3 - Bolsa Brasileira;
Forex - Mercado Forex Descentralizado;
Melhores pares B3:
WDO
Melhores pares Forex:
AUDJPY
EURJPY
Tempo Grafico: 1 minuto (Ambos os mercados);
Indicações de Venda:
No M1, quando o ativo atingir as paredes, em exato na segunda parede, já ficar preparado para acionar uma venda. O melhor ponto de venda é quando ele se encontra na parede e o candle é colorido de amarelo.
Indicações de Compra:
Exatamente como a venda, realizar a venda quando houver o toque na segunda parede (indicado fazer parcial entre primeira e segunda parede), se o candle estiver entre as paredes e formar um triangulo abaixo do candle, habilita uma compra com stop curto.
Considerações:
Este indicador foi construído com base em muito estudo de volume, foram mais de 2 meses fazendo ele e testando incansavelmente.
Façam o backtest retroativo no grafico no M1 e percebam o quanto ele pode oferecer quando se forma um triangulo abaixo do candle ou um candle amarelo para a venda.
Ele funciona perfeitamente na B3 até as 11h 12h. Depois, como o mercado perde um pouco de liquidez ele nao tem o mesmo indice de eficiencia.
Não aceitar stops longos por se tratar do M1, se habilitar entrada e logo habilitar entrada no sentido contrario não pense duas vezes antes de sair da operação.
Aceite levar até 2 stops por dia com este indicador, se passar disso, o dia não está positivo para o indicador;
Stop:
Vai depender da relação de exposição a banca, geralmente para B3 (WDO) é indicado um stop de 3pts a 4ptos (Acima é força contraria e euforia)
Contato: 41 - 998964223 / 41 - 991154223 (Curitiba/Pr) - Brasil
"Escolha sempre estar ao lado de quem queira crescer e faça acontecer!!!"
linear regression channelThe linear regression indicator is used for trend identification and trend following in a similar fashion to moving averages.
Best time frames to use the indicator: H1/H4
[AN] Traders Magic OscilatorsOscillator that determines the current trend and signals possible trend reversals.
Best used alongside Gaussian Trendlines ()
Kawabunga Swing Failure Points Candles (SFP) by RRBKawabunga Swing Failure Points Candles (SFP) by RagingRocketBull 2019
Version 1.0
This indicator shows Swing Failure Points (SFP) and Swing Confirmation Points (SCP) as candles on a chart.
SFP/SCP candles are used by traders as signals for trend confirmation/possible reversal.
The signal is stronger on a higher volume/larger candle size.
A Swing Failure Point (SFP) candle is used to spot a reversal:
- up trend SFP is a failure to close above prev high after making a new higher high => implies reversal down
- down trend SFP is a failure to close below prev low after making a new lower low => implies reversal up
A Swing Confirmation Point (SCP) candle is just the opposite and is used to confirm the current trend:
- up trend SCP is a successful close above prev high after making a new higher high => confirms the trend and implies continuation up
- down trend SCP is a successful close below prev low after making a new lower low => confirms the trend and implies continuation down
Features:
- uses fractal pivots with optional filter
- show/hide SFP/SCP candles, pivots, zigzag, last min/max pivot bands
- dim lag zones/hide false signals introduced by lagging fractals or
- use unconfirmed pivots to eliminate fractal lag/false signals. 2 modes: fractals 1,1 and highest/lowest
- filter only SFP/SCP candles confirmed with volume/candle size
- SFP/SCP candles color highlighting, dim non-important bars
Usage:
- adjust fractal settings to get pivots that best match your data (lower values => more frequent pivots. 0,0 - each candle is a pivot)
- use one of the unconfirmed pivot modes to eliminate false signals or just ignore all signals in the gray lag zones
- optionally filter only SFP/SCP candles with large volume/candle size (volume % change relative to prev bar, abs candle body size value)
- up/down trend SCP (lime/fuchsia) => continuation up/down; up/down trend SFP (orange/aqua) => possible reversal down/up. lime/aqua => up; fuchsia/orange => down.
- when in doubt use show/hide pivots/unconfirmed pivots, min/max pivot bands to see which prev pivot and min/max value were used in comparisons to generate a signal on the following candle.
- disable offset to check on which bar the signal was generated
Notes:
Fractal Pivots:
- SFP/SCP candles depend on fractal pivots, you will get different signals with different pivot settings. Usually 4,4 or 2,2 settings are used to produce fractal pivots, but you can try custom values that fit your data best.
- fractal pivots are a mixed series of highs and lows in no particular order. Pivots must be filtered to produce a proper zigzag where ideally a high is followed by a low and another high in orderly fashion.
Fractal Lag/False Signals:
- only past fractal pivots can be processed on the current bar introducing a lag, therefore, pivots and min/max pivot bands are shown with offset=-rightBars to match their target bars. For unconfirmed pivots an offset=-1 is used with a lag of just 1 bar.
- new pivot is not a confirmed fractal and "does not exist yet" while the distance between it and the current bar is < rightBars => prev old fractal pivot in the same dir is used for comparisons => gives a false signal for that dir
- to show false signals enable lag zones. SFP/SCP candles in lag zones are false. New pivots will be eventually confirmed, but meanwhile you get a false signal because prev pivot in the same dir was used instead.
- to solve this problem you can either temporary hide false signals or completely eliminate them by using unconfirmed pivots of a smaller degree/lag.
- hiding false signals only works for history and should be used only temporary (left disabled). In realtime/replay mode it disables all signals altogether due to TradingView's bug (barcolor doesn't support negative offsets)
Unconfirmed Pivots:
- you have 2 methods to check for unconfirmed pivots: highest/lowest(rightBars) or fractals(1,1) with a min possible step. The first is essentially fractals(0,0) where each candle is a pivot. Both produce more frequent pivots (weaker signals).
- an unconfirmed pivot is used in comparisons to generate a valid signal only when it is a higher high (> max high) or a lower low (< min low) in the dir of a trend. Confirmed pivots of a higher degree are not affected. Zigzag is not affected.
- you can also manually disable the offset to check on which bar the pivot was confirmed. If the pivot just before an SCP/SFP suddenly jumps ahead of it - prev pivot was used, generating a false signal.
- last max high/min low bands can be used to check which value was used in candle comparison to generate a signal: min(pivot min_low, upivot min_low) and max(pivot max_high, upivot max_high) are used
- in the unconfirmed pivots mode the max high/min low pivot bands partially break because you can't have a variable offset to match the random pos of an unconfirmed pivot (anywhere in 0..rightBars from the current bar) to its target bar.
- in the unconfirmed pivots mode h (green) and l (red) pivots become H and L, and h (lime) and l (fuchsia) are used to show unconfirmed pivots of a smaller degree. Some of them will be confirmed later as H and L pivots of a higher degree.
Pivot Filter:
- pivot filter is used to produce a better looking zigzag. Essentially it keeps only higher highs/lower lows in the trend direction until it changes, skipping:
- after a new high: all subsequent lower highs until a new low
- after a new low: all subsequent higher lows until a new high
- you can't filter out all prev highs/lows to keep just the last min/max pivots of the current swing because they were already confirmed as pivots and you can't delete/change history
- alternatively you could just pick the first high following a low and the first low following a high in a sequence and ignore the rest of the pivots in the same dir, producing a crude looking zigzag where obvious max high/min lows are ignored.
- pivot filter affects SCP/SFP signals because it skips some pivots
- pivot filter is not applied to/not affected by the unconfirmed pivots
- zigzag is affected by pivot filter, but not by the unconfirmed pivots. You can't have both high/low on the same bar in a zigzag. High has priority over Low.
- keep same bar pivots option lets you choose which pivots to keep when there are both high/low pivots on the same bar (both kept by default)
SCP/SFP Filters:
- you can confirm/filter only SCP/SFP signals with volume % change/candle size larger than delta. Higher volume/larger candle means stronger signal.
- technically SCP/SFP is always the first matching candle, but it can be invalidated by the following signal in the opposite dir which in turn can be negated by the next signal.
- show first matching SCP/SFP = true - shows only the first signal candle (and any invalidations that follow) and hides further duplicate signals in the same dir, does not highlight the trend.
- show first matching SCP/SFP = false - produces a sequence of candles with duplicate signals, highlights the whole trend until its dir changes (new pivot).
Good Luck! Feel free to learn from/reuse the code to build your own indicators!
PRPI - Potential Reversal Points IndicatorThis indicator signals potential exhaustion of current trend.
Green background means we are in up-trend.
Spike in the opposite direction on histogram signals a waning of trend exhaustion.
Comment on this to get an access.
CTT TrialIf used right you will catch major and minor turns with this indicator. CTT (Catch The Turn)
Reversal Patterns Collection:HaramiScript contains pattern Harami. User can select period for candle size calculation (for distinguish short and long candles), on/off highlighting of pattern candles.
Reversal Patterns Collection:3 Outside Up and 3 Outside DownScript contains reversal candle patterns 3 Outside Up and 3 Outside Down. User can select period for candle size calculation (for distinguish short and long candles), on/off highlighting of pattern candles.
Reversal Patterns Collection:3 Inside Up and 3 Inside DownSript contains sometimes appearing reversal candle patterns 3 Inside Up and 3 Inside Down. User can select period for candle size calculation (for distinguish short and long candles), on/off highlighting of pattern candles.
Reversal Patterns Collection:Doji Dragon Second script form my Reversal Patterns Collection contains special cases of Hammer and Handing Man named Doji Dragon. Script distinguishes bullish and bearish Doji Dragons. User can select period for candle size calculation (for distinguish short and long candles), on/off highlighting of pattern candles.
MM-Microtrend-Reversal-IndicatorThis indicator detects microtrend reversals based on crossing of the DMI+ and DMI- + signals
It indicates the trigger event on the chart as well as the reversal candle
In addition to that it shows a countdown above the bars
This is helping when multiple reversals occur
Important: when the Bollinger Bands are crossed in the previous bars it's possible that the prognosted reversal will NOT show up
Recommended timeframes are M1 and M2
Avoid trading sideway trends, the reverals are low and reversal triggers and assumed reversal candles could get chaotic
MM-Microtrend-Reversal-IndicatorThis indicator detects microtrend reversals based on crossings of the DMI+ and DMI- signals
It indicates the trigger event on the chart as well as the reversal candle
In addition to that it shows a countdown above the bars
This is helping when multiple reversals occur.
Important: when the Bollinger Bands are crossed in the previous bars it's possible that the prognosted reversal will NOT show up
Recommended timeframes are M1 and M2
Avoid trading sideway trends, the reversals are low and reversal triggers and assumed reversal candles could get chaotic sometimes