RedK EVEREX - Effort Versus Results ExplorerRedK EVEREX is an experimental indicator that explores "Volume Price Analysis" basic concepts and Wyckoff law "Effort versus Result" - by inspecting the relative volume (effort) and the associated (relative) price action (result) for each bar - showing the analysis as an easy to read "stacked bands" visual. From that analysis, we calculate a "Relative Rate of Flow" - an easy to use +100/-100 oscilator that can be used to trigger a signal when a bullish or bearish mode is detected for a certain user-selected length of bars.
Basic Concepts of VPA
-------------------------------
(The topics of VPA & Wyckoff Effort vs Results law are too comprehensive to cover here - So here's just a very basic summary - please review these topics in detail in various sources available here in TradingView or on the web)
* Volume Price Analysis (VPA) is the examination of the number of shares or contracts of a security that have been traded in a given period, and the associated price movement. By analyzing trends in volume in conjunction with price movements, traders can determine the significance of changes in price and what may unfold in the near future.
* Oftentimes, high volumes of trading can infer a lot about investors’ outlook on a market or security. A significant price increase along with a significant volume increase, for example, could be a credible sign of a continued bullish trend or a bullish reversal. Adversely, a significant price decrease with a significant volume increase can point to a continued bearish trend or a bearish trend reversal.
* Incorporating volume into a trading decision can help an investor to have a more balanced view of all the broad market factors that could be influencing a security’s price, which helps an investor to make a more informed decision.
* Wyckoff's law "Effort versus results" dictates that large effort is expected to be accompanied with big results - which means that we should expect to see a big price move (result) associated with a large relative volume (effort) for a certain trading period (bar).
* The way traders use this concept in chart analysis is to mainly look for imbalances or invalidation. for example, when we observe a large relative volume that is associated with very limited price change - that should trigger an early flag/warning sign that the current price trend is facing challenges and may be an early sign of "reversal" - this applies in both bearish and bullish conditions. on the other hand, when price starts to trend in a certain direction and that's associated with increasing volume, that can act as kind of validation, or a confirmation that the market supports that move.
How does EVEREX work
---------------------------------
* EVEREX inspects each bar and calculates a relative value for volume (effort) and "strength of price movement" (result) compared to a specified lookback period. The results are then visualized as stacked bands - the lower band represents the relative volume, the upper band represents the relative price strength - with clear color coding for easier analysis.
* The scale of the band is initially set to 100 (each band can occupy up to 50) - and that can be changed in the settings to 200 or 400 - mainly to allow a "zoom in" on the bands.
* Reading the resulting stacked bands makes it easier to see "balanced" volume/price action (where both bands are either equally strong, or equally weak), or when there's imbalance between volume and price (for example, a compression bar will show with high volume band and very small/tiny price action band) - another favorite pattern in VPA is the "Ease of Move", which will show as a relatively small volume band associated with a large "price action band" (either bullish or bearish) .. and so on.
* a bit of a techie piece: why the use of a custom "Normalize()" function to calculate "relative" values in EVEREX?
When we evaluate a certain value against an average (for example, volume) we need a mechanism to deal with "super high" values that largely exceed that average - I also needed a mechanism that mimics how a trader looks at a volume bar and decides that this volume value is super low, low, average, above average, high or super high -- the issue with using a stoch() function, which is the usual technique for comparing a data point against a lookback average, is that this function will produce a "zero" for low values, and cause a large distortion of the next few "ratios" when super large values occur in the data series - i researched multiple techniques here and decided to use the custom Normalize() function - and what i found is, as long as we're applying the same formula consistently to the data series, since it's all relative to itself, we can confidently use the result. Please feel free to play around with this part further if you like - the code is commented for those who would like to research this further.
* Overall, the hope is to make the bar-by-bar analysis easier and faster for traders who apply VPA concepts in their trading
What is RROF?
--------------------------
* Once we have the values of relative volume and relative price strength, it's easy from there to combine these values into a moving index that can be used to track overall strength and detect reversals in market direction - if you think about it this a very similar concept to a volume-weighted RSI. I call that index the "Relative Rate of Flow" - or RROF (cause we're not using the direct volume and price values in the calculation, but rather relative values that we calculated with the proprietary "Normalize" function in the script.
* You can show RROF as a single or double-period - and you can customize it in terms of smoothing, and signal line - and also utilize the basic alerts to get notified when a change in strength from one side to the other (bullish vs bearish) is detected
* In the chart above, you can see how the RROF was able to detect change in market condition from Bearsh to Bullish - then from Bullish to Bearish for TSLA with good accuracy.
Other Usage Options in EVEREX
------------------------------------
* I wrote EVEREX with a lot of flexibility and utilization in mind, while focusing on a clean and easy to use visual - EVEREX should work with any time frame and any instrument - in instruments with no volume data, only price data will be used.
* You can completely hide the "EVEREX bands" and use EVEREX as a single or dual period strength indicator (by exposing the Bias/Sentiment plot which is hidden by default) -
here's how this setup would look like - in this mode, you will basically be using EVEREX the same way you're using a volume-weighted RSI
* or you can hide the bias/sentiment, and expose the Bulls & Bears plots (using the indicator's "Style" tab), and trade it like a Bull/Bear Pressure Index like this
* you can choose Moving Average type for most plot elements in EVEREX, including how to deal with the Lookback averaging
* you can set EVEREX to a different time frame than the chart
* did i mention basic alerts in this v1.0 ?? There's room to add more VPA-specific alerts in future version (for example, when Ease-of-Move or Compression bars are detected...etc) - let me know if the comments what you want to see
Final Thoughts
--------------------
* EVEREX can be used for bar-by-bar VPA analysis - There are so much literature out there about VPA and it's highly recommended that traders read more about what VPA is and how it works - as it adds an interesting (and critical) dimension to technical analysis and will improve decision making
* RROF is a "strength indicator" - it does not track price values (levels) or momentum - as you will see when you use it, the price can be moving up, while the RROF signal line starts moving down, reflecting decreasing strength (or otherwise, increasing bear strength) - So if you incorporate EVEREX in your trading you will need to use it alongside other momentum and price value indicators (like MACD, MA's, Trend Channels, Support & Resistance Lines, Fib / Donchian..etc) - to use for trade confirmation
Поиск скриптов по запросу "fib"
BB Mod + ForecastThis is a combination of two previous indicators; ALMA stdev band with fibs and Vector MACD.
Bollinger Band Mod fits the standard deviation on both sides of the center moving average ( ALMA +/- stdev / 2 ) and calculates Fibonacci ratios from stdev on both sides.
It is more averaging and more responsive at the same time compared to Bollinger Band.
Forecast is calculated from difference between origin ma ( ALMA from hl2 ) and six different period Hull moving averages averaged together and added to the center ma on both sides.
Fibonacci levels for 0.618 1.618 and 2.618 are added.
The dashed lines point towards the trend. Gives you a better idea of the current trend and momentum in the band.
LT Elliott Wave 2.0LT Elliott Waves 2.0 Indicator:
According to Elliott Wave Theory, price moves in 5 waves in the direction of the major trend and moves in 3 waves (ABC) when it moves against the major trend. The key purpose and value of elliott wave theory (EWT) is to provide context for chart analysis. According to the book The Elliott Wave Principle by Frost & Prechter: “This context provides both a basis for disciplined thinking and a perspective on the market's general position and outlook.” The benefit of having context is that one can identify and anticipate changes in direction.
In Elliott Wave theory, waves 1, 3, 5 and C are impulse waves (a five wave pattern that makes progress) whereas waves 2, 4, A and B are corrective waves (a three wave pattern – or combination of three waves - that moves against the direction of the larger trend). Although wave A can also be formed of 5 waves, it is commonly formed of 3 waves. Here is a brief summary of the waves:
Wave 3 tends to be the strongest and most dynamic wave – it is usually (but not always) the longest wave but it is never the shortest. Wave 4 is a corrective wave that is typically composed of 3 smaller waves (ABC) and is notorious for being messy and unpredictable in nature. Wave 5 is the final wave before a significant correction or reversal in trend and is often accompanied by divergences (e.g. negative divergences in an uptrend) and exhaustions in momentum. It is also possible for a wave 5 to form after a “blow-off top” pattern. Wave 2 is composed of 3 smaller waves (ABC) and is a retracement of wave 1 – the retracement can be shallow to moderate (23.6% to 38.2%) or deep (50%, 61.8% to 78.6%). Wave 1 is the first wave of a trend and is composed of 5 smaller waves – it usually occurs after divergences (in the prior move) and extremes in both sentiment and momentum. For example, the wave 1 of an uptrend can often begin after capitulation in the price (after a major decline), extremely pessimistic sentiment, extremely oversold momentum readings, positive divergences and sometimes accompanied by a volume breadth thrust. Waves A and C are often equal in measure. Wave A can be formed of either 5 waves or 3 waves - but more commonly it is composed of 3 waves. Wave B is always corrective and composed of 3 smaller waves. Wave C is a five wave impulse pattern.
The Elliott Wave 2.0 (or EW2) chart indicator seeks to simplify elliott wave theory (EWT) in that its main purpose is to identify the potential major trends and corrections. The indicator takes a more simple and direct approach to EWT in that it focuses more on trying to identify whether price is trending or not, and if there is a trend, then the probable wave pattern. It does this by mainly using the structure of the price chart as well as other factors such as momentum, fibonacci retracements & extensions and the relationship of price to its key averages. The indicator then takes its best guess at whether price is in a trending environment, and if so, which wave it is probably forming. This means that the wave count can often depend on the chart timeframe chosen. For example, what may appear as a major downtrend on a lower timeframe chart may potentially be a corrective drop on a much higher timeframe, due to the different price structure of the charts. To keep things simple and to avoid complexity, the indicator does not display the minor sub-waves within the major waves.
The main feature and benefit of the Elliott Wave 2.0 (EW2) indicator is that it can remove most of the subjectivity in chart and wave analysis. It also allows for flexibility in that it allows the chartist to alter the wave count and the position of the wave counts if they choose to do so (within the parameters and rules set by the indicator). As with all of technical analysis, the wave counts shown by the elliott wave indicator are NOT certain or absolute – they are only a possibility or a probability. So the risk always exists of an alternative wave count. It is for the chartist to determine the probable wave counts and limit or control the risks based on their knowledge of technical analysis and risk management.
The settings of the Elliott Wave 2.0 indicator (EW2) are fairly self-explanatory but here is a brief summary:
In the Trend Analysis Switch, the indicator is set by default to a “moderate” trend setting in that it waits for moderately significant changes in momentum before a probable wave 5 is shown (i.e. the fifth wave within the elliott five wave pattern). So for example, in an uptrend, the indicator may show a probable “wave 3” (a blue-coloured wave 3) if the path of least resistance and the likely trend is still to the upside. Once a change in momentum and trend direction occurs, then the indicator may change the wave count to a “wave 5” (a green-coloured wave 5) provided the parameters for this wave count have been met. This default “moderate” setting can be changed by the user or chartist. So if the user wants to change the wave count from a probable “wave 5” to a potential “wave 3”, then it may be possible to do so by changing the trend analysis switch from “moderate” to “strict”. The indicator will likely then display a “wave 3” count until the price reverses some more and breaks below a key support level (assuming the prior trend was up), thus changing the wave count from a “wave 3” (in blue) to a probable “wave 5” (in green). (The opposite of this example applies in downtrends.)
If the chartist decides to delay the changing of the wave count, such as delaying the change of wave 3 to a wave 5, then the “strict” option can be enabled in the trend analysis switch. If the user prefers a slightly more aggressive (or quicker) change in the trend and wave count, then the “aggressive” option can be applied. This is provided the chartist decides it is reasonable or “logical” to make the change. The EW2 indicator will only make the change IF doing so is allowed within its set parameters and rules. The trend analysis switch settings (moderate, aggressive and strict) are largely based on the relative position of price to certain key averages and crossovers, such as both short-term & long-term moving averages which can act as support and resistance.
It is important to mention here is that if any changes are made to the settings of the EW2 indicator (such as moving or modifying the wave counts), it is essential to click on “Reset settings” when changing the chart to a different symbol or timeframe. So whenever a new chart symbol or timeframe is chosen, it is recommended to apply the “reset settings” function in the indicator defaults at the bottom left of the settings section. This will refresh the settings of the indicator back to defaults.
The Elliott Wave 2.0 indicator has greater flexibility options within the settings to change the positions of certain wave counts based on the structure of the chart. This can be achieved by manually moving the wave counts in the first top-section of the EW2 settings, where it says “Move Wave Forward/Back”. By clicking the up or down arrows (on the box provided) the position of the wave count can be moved, based on the zigzag patterns of the chart. So for example, if we wanted to move the position of the historical wave 5 (shown in green on the chart), then we would hover over the box next to “Move hist wave 5 forward/back” and click up or down on the arrows. Clicking the UP arrow would move the wave count position forward on the chart while clicking the DOWN arrow would move it backward. The same can be done with other waves such as the positions of waves 1, 2, 3 and 4 – provided this is permitted by the structure on the chart and the rules set by the indicator.
In the elliott wave indicator, the potential major wave counts are shown in blue and sometimes yellow. The blue wave counts have a slightly higher probability than the yellow as the yellow will need further confirmation by the price structure and momentum.
The starting point for the wave counts is shown as a green “wave 5” – this is referred to as the “historical wave 5” as it is the likely fifth wave of the prior wave (e.g. a prior impulse or corrective wave). The historical wave 5 is the starting point where the indicator starts “counting” the waves. The indicator makes its best guess as to where to start counting from the historical wave 5, but the user has the option to change its position, if required as per the parameters set by the indicator. As a general rule, in an uptrend, the green historical wave 5 should ideally be positioned at the lowest point on the chart (such as the lowest point in the past 300 bars). The opposite applies in downtrends where the historical wave 5 should ideally be at the highest point on the chart (e.g. in the past 300 bars). It should be noted that when the position of the green historical wave 5 is changed, this usually affects the entire wave count. The position of the historical wave 5 (green) can be changed in the settings of the elliott wave indicator (as discussed above). Additionally, if needed, we can also change the label of the green historical wave 5 within the settings to a pink “C-wave” (i.e. the “C-wave” of the prior corrective wave).
As mentioned, the EW2 indicator does its best to make the optimal “guess” as to the probable position of the wave counts, using the structure and momentum on the chart. However, just like any other chart indicator, it is not perfect and it can get the position wrong at times. This is to be expected as we are dealing with an uncertain, chaotic and probabilistic environment when doing chart analysis. Therefore, where it is deemed suitable, the position of the waves - such as waves 1, 2, 3, 4 and the historical wave 5 (or “C-wave”) – can be changed in the settings. The “wider jumps” option can be enabled in the settings for bigger skips in the position of the waves when toggling the positions using the up and down arrows.
The position of most waves can also be altered by modifying the major structure (in the zigzag) using the option in the settings called “Modify major structure”. Please note that using this can sometimes change the wave count as well. This specific setting provides a drop-down menu (labelled A to F) that allows several structures to be chosen in the zigzag (within certain limits). However, in the majority of cases, only the first four options (A, B, C and D) will be required to change the structure of the zigzag. Options C and D provide the greatest variability in the zigzag structure.
One useful method to remember is that often the most effective way to modify the wave count is to adjust the positions of waves 1 and 3 (assuming the starting position of the historical green wave 5 has been decided). As long as we can place wave 1 (and by default wave 2) to a reasonable or “logical” level, the remaining wave counts and projections can usually take care of themselves. Adjusting the position of wave 3 to a logical position can also be useful in this respect. A good way to correctly determine the “wave 1” and “wave 3” of an impulse is to look at its internal structure. If both are composed of five sub-waves (i.e. if each have an internal structure of five smaller waves) then the probability is higher that we have identified the waves 1 and 3 correctly, as both waves are impulsive. The same rule can apply for wave 5. Another rule to remember is that wave 3 can never be the shortest impulse wave but it is often the longest.
One of the new and major features of the Elliott Wave 2.0 indicator are the wave 3, wave 4 and wave 5 projections. The indicator uses a number of fibonacci extensions and ratios of certain waves (e.g. waves 1 and 2) to calculate the probable wave 3 projections as well as the potential wave 5 projections. The wave 3 projections are labelled as “3” and are shown as blue horizontal lines. Wave 5 projections are labelled as “5” and are shown as cyan, green, brown or purple lines. EW2 also makes use of mainly fibonacci retracements (such as the golden ratio) for calculating the probable wave 4 projections. Wave 4 projections are shown as “4” in orange, dark blue and red. Wave 4 has a number of alternate settings which make use of RSI momentum and fibonacci levels. The alternate settings for wave 4 can be used if the user believes that wave 3 has completed and that a wave 4 correction is likely in progress or coming to an end. The setting “Wave 5 in progress” can also be used for this purpose, if the chartist believes that the wave 4 has likely completed (or coming to an end) and that a potential “wave 5” is taking shape.
The “Logarithmic fibs” setting is an option for certain charts and timeframes that require a logarithmic chart to be used. For example, higher timeframe charts (such as weekly or monthly) and very volatile price charts may benefit from a logarithmic setting and therefore logarithmic fibonacci levels. Generally, if the chartist is using a log chart for a specific symbol (or timeframe), it would be preferable to apply logarithmic fibonacci levels as well. So this function can be selected in the EW2 settings accordingly.
While most wave projections (such as waves 3, 4 and 5) will show automatically on the chart, the user can decide to remove certain projections (e.g. waves 4 and 5) to reduce the amount of text or lines on a chart. This can be done by selecting the specific “Hide wave projections” function in the settings for the waves 4 and 5. Extra projections for waves 3, 4 or 5 can be shown by selecting the option for “More projections” for each specific wave.
Another useful feature is the “Wave 3 probability decrease level” function. This draws a horizontal magenta line at a specific fibonacci extension which can act as a key level of support (or resistance) for a probable wave 3. This could be helpful when a new trend is starting and we have the beginning of what appears to be a wave 3. For example, in a new uptrend, the probable wave 3 would have to stay above this key level (shown as a magenta line) if the probability of a wave 3 is going to remain high or intact. In other words, if price were to drop below this key level (in an uptrend) then the odds of a wave 3 would be lowered significantly and downside risk could increase. The opposite applies in downtrends.
The lookback period can be decreased to make the EW2 indicator focus on the much more recent data, such as the previous 100 bars. This can be done by selecting “Use short term” in the settings. This function can be used in situations where the trend may have changed very suddenly and the user wants to focus on the more immediate chart structure.
The setting also provides an “Aggressive wave 3” option for situations that may require the wave 3 to be shown sooner, such as at the start of a new trend. This option as well as others are included for further flexibility in the wave count. When this “aggressive wave 3” option enabled, the EW2 will display a yellow “wave 3” provided the conditions have been met based on fibonacci extensions.
As mentioned, the elliott wave indicator is programmed to look for and identify potential trending or impulsive patterns, and when appropriate, corrective ABC patterns. In this sense, we are looking to simplify elliott wave theory by taking a more flexible and common-sense approach to the wave patterns. So if the price action has broken key levels of support or resistance, momentum is increasing and price is moving deliberately in a specific direction, it becomes more likely that price is in a trending environment (rather than just a correction). Therefore, the EW2 indicator will likely start by showing the initial impulsive waves 1, 2 and 3 (in blue or blue/yellow) instead of the corrective waves ABC (in pink). However, the user has the choice to change the waves from 123 to ABC by selecting “ABC corrective waves” in the settings.
The EW2 indicator also allows the option to “reverse” the probable trend (and wave count) if required. For example, if the EW2 indicator is showing a probable wave 3 or wave 5 (in blue) and price begins to pullback or move in the opposite direction to the main trend of the wave 3 or 5 – e.g. if price starts to break key support levels (e.g. after an uptrend) and then reverse lower in the opposite direction to the primary trend - then the user has the option to change the wave count in the opposite direction (e.g. downward) a bit quicker. This can be achieved by selecting the option in the settings called “Reverse probable trend”. Applying this setting will reverse the original wave count of the primary trend as set by the indicator (e.g. from up to down or vice versa) provided it is permitted by the rules of the indicator. The colours of the wave counts will change to grey instead of blue. The user can also choose where to manually place the historical wave 5 (if required). However, although this “reverse” option is provided for extra flexibility, it should NOT be used very often. It should only be applied for certain special circumstances where it is deemed appropriate to change the wave count from an uptrend to a downtrend (or vice versa). The EW2 indicator does a reasonably good job on its own of identifying most trend changes without the need for this special “reverse trend” setting.
The chartist can apply other methods of chart analysis – such as trendline breaks, oscillators, regression channels, breaks of support/resistance – to determine when a probable wave (or wave count) has likely completed. For example, technical analysis methods such as trendline breaks and support/resistance breaks can be used by the chartist to determine the probability of whether wave 4 has potentially completed or not. In an uptrend, confirmation that a probable wave such as wave 4 has completed will not come until price has taken out the highs prior to the decline (i.e. the highs before the pullback in the probable “wave 4” correction). The same applies in reverse for a downtrend: confirmation that the probable wave 4 has completed will not come until price has taken out the lows prior to the rally (in a probable wave 4 correction).
It should be remembered that the appearance of the most recent wave counts (or wave labels) shown by the indicator, by themselves do NOT mean that the specific waves in question have definitely completed or finished. The same applies with wave projections as they do NOT imply that price has to necessarily move to those specific projection levels. They are merely to provide helpful guidance and education in chart analysis. Nothing in chart analysis is certain or definite as we are dealing with a system that is chaotic, unpredictable and probabilistic. The wave label itself is simply an indication that the most recent wave is probably still in progress, not necessarily that it has completed. Chartists can apply other technical analysis tools and methods (e.g. trend lines, support/resistance breaks, moving averages and regression channels etc.) to increase the probability of when a specific wave has probably completed. The same also applies to past or “completed” wave counts (or past wave labels): they do NOT mean that the specific waves have definitely completed or finished – it is merely a possibility or probability. So the risk always exists that the wave counts may potentially be wrong, and that an alternative wave count interpretation may exist.
In certain circumstances where there are volatile conditions and charts, it is possible that the elliott wave indicator may show an “unusual” wave count. For example, it is possible that the positions of certain wave counts (such as waves 1, 2, 3 and 5) may be in the “wrong” order. This happens rarely so it is not an issue that happens very often. However, if this issue occurs, the chartist can rectify the matter by applying one of the following options: (a) moving and adjusting the position of the historical wave 5 (in green) to a more logical position, (b) applying the “use short term” setting or (c) wait a bit longer until the volatility resolves itself in time. These options can usually resolve the issue and show the wave counts in a “proper” manner. Changing to a slightly lower (or higher) timeframe can also usually resolve this issue. If any changes are made to the settings of the indicator, please reset the indicator settings back to “default” when changing to a different symbol or timeframe.
The user can also choose to enable the zigzags of the waves to be shown on the chart. This can display the wave structures and zigzags, if enabled. By default it is set to off. As mentioned previously, it may also be a good idea to reset the settings of the indicators whenever a new chart or timeframe is chosen. This then refreshes the settings back to its default.
It is important to appreciate that the elliott wave indicator generally requires between 1,500 to 2000 bars of data on the chart in order to display the wave counts adequately and appropriately. So if a chart or timeframe has less than the minimum number of historical data or bars on the chart, the wave counts may not display properly or not appear at all. Certain chart symbols and timeframes (such as the monthly timeframe) may have very limited amount of data on them. Therefore, the elliott wave indicator will likely not appear on these charts or may not display properly. In these situations, a different chart symbol or a lower timeframe with more data on it can be chosen. For example, instead of a monthly timeframe, a weekly or daily timeframe can be chosen. Similarly, if a “study error” message appears on the EW2 indicator, this can be remedied by switching to a slightly lower (or higher) timeframe. However, usually such study errors are temporary and often get resolved after a brief time.
We have allowed for further flexibility in the EW2 indicator so that the user can move the wave counts manually, if required. The chartist can manually move the position of a wave count to a specific bar (or candle) on the chart if they choose to do so. For example, if we want to move the position of wave 1 to a specific bar in the past, we would first tick the box in the indicator settings called “Manually Place Wave 1”. Then we would use the “date range” tool to find out the distance of that past bar from the current bar (e.g. 50 bars) and then input that number (50) into the box next to “Manually Place Wave 1”.
Price action, markets and their charts are non-linear and chaotic, which means that they are subject to uncertainty, variable change and being unpredictable in nature. So we must maintain a probabilistic mindset and attitude to technical analysis. Nothing is certain. Therefore, no wave count is certain or “set in stone”. Wave counts, just like the actions and emotions of human beings, are subject to change. Elliott Wave theory, just like all of technical analysis is about what is possible, what is probable and what the risks are of a particular outcome. The advantage of elliott wave theory, as explained previously, is about gaining an understanding of context and the likely big picture. The indicator is provided in good faith but we do not vouch for its accuracy.
As mentioned previously, chartists should be aware of the probabilistic and uncertain nature of price action and the markets, and therefore prepare to limit and control any potential risks.
The chart indicator can be used on the charts of the majority of markets (e.g. stocks, indices, ETFs, currencies, cryptocurrencies, precious metals, commodities etc.) and any timeframe. Nothing in this indicator, its signals or labels should be construed as a recommendation to buy or sell any market (e.g. stocks, securities, indices, ETFs, currencies, cryptocurrencies, metals, commodities etc.). The indicator is provided solely for educational purposes, to gain a better understanding of technical analysis and elliott wave theory. It should be noted that the degree of noise and randomness increases significantly on lower timeframes. So the lower the timeframe that is chosen (e.g. 15-min or lower) the greater the degree of noise and randomness and therefore the higher the frequency of false signals or whipsaws. The indicator can be applied to candlestick charts and bar charts.
If you would like access, please send me a PM on Tradingview.
Pin Candle DetectionPin candles are a variation of hammer candles that are useful in technical analysis . In particular, when combined with volume profile studies, they can be a powerful set up for long entries or other decision making.
For example, when looking at volume profiles, a long entry would be a fair value area (i.e. 40%) below the close of a pin candle. When combined with a support level , the set up is stronger.
While most scripts look for hammer candles, pin candles are somewhat different in that the length of the wick is significant.
This script and its parameters was built for ES futures 15 min chart in mind.
This script is unique in that it allows for the below parameters to be adjusted to suit other instruments and timeframes:
1. Fib level: Candle must close within a certain retracement level). My preference is 0.55. Some traders like 0.5, while others prefer 0.33
2. Wick length: Pin candles differ from pure hammers in that the length of the wick must be significant. My preference is 7 points on ES (as in $ and not ticks)
Add this script to your alerts to no longer miss these set ups.
RAhul RAJ Out of Range Trade IndicatorThis indicator is for intraday with the basic logic that any script will always trade in its range.
So , if any script moves away from its range, it will try to come back to its normal range movement.
Suppose average movement of any share is 100 points, and share has moved more than 150 points there is high probability that it will move in opposite direction in order to have average movement of price of 100.
For Stocks please use average period as 15 days for index 30 days.
If share price(YELLOW LINE) moves away from higher or lower blue line, then with the help of volume confirmation a trade can be initiated in opposite direction.
Please note direction needs to be opposite of what has happened in the day.
for eg. upper blue line could be broken , in both situation i.e.. share price is rising or falling,
so if share price is rising and upper blue line is broken:
Bearsish trade can be initiated with the help of price action n volume .
if share price has falledn and upper blue is broken:
Bullish trade can be initiated with the help of volume n price action confirmation.
Release Notes:
Remove dead code
update average period m fib level
STructure Atr Cloud w/ TargetsThis indicator is part of our educational suite focused on teaching price structure, momentum, and mean reversion trading strategies. This indicator is recommended to be used with our “Price Action Trading Indicator” or PATI.
Components of this indicator:
Intraday and Swing Price Structure
Breaks of Structure Identification
Change of Character Identification
Fib-derived Price Targets
Dynamic ATR-based Trend Cloud
This indicator is intended to be used in conjunction with the education we provide to help our users determine their optimal trade plan to utilize their edge.
Intraday (Short-Term) Structure is displayed in gray as HH, HL, LH, LL by default, and the zig-zags can be turned on/off in the settings.
Swing Structure is displayed in yellow as HH, HL, LH, LL by default, and the zig-zags can be turned on/off in the settings.
EQL/EQH show areas where price made an equal low or high.
Dynamic ATR-based Trend Cloud (orange cloud) helps traders stay in profitable trades longer by giving them a visual aid of the current momentum. We have added a confirmation level that dynamically appears when the price breaks over/under the cloud giving validation to the potential trend shift. Failure to break this level tends to result in a rejection and continuation of the current orange cloud trend as you can see in the image above.
Change of Character (ChoCh) shows internal structural breaks where a minor level or supply/demand zone fail, resulting in a potential shift in a short-term trend. Above you can see two common ChoCh setups (head and shoulders/ inverse head and shoulders) that usually result in significant price reversals.
Above is an example of using this indicator on two timeframes to develop short and longer term targets. Previous targets can be used as areas of interest where we can look for price to bounce/reject. Target levels that develop above/below price make great areas to potentially take off some risk/ put risk on.
Please check the Author Instructions Below for how to gain access to our indicators.
wick CE; plot candle wick and tail midpoint lines-Simple little tool to plot the wick CE: an ICT concept, consequent encroachment i.e. the midpoint line of a wick or tail; it being a potentially sensitive level (depending on context).
-Wrote this to save me time drawing out fib retracement to locate the precise level of the wick CE. Example usage: show indicator, add horizontal ray over favored wick CE level, hide indicator.
~choose how many consecutive bars back to plot wick CE lines.
~choose how many bars forward to extend the wick CE lines.
Smart Money Essentials [TFO]This indicator utilizes “Smart Money Concepts” like liquidity, order blocks, premium & discount, and more to analyze price action.
What’s included in the initial release:
Market Structure
Liquidity
Displacement
Order Blocks
Premium / Discount
Confluence Table
Alerts
Market structure logic objectively identifies whether the current trend is bullish or bearish, based on swing highs and lows. Liquidity levels offer insight into major pivots where we can assume many traders may place their stop loss, which can also serve as areas where “Smart Money” may be accumulating or distributing positions.
Displacement adds to this by spotting rapid price movement, often accompanied by imbalances where price may come back to before continuing in the direction of the displacement. These can be filtered based on whether the imbalance is accompanied by a Break of Structure (BOS) or Market Structure Shift (MSS), which may give additional insight into the draw on liquidity.
Order blocks (OB’s) are detected and treated as areas that may offer support for price in an uptrend or resistance in a downtrend. Premium and discount zones are essentially fitted by an “auto-fib” retracement that looks at recent liquidity levels, and optionally offers areas to look for an Optimal Trade Entry (OTE) where price retraces between 62-79% of the preceding displacement leg.
The confluence table provides an organized place to visualize and identify where any of the above concepts may be present at or around the same time. We can implement a threshold where, if the number of selected factors meets or exceeds this threshold, we can potentially identify bullish and bearish opportunities where multiple layers of confluence are overlapping.
And of course, alerts are built in for all significant events related to the above concepts, for example: runs on liquidity, BOS and MSS, rejections from OB and OTE, etc.
Opening Range Breakout (and price targets)This Opening Range Breakout indicator stands apart from others for several reasons. Apart from displaying the opening range high and low on a chart, the script also plots customized potential price targets ( different from any other on TradingView! ) for breakouts and breakdowns in price action. These customized targets can be toggled on and off in the input section of the indicator's settings.
With regard to the indicator itself, it has two other key inputs, the "ORB total time (minutes)" and "ORB Timeframe". The first input sets the maximum number of minutes to be used in the calculation of the opening range, and the second input sets the specific time frame when the opening range is calculated. The script plots the opening range high and low on the chart as two separate lines with the high in blue and the low in white, and these lines dynamically change color of the high to green and the low to red if the current price is above or below the opening range, respectively.
The script starts by calculating whether or not the current bar falls within the specified time frame. It then sets the initial values of the opening range high and low, and continuously updates these values if the current bar's high or low is higher or lower than the previous values, respectively. The updated values are then plotted on the chart with the specified style and color.
Traders may use the ORB Indicator to trade breakouts and breakdowns of the opening range. If the price breaks above the opening range high, traders may look to enter long positions, and if the price breaks below the opening range low, traders may look to enter short positions. The customized price targets may be consulted for potential areas to take profit. The color change of the high and low lines can provide additional confirmation of a potential breakout or breakdown, adding to the strength of the trade setup. It is important to note that the ORB Indicator does not guarantee success, and traders should always consider other technical and fundamental factors before entering a trade.
Users can also create alerts for when price breaks above or below the opening range. This will provide up-to-date live alerts for traders who cannot be staring at their screens all day long.
Fibonacci Breakout Target LevelsFibonacci Extension
Fibonacci Extension is a powerful technical analysis tool that traders use to predict where the market might find support and resistance. It is based on the Fibonacci sequence and uses levels that are found by extending the 23.6%, 38.2%, 50%, 61.8%, and 100% Fibonacci ratios from a swing high or low. These levels can be used to find possible areas of support and resistance, and traders often use them to figure out when to get into or get out of a trade.
What does this indicator do?
This indicator gets five levels of the Fibonacci Extension and uses it for both the low and the high. The default lookback period is 10 days, and it checks for the highest and lowest price in that period. Then it calculates the extension levels and plots them, and it also adds a line that shows you the current breakout target levels.
How to use?
The primary use intended for this indicator is to be used to determine possible breakout target levels. Let's say you are trading a range and a breakout happens. You can use this indicator to determine possible take-profit zones and possible support and resistance zones.
Features:
Change the lookback period for the Fibonacci Extension levels.
Disable the Fibonacci Bands if you just want to see the FIB levels.
You can also change the 5 levels and add different Fibonacci numbers.
In this image, you can see how you can use this indicator to determine take-profit levels. The Fibonacci Extensions will determine potential support and resistance levels, which could be good places to exit your long or short positions.
Big Poppa Code Strat & Momentum Strategy IndicatorThis indicator is a combination of a few things in order to work with a unique trading style gleaned from Callme100k, jrgreatness, TrustMyLevels , FaithInTheStrat, Rob Smith and Saty Mahajan.
This Indicator is created to help you day trade using, ATR Fibonacci Levels, Price Action and Momentum.
It displays Fibonacci Levels Based on ATR to indicate when a security is 0.236, 0.382 +- the Days Open, +- the Days Open, 0.618 +- the Days Open and 1.0 +- Days Open.
To understand this script you need to understand
Average True Range (ATR)
1 Bar Inside Bar
2 Bar Outside Bar (Break either the top or bottom)
3 Bar Engulfing Bar
Strat Setups - 212, 322, 312
Fibonacci - 0.236, 0.382, 0.618, 1.0
Moving Averages
A Trend is considered bullish when (green)
Current Price is greater than the Fast EMA Value (8)
Fast EMA is greater than PIVOT EMA Value (21)
Pivot EMA is greater than SLOW EMA Value (34)
OR Hull is trending up and the Price is above the Volume Weighted Moving Average and price is above VWAP
A trend is considered Bearish when (red)
Current Price is less than the Fast EMA Value (8)
Fast EMA is less than PIVOT EMA Value (21)
Pivot EMA is less than SLOW EMA Value (34)
OR Hull is trending down and the Price is below the Volume Weighted Moving Average and price is below VWAP
If these conditions are not met then the Momentum is in Conflict (orange)
The Momentum band will match the color of the current trend
The table that is present can be turned off at any time lets you see
1) If Moving Averages are showing bullish, bearish or in conflict
2) If There us Time Frame Continuity, (if 5 min up, are all the other timeframes up also)
3) How much of the ATR have we moved on the day
4) Are we in Call or Put range for the day based on ATR Fib Levels
The Ideal situation for entering a call
1) Momentum is Green
2) FTFC on Green
3) A Strat Actionable Signal is present
4) You are in the call range, 0.236 - 0.618 ATR + the Price
5) The ATR still has room, I.e only 50% of the ATR has been run already
Ideal situation from entering a put
1) Momentum is red
2) FTFC on Red
3) A Strat Actionable Signal is present
4) You are in the put range, 0.236 - 0.618 ATR - the Price
5) The ATR still has room, I.e only 50% of the ATR has been run already
Exit the trade for these reasons you entered (for profit or loss)
1) ATR has no more room
2) FTFC is now in conflict
3) Momentum has shifted
Take Profit when
1) You reach a new ATR Level 0.618, 1.0 , -0.618, -1, etc
Passive Stop Loss
1) Open Price if you are aggressive
2) Next ATR Level Down or Up
Feel free to take profit and leave runners
This script does not give signals, you should do your own research, I am not a financial advisors, I am simply applying principles of seasoned veterans to code. You make all decisions about how you buy, sell and trade. The creator of this script makes no promises and takes no responsibility for your personal trading.
To research the methods described above look up
Rob Smith : The Strat
Saty Mahajan : ATR Levels
Fibonacci
Using the HULL Moving Average
Exponential Moving Averages
VWAP
VWMA
Democratic Fibonacci Moving AveragesWith this indicator, we have taken moving averages at Fibonacci lengths (3 to 233) as well as the average of these values, labeled the DFMA. Additionally, these values have been inputted into a table overlay. The cross of the FibMA(233) and the DFMA can be used as a signal for long or short.
The FibMA lengths of 3 and 233 are plotted in white by default, the FibMAs with lengths between 3 and 233 are plotted in blue by default, and the democratic line (DFMA) that averages these lines is plotted in green or red (depending on if the value is above or below the 233-length FibMA).
90 Min Cycles Indicator PatekFynnip (RhyDoo)This indicator is for showing 90 minute cycles. You have an option to change the number of 90 minute cycles.
Also you can change on what timeframe the cycles should be visible. You can change when the 90 minute cycles should start.
You can use the Fib Points of 0.13, 0.33, 0.47, 0.67 and 0.8 inside the cycles.
This is mainly for Forex like AUDUSD , EURUSD , GBPUSD , NZDUSD , USDCAD and USDCHF .
You can also use this for Indices like US30, US100 and US500.
Multi PivotsThis script is meant for day traders. It's based on the CPR concepts. The pivots plots based on the timeframe, means less that 15minuts it will plot daily pivots, less that daily tf, it plots weekly and then monthly. It also includes Camarillas, ADR levels, Fibonacci levels based on last 500 candles, Fib pivots, Pivot zones, developing pivot, Vwap, Dashboard shows RSI,ADX,Vwap,SuperTrend and day price difference. Options available to plot Day HighLow, Initial Balance levels as well. There is option to show running CPR which highlights virgin CPR. It can plot next day pivots as well
I dont own any of codes or ideas in the script. Codes are taken from different scripts and altered based on the requirements. Kudos to all the great pinecoders who provided their codes as public which helps everyone. Thanks
Delbert Scalpbot Indicator 1.0.1Our script will catch market trend 1st by identify Highs, Lows, higher highs, higher lows, lower highs & lower lows created on market movement.
Based on market structure it will generate buy/sell signals on golden pockets like 0.62 fib level when a market structure break , it will start prompting ready to buy or ready to sell signal . Once price comes to our level the buy/sell signal will be generated and if any user set our indicator to his/her chart with alert function call , it will start giving u notification if u have trading view premium .
Best pert of this indicator is ,it will give u a proper entry price with SL & TP with proper position size as per your account balance & risk % per trade set by u :) you no need to go for a calculation .
Your position size = leverage x margin, so if indicator says u to take 1252$ in position size, u just go for 125.2$ in 10X leverage in cross mode .
With risk management tool set by us. User can set risk per trade also can set account balance in setting of it , for an example ,if user put 100$ trading account balance and set risk per trade 2% then each trade will be executed with considering maximum loss amount in $2 , not more than that . detail calculation set on script by Devs of Delbert team , and it is tested .
Preferred time frame to use 2,5,10,15 mins .
Preferred coins BTC / ETH or any large market cap coin .
Still it's not a financial advice to anyone , feedback appreciated if u like it . We will make it more better day by day .
- Team Delbert's Trading
[MAD] Fibonacci retracementThis is just a Fibonacci Retracement tool with some interactive information based on the actual closing price
How to use:
add the script,
input left bottom with the 1st click,
input top with the 2nd click
Informations you can see than:
Fiblevel (Price) %till_this_point = pricedifference
additional:
Bottom of the fib
Range Up in % + Price-Range
Range Down in %
you can shift the comma with the decimal functions for trading shitcoins as example
if looking into the past, level/price will follow, liveinfo using the close is than hidden
what will follow:
reverse
log/linear
autogrow when range will be wicked
maybe alerts on levels... have to think about how to capture correctly
Support & Resistance Trendlines with PP + Fib. Channel█ Support & Resistance Trendlines with Pivot Points + Fibonacci Channel
This script automatically draw support and resistance trend lines based on pivot points and add a fibonacci channel.
It will show potential patterns with the help of support and resistance lines as well as breakout target and pullback entry with the fibonacci extension and retracement levels.
It is based on atolelole's script, I only made it more configurable so please check out his script.
I added the possibility to change values and add additional retracement and extension levels.
I also made it customizable with the possibility to change lines color, width and style.
Fibonacci MAsIt's a pretty simple script. Idea is to compute MAs with the length of Fibonacci numbers and then compute an average of them all.
In the script, you can choose the type of MAs and how many Fibonacci numbers to use for it.
You can also adjust the length of these MAs manually and choose the color of every one of them.
Thanks to @MUQWISHI for helping me code it.
Disclaimer
Please remember that past performance may not be indicative of future results.
Due to various factors, including changing market conditions, the strategy may no longer perform as well as in historical backtesting.
This post and the script don’t provide any financial advice.
NEoWave Chart Free VersionAn automated wave chart for NEoWave wave analysis. This is an automated wave chart plotter that help you to find the current psychological trend and forecast the next one. This Indicator uses the concept of plotting wave charts as per the NeoWave method invented by Glenn Neely in 1990 in the “Mastering Elliott Wave” book. NEoWave is a advanced version of elliott wave theory, which solve the lots of drawback's and issues' of elliott wave theory.
The Logic and Concept used in Indicator
This indictor uses the logic of plotting wave chart as discussed in “Mastering Elliott Wave” book, According to “Mastering Elliott Wave” book to draw a wave chart draw a line from high to low or low to high in order that they occurred, and this indicator plot the line accurately from high to low or low to high in order they occurred.
Some Important Features
1. This indicator can draw wave chart from 5 Seconds to 5 Year or use any custom timeframe of your choice.
2. Use any timeframe wave chart on any timeframe cash data, like use monthly cash data to draw 2.5 years or 5 years wave chart.
3. Do the easy back testing with easy drag tool.
4. Customize wave chart settings based on your requirement.
5. Wave chart will be plotted on any type of charts like candlestick or bar chart.
6. Custom settings to hide other charts, like you can hide bar or candlestick chart, while using wave analysis.
7. Realtime plotting of wave chart from 5 seconds to 5 year.
Features to be added in future update
1. Show Monowave Counts.
2. Show Complexity levels.
3. Show Price and Time.
4. Show Starting point of patterns.
How to use this wave chart?
1. Use the log scale on wave chart. Use Alt + L to use logarithmic scale on chart.
2. Use log Fibonacci on wave chart, just open the settings of Fibonacci channel and check on "Fib channel based on log scale"
3. Find the correct starting point to mark the neowave patterns.
4. Apply the neowave rules as discussed in “Mastering Elliott Wave” book and forecast the market.
Note
If you want to check Daily or any higher timeframe wave chart use cash chart and if you want to check any other timeframe from 5 seconds to any intraday timeframe then use future's data as suggested by Mr. Glen Neely.
Price LevelsAuto plots significant Gann and Fib price levels using the all time range. Useful to quickly identify significant levels of support and resistance.
Auto Fibonacci Levels + Auto Trend Line generatorAnother indicator for you guys!!!
This indicator consists of the 5 key Fibonacci retracement levels, plotted automatically to user input settings. I also have included an auto support/resistance trend line generator.
What is a Fibonacci retracement?
'Fibonacci retracement is a method of technical analysis for determining support and resistance levels. It is named after the Fibonacci sequence of numbers, whose ratios provide price levels to which markets tend to retrace a portion of a move before a trend continues in the original direction.' - Wikipedia
How to use the Fibonacci retracement?
- The Fibonacci levels are default. These percentiles from price to the average of the high in a sample and low in a sample give you a guideline of where a bottom may be, where a top may be, and where a range is being created.
- Look for the price to reject from 61.8% and 76.4%, and also look for price to bounce from 38.2% and 23.6%. If a lower low/higher high is made, the fib levels will follow and the percentiles within will be recalculated after a 5 candle offset period.
- If you see price trending towards the lower percentiles (38&23) and using the 50% as resistance, look for a break downwards and vice versa.
-This Fibonacci set as all others is subject to fake-out, always use this with another series indicator, or don't use it as a signal for entry at all (unless you have a backdated strategy)
How to use the trend line generator?
-The trend line generator will only plot when a lower low/higher high has taken place within the input amount of candles. It is also offset by a user amount.
-The check box will give the option to have the trend line's plot or not.
- If you see a green/red dot it means that that will be your first coordinate for the trend line, and until the computations are complete it will give you an idea of which direction it will be in (resistance or support)
-When opening this indicator zoom out all the way to connect any trend lines that do not load automatically.
Let me know if you have any questions, suggestions or issues! Thank you everyone!
-Cheatcode1 :)
SP:SPX TVC:DXY BMFBOVESPA:EUR1! CME:BTC1! BINANCE:BTCUSDT
Previous Days RangesPrevious Days Ranges
Simply plots out market ranges of previous days price action, of which are the following:
Previous Day High
Previous Day Low
Previous Day Extended High
Previous Day Extended Low
Supports adjustments of timeframes, for different time zones, and style.






















