Wave TrendThe Wave Trend indicator is based on the Mason’s Line Indicator.
This indicator is a sentiment analysis tool designed to help traders understand and analyze market trends. It works by calculating the average investor satisfaction of a group of investors. The results are displayed as colored squares at the bottom of the chart. For more information, read the description of the Mason's Line Indicator.
This indicator is not developed for use on short timeframes. It is an indicator that is best suited for longer timeframes, ideal for swing trading or long-term trading.
There are two main display parameters:
Display the coloured squares according to the distance to the sma (default value).
Display the squares according to the position of satisfaction in relation to the scale of the indicator.
there are two secondary settings for each of these options:
Display the squares by normalizing the values of the dataset between 0 and 1.
Display the squares without normalizing the value of the dataset between 0 and 1 (default value).
Please note that the Wave Trend Indicator is not a guarantee of future market performance and should be used in conjunction with proper risk management. Always ensure that you have a thorough understanding of the indicator’s methodology and its limitations before making any investment decisions. Additionally, past performance is not indicative of future results.
Cari dalam skrip untuk "wave"
Wave Strength Oscillator By CryptoScriptsThe Wave Strength Oscillator uses a combination of wave strength and momentum to help catch the best entries for reversals and does so using a few methods. I'm currently using the 1h timeframe for BTC but feel free to experiment on different timeframes to see what works best for you. In the description below, I'll go over each signal, how it's derived, and how to use them!
Oversold (Green shaded area) - The oversold indication appears whenever both oscillators are oversold and is usually a good indicator that a reversal to the upside is around the corner (at least for a short period). Be advised these are the weakest of the three signals so I recommend using this signal with other indicators.
Overbought (Red shaded area) - The overbought indication appears whenever both oscillators are overbought and is usually a good indicator that a reversal to the downside is around the corner (at least for a short period). Be advised these are the weakest of the three signals so I recommend using this signal with other indicators.
Green Diamond - The green diamonds indicate whenever one or both of the oscillators are oversold AND they are both outside of the bollinger bands which is great for catching reversals to the upside (as seen in the chart). These may come two or three at a time so it may be best to wait until they have all printed before entering.
Red Diamond - The red diamonds indicate whenever one or both of the oscillators are overbought AND they are both outside of the bollinger bands which is great for catching reversals to the downside (as seen in the chart). These may come two or three at a time so it may be best to wait until they have all printed before entering.
Rocket - The rocket symbol occurs whenever BOTH oscillators are oversold and BOTH oscillators are outside of the bollinger bands. This is great for catching reversals to the upside but may come two or three at a time so it may be best to wait until they have all printed before entering.
Red Alarm - The red alarm symbol occurs whenever BOTH oscillators are oversold and BOTH oscillators are outside of the bollinger bands. This is great for catching reversals to the downside but may come two or three at a time so it may be best to wait until they have all printed before entering.
Input Options
Show Histogram - I also included a Histogram in the indicator to help gauge the level of buys/sell strength but kept it hidden for the default levels (i.e a green diamond with a red histogram bar is usually a good sign a reversal is about to happen to the upside whereas a green diamond with a green histogram bar may indicate a false reversal and there's still more room to the downside until a red bar appears. Always backtest this!)
Show Overbought/Oversold Levels - This is if you want to ignore all of the green/red shaded areas and only focus on the diamonds and rocket/alarm signals
Wave Overbought/Oversold Levels - Free free to change to value of the overbought/oversold levels to change where the green/red shades areas print
Momentum Overbought/Oversold Levels - Free free to change to value of the overbought/oversold levels to change where the green/red shades areas print
Histogram Length - This will not change anything with the signals but I included it so you can change the visuals if it helps you
Momentum Length - This will change where the signals plot
Momentum Signal - This only changes the yellow signal line and nothing else. It's not incorporated into any equation
Average Length - This will change where the signals plot
Alerts
I've set alerts on this indicator for each icon (Oversold, Overbought, Green Diamond, Red Diamond, Rocket, Red Alarm). I HIGHLY recommend setting the alerts for Candle Close so that you can be sure the signal is confirmed.
You may notice that the indicator can give multiple signals back-to-back or be overbought/oversold for multiple candles. When this happens, it's best to look at other indicators such as the RSI , MFI Pro, etc to nail the best entry and have confluence with your decision. With that said, having multiple signals back-to-back can also be an indication that the move is close to happening. This indicator works with crypto and stocks as well.
If you have any questions or would like to purchase this indicator, please comment below or PM me. I also made a video tutorial for the indicator on my Youtube channel (link is next to my profile pic)
Be advised past performance is not indicative of future returns. Backtest EVERY timeframe and NEVER blindly take signals! Also, never invest more than you can afford to lose.
Enjoy :)
Wave Trend Momentum OscillatorThis momentum oscillator is instantaneous and also extremely accurate. For use on all timeframes. Shows wave trend momentum as well as reliable diversions. A secondary crossover (Wave Trend Crossover) can be turned on to give even earlier entries and exits. This indicator has the ability to show changes in trend before it happens. Diversions can be turned off in settings.
There are 3 different smoothing options to tune the indicator to your chart/timeframe. Default setting is HULL.
Wave trend has 4 coloring options: sold, dual color 1, dual color 2 or none (dont show wave trend).
A J line can be turned on in settings as well as the wave trend crossover.
Waves Market CapHello traders!
This is Market Cap chart of Waves cryptocurrency with some additional features.
What is included
Dynamic market capitalization chart
Customizable SMA of the market capitalization
Crossovers highlighting
Alerts for crossovers
Alert for the specified positive % change
Alert for the specified negative % change
How to get access
Buy for only 20$ to get lifetime access to this indicator
Like and follow for more cool indicators!
Happy Trading!
Wave & Trend Accompanying Backtesting StrategyVersion 1.0
Purpose
This backtesting strategy indicator is a accompanying tool for use with my popular trading and alert indicator: Wave & Trend Autoview Advanced Indicator & Alerts
Reference Indicator Link:
Features
This strategy has been programmed to act exactly how the accompanying indicator would be used with an automated strategy such as Autoview or through manual trading
Has identical coloured signals with correct icons for reference with the indicators standard alert conditions (BUY/SELL)
The ability to toggle on or off all the logic and UI presets you could previously use to enhance the standard indicator
No short / longs for the most accurate representation of buys and sells, The strategy will keep buying on every optimal signal (+1 order quantity each time) and then sell all assets on a met sell condition (-all quantity), matching exactly how the reference indicator is used to buy/sell on eg. Binance and also give the most accurate statistics.
Fully customisable in the settings regarding trading strategy to match exactly how you have the reference indicator set up with alerts or how you are trading manually with it.
Ability to choose a timeframe, want to ignore the crypto boom at the latter stages of 2017? Sure you can, change the time frames in the settings to see a more recent representation of your trades.
Access
This indicator is free for existing owners of my Wave & Trend Indicator linked above as an accompanying tool to improve their strategy and net more profit. If you would like access to any of my indicators or would like to know more please find me on my community discord channel where you can find indicator details/documentation and general help:
Discord Link: discord.gg
Thank you for the immense support everyone, happy trading!
- Falco
Wave & Trend Autoview Advanced Indicator & AlertsWave & Trend Autoview Advanced Indicator & Alerts - Version 1.0
Overview
This Lazybear inspired indicator is a complex and deeply customisable wave based oscillator that allows for full customisation of parameters and 3 toggleable strategies to allow the user to shape their trading methods to their preferences. The indicator was built for use with Autoview using all functionality or in conjunction with Profit Trailer 2.0 to handle the buying side of logic at an even more advanced level. The creation of this was fuelled by the need to create a cheaper alternative to those that charge monthly for similar signals, which I am deeply against.
Features
Wave Based Buying - those familiar with buying based with RSI based approaches will feel very comfortable with this signal as it detects areas of deeply oversold / overbought and buys on the reversal
Fully customisation - All parameters are open for customising to allow the trader to build their own strategy and adapt from market to market
3 Built In Signal Strategies - Clearly labelled in the parameters as A/B/C are the built in strategies that all have completely unique buying / selling logic and are based on different risk / reward levels. Include all 3 or focus on one or two to build your perfect strategy
Downtrend Detection - This indicator has an in-built downtrend detection that is modifiable in the parameters meaning no more deep bags - the strategies will always try to buy on the uptrend.
Access
48H Trial Period By Request
Full Access is 0.15 ETH , one time fee for full unlimited access to the indicator and future updates but also my well received support and mentoring on my work afterwards to help you built a perfect strategy.
Previous owners of my work get 50% off the price for being one of my supporters.
Wave Consolidation [LuxAlgo]The Wave Consolidation indicator uses market profiles to highlight consolidation zones based on upward and downward moves determined when a Higher-High or Lower-Low is created.
Users can control the amount of consolidation zones to display and the sensitivity of the swing point detection used to return those zones.
🔶 USAGE
These zones are intended as areas of interest to traders where price has seen historical interactions, which can be interpreted as support and resistance. By identifying these areas of interest before the price returns to them, traders are able to anticipate and prepare for various scenarios and respond dynamically to the behavior of the market, as seen below.
Rejection: A quick move away from the zone may indicate that the area is either overvalued or undervalued, leading to a fast movement in the opposite direction.
Breakthrough: Moving beyond a zone could indicate acceptance at that specific price, potentially signaling a shift in momentum or the start of a new trend. In a strong major trend, zones created from smaller trends could be used as price targets for taking profit and managing risk.
Consolidation: Holding these zones might suggest a market in balance at these levels, this could lead to opportunities for range-bound trading.
Below is an example of the Rejection and Consolidation scenarios described above.
Note: By analyzing the tests and retests of these zones, traders can also gain further insight into where participants are interacting in the market.
🔶 DETAILS
The full process for acquiring and managing these zones is described in the sub-sections below.
🔹 Creation
By only considering market movements creating a higher-high or lower-low, we can identify meaningful, directional, moves which can then be used to calculate zones.
Once a move is identified, the script calculates a volume profile spanning the length of the given move.
The width of the zones is determined starting from the POC of the profile and expanding outwards until the value of the profile's row falls below the profile's average.
Note: By increasing the "Multiplier" Input, Users can increase the threshold the script uses to determine zone width in multiples of Standard Deviations above the Average.
While this area is similar to a VP Value Area, it is not intended to replicate a value zone. The calculation is not concerned with capturing any % of the total profile's volume within the zone and only analyzes based on a fixed inclusion threshold.
🔹 Management
To keep clutter to a minimum, If a new zone overlaps a recently created zone, the zones are grouped as one. This is especially helpful in areas where prices are ranging, creating multiple zones in a very similar area.
Zones before management:
Zones after management:
🔹 Deletion
Just because a zone is crossed, does not make it immediately unimportant!
Once a Zone is mitigated (crossed in the opposite direction of its bias) it is reduced to a single dotted line representing the outer threshold for the zone. These lines are important to watch, as the price will often retest a break. For this reason, they will stay on the chart until the next swing point is detected when they will finally be deleted for good.
Below is an example of activity around a broken zone before it is deleted.
Below is the same example 2bBars later , once the new swing is confirmed, the dotted lines are deleted and new zones are created.
Notice how the newly formed resistance zone is in the same area where we noticed sellers previously.
🔶 SETTINGS
🔹 Structure
Display Structure: Determines if swing structures are displayed.
Structure Length: Sets Length for structure identification.
🔹 Zones
Volume-Based Calculations: Opt to use a "Volume" based Profile Calculation instead of the default "Price Action" based Calculation.
Display Count: Sets the specific number of bullish and bearish zones to display on the chart.
Multiplier: Sets the multiplier to use for the value cut-off for determining zone boundaries.
🔹 Style
Display Average Lines: Toggles on/off the average (mid) lines for the zones.
Wave Trend Strategy [LazyBear] & SqueezeThis strategy is a port of famous script Wave Trend Oscillator with a plus: squeeze indicator (LazyBear).
@author LazyBear
Original study from LazyBear
Scope of this port is to identify corrects inputs to get best results from signals that indicator gives.
The squeeze gives a further filter before orders and avoid to enter in a flat market period.
I attached it to chart with heikin ashi candles to have a better result and remove noise: results are good.
Please use comment section for any feedback.
Next improvement (only to whom is interested to this script and follows me): study with alerts on multiple tickers all at one. Leave a comment if you want to have access to study.
********************************** IMPORTANT*******************************
I have developed an expert advisor for metatrader4 (MT4): results of expert advisor form 2015-01-01 to 2018-11-25 are very good with low drawdown and good profit.
********************************************************************************
Auto Motive Wave [Trendoscope]Earlier we created an interactive script to study Motive Waves by manually selecting the wave patterns on the chart.
You can find the open source script here:
In this indicator, we will try to do it automatically. Hence, you don't need to draw the waves manually to check anymore. The indicator will do it for you.
🎲 Conditions for Motive Wave
Rules for Motive Waves remain same as before. Motive wave can be either Impulse or Diagonal Wave. Diagonal wave can be either expanding or contracting diagonals. To learn more about diagonal waves, please go through this idea.
🎲 Rules for generic motive waves are as below
Pivots in order - Checks wether the pivots selected are in progressive order.
Directions in order - Checks if the pivot directions are correct - either PH, PL, PH, PL, PH, PL or PL, PH, PL, PH, PL, PH
Wave 2 never moves beyond the start of wave 1 - Wave 2 retracement is less than 100% of wave1
Wave 3 always moves beyond the end of wave 1 - Wave 3 retracement is more than 100% of wave2
Wave 3 is never the shortest one - Checks if Wave 3 is bigger than either Wave 1 or wave 5 or both.
🎲 Now, these are the specific rules for Impulse Waves on top of Motive Wave conditions
Wave 4 never moves beyond the end of Wave 1 - meaning wave 1 and wave 4 never overlap on price scale.
Wave 1, 3, 5 are all not extended. We check for retracement ratios of more than 200% to be considered as extended wave.
🎲 Below are the conditions for Diagonal Waves on top of Motive Wave conditions
Wave4 never moves beyond the start of Wave 3 - Wave 4 retracement is less than 100%
Wave 4 always ends within the price territory of Wave 1 - Unlike impulse wave, wave 4 intersects with wave 1 in case of diagonal waves. This is the major difference between impulse and diagonal wave.
Waves are progressively expanding or contracting - Wave1 > Wave3 > Wave5 and Wave2 > Wave4 to be contracting diagonal. Wave1 < Wave3 < Wave5 and Wave2 < Wave4 to be expanding diagonal wave.
Settings are for the indicator include option to select zigzag length, theme color, and few constraints about the waves to be scanned. You can use the tooltips to find more about them
Interactive Motive Wave ChecklistHere is an interactive tool that can be used for learning a bit about Elliott Waves
🎲 How it works?
The script upon load asks users to enter 6 pivots in an order. Once all 6 pivots are selected on the interactive chart, the script will calculate if the structure is a valid motive wave.
When you load the script, you will see a prompt on the chart to select points on the chart to form 6 pivots.
When you select the 6 pivots, the checklists are populated on the chart to notify users which conditions for qualifying the selection has passed and which of them are failed.
🎲 Conditions for Motive Wave
Motive wave can be either Impulse or Diagonal Wave. Diagonal wave can be either expanding or contracting diagonals. To learn more about diagonal waves, please go through this idea.
Rules for generic motive waves are as below
Pivots in order - Checks wether the pivots selected are in progressive order.
Directions in order - Checks if the pivot directions are correct - either PH, PL, PH, PL, PH, PL or PL, PH, PL, PH, PL, PH
Wave 2 never moves beyond the start of wave 1 - Wave 2 retracement is less than 100% of wave1
Wave 3 always moves beyond the end of wave 1 - Wave 3 retracement is more than 100% of wave2
Wave 3 is never the shortest one - Checks if Wave 3 is bigger than either Wave 1 or wave 5 or both.
Now, these are the specific rules for Impulse Waves on top of Motive Wave conditions
Wave 4 never moves beyond the end of Wave 1 - meaning wave 1 and wave 4 never overlap on price scale.
Wave 1, 3, 5 are all not extended. We check for retracement ratios of more than 200% to be considered as extended wave.
Below are the conditions for Diagonal Waves on top of Motive Wave conditions
Wave4 never moves beyond the start of Wave 3 - Wave 4 retracement is less than 100%
Wave 4 always ends within the price territory of Wave 1 - Unlike impulse wave, wave 4 intersects with wave 1 in case of diagonal waves. This is the major difference between impulse and diagonal wave.
Waves are progressively expanding or contracting - Wave1 > Wave3 > Wave5 and Wave2 > Wave4 to be contracting diagonal. Wave1 < Wave3 < Wave5 and Wave2 < Wave4 to be expanding diagonal wave.
Here is an example of diagonal wave projection
Here is an example of impulse wave projection
Motive Wave Scanner [Trendoscope®]Motive Wave Scanner is a simple algorithm to find out motive waves as per the rules of Elliott Wave theory.
It is an extension to our previous open source script Interactive Motive Wave Checklist which provides interactive capability to select six points of a five wave formation. Once users select them, the rules of motive waves are applied to manually selected points to highlight them as either diagonal wave, motive wave or none.
This indicator does the same. But, instead of requesting the pivots manually from the user, the indicator automatically picks and scans them through zigzag.
We have already published a similar script as protected source. But, due to some changes in the pine engine, there have been few issues in the runtime. In this publication, we not only address those runtime issues but also making it open source for the users to make use of the source code and enhance it further.
🎲 What are motive waves
Motive waves are strong upward or downward movement with 5 subwaves.
Motive Wave in the upward direction will start with Swing High, Ends with Swing High and consists of 3 Higher Highs and 2 Higher Lows representing strong upward trend.
Motive Wave in the downward direction will start with Swing Low, Ends with Swing low and consists of 3 Lower Lows and 2 Lower Highs representing strong downward trend.
🎲 Types of Motive Waves
Motive Waves are broadly classified by two types:
Impulse Waves
Diagonal Waves
Diagonal Waves are further classified into Contracting and Expanding Diagonals. These can fall into the category of either leading diagonal and ending diagonal.
🎲 Rules of Motive Waves
🎯 Generic Rule of any motive waves are as follows
Should consist of 5 alternating waves. (Swing High followed by Swing low and vice versa)
This can start from Swing High and end in Swing High or start from Swing Low and end in Swing Low of a zigzag.
Wave-2 should not move beyond Wave-1. This means, the Wave-2 is always shorter than Wave-1 with respect to distance between the price of start and end.
Wave-3 always moves beyond Wave-1. This means, the Wave-3 is always longer than Wave-2 in terms of price
Among Wave-1, Wave-3, and Wave-5, Wave-3 is never the shortest one. This means, either Wave-1 or Wave-5 can be longer than Wave-3 but not both. Wave-3 can also be longest among the three.
Here is the pictorial representation of the rules of the Motive Waves
For a wave to be considered as motive wave, it also needs to follow the rules of either impulse or diagonal waves.
🎯 Rules for a 5 wave pattern to be considered as Impulse Wave are:
Wave-4 never overlaps with Wave-1 price range
Wave-1, Wave-3 and Wave-5 should not be either expanding or contracting. Meaning, we cannot have Wave-1 > Wave-3 > Wave-5 , and we cannot have Wave-1 < Wave-3 < Wave-5
Pictorial representation of the impulse wave rules are as below:
🎯 Rules for the Diagonal Waves are as follows
Contrary to the first rule of impulse wave, in case of diagonal wave, Wave-4 always overlaps with Wave-1 price range. But, it will not go beyond Wave-3
Waves are progressively expanding or contracting - Wave1 > Wave3 > Wave5 and Wave2 > Wave4 to be contracting diagonal. Wave1 < Wave3 < Wave5 and Wave2 < Wave4 to be expanding diagonal wave.
Pictorial representation of the Contracting Diagonal Wave is as below. Here, the Wave-1, Wave-3 and Wave-5 are in contracting formation.
Pictorial representation of the Expanding Diagonal Wave is as below. Here, the Wave-1, Wave-3 and Wave-5 are in expanding formation.
🎲 Indicator Settings
Indicator settings are defined as below:
Repaint Warning : If Repaint is selected, the indicator will throw a runtime error after certain bars or when alerts are set. This is due to some pine internal issue. At present, we do not have any solution for this until the internal issue is resolved by Tradingview Pine Team.
Elliott Wave Scanner - HAP [PRO] ▶Elliott Wave Scanner
This is an added feature of the wave drawing version, but this version is used for scanning multiple currency pairs simultaneously, based on the custom list you have specified as your preferred ones, making it more convenient for you.
This :
════════════════════════
This will be an adjustment of the number bars to be similar to the version in the drawing wave, with the only difference being that this version will be a scan of multiple waveforms simultaneously, including the input data format. It is recommended to only change the numbers, maintaining the original structure to avoid any errors, as demonstrated in the example below.
This is a valid example.👇
Wave0= (21),
Wave1= (13),
Wave2= (8),
Wave3= (21),
Wave4= (13),
Wave5= (34),
WaveA= (13),
WaveB= (8),
WaveC= (21)
**Kindly note to specify the numerical sequence of each wave. Parentheses should always be preceded by a comma and conclude on the final line without one.
════════════════════════
▶Let's take a look at the different parts of the scanned version.
════════════════════════
🎯 Bringing in the RSI to help make decisions, as referenced in the book by "Jason Perl".
if the market is advancing as part of a bullish HAP WAVE up sequence, then the RSI should remain above `40` during corrective setbacks for HAP WAVEs 2 and 4. Similarly, if the market is declining as part of a bearish HAP WAVE down sequence, then the RSI should remain beneath 60 during corrective for HAP WAVEs 2 and 4
For example, an uptrend in Wave tends to cause an RSI divergence between Wave 5 and Wave 3. When Wave 5 exceeds Wave 3, the RSI is often seen at Wave 5, which is lower than Wave 3.
Elliott Wave - HAP [PRO] █ OVERVIEW
Meet HAP WAVE's real-time automated wave drawing tool on the chart. HAP WAVES Indicator is a technical analysis tool that uses Elliott Wave Theory and various technical indicators to analyze price and volume data in financial markets, such as crypto, stocks, and forex. It automatically draws Elliott Waves on the chart in real-time and provides features to identify potential buy and sell signals. The indicator can be used to identify target areas for waves 3, 5, and C, and shows both downward and upward waves. Additionally, the tool displays the real-time ratio of each wave and allows users to adjust wave rules flexibly. The tool also provides pre-sign analysis to help users predict future waves and includes alerts for various events, such as the start of a wave or the failure of a wave pattern. The indicator includes a trend channel and has several pairs of scan-wave tools. including real-time wave counting
════════════════════════
🎯 Feature
• Can draw wave lines in real time, indicating at that moment what wave the market is in.
• Automatically identify the target area of waves 3, 5, and C.
• Keep drawing waves automatically. All waves
• Shows both a downward wave (Bear) and an upward wave (Bull).
• Displays the real time ratio of each wave. (when hovering over the wave number)
• Each wave rule can be adjusted flexibly.
• Pre-show signs analyze waves that may occur in the future.
• Alert yourself when you encounter waves that are likely to occur in advance.
• Notify when meeting the start of a given wave.
• Alert when wave 2,4,A,B fail
• Notify when the wave is expanding again
• Multiple alert formats (save your alert, set it up just once, and receive all alerts according to 9–12)
• Hit Trend Channel from Automatic Coupled Price Swing
*There are also several pairs of scan wave tools.
════════════════════════
🔻Components
🎯 Unlocking the Power of the Elliott Wave Theory
feature that can set the starting point of the wave. by yourself
Trend Following Of course, adding this could be an element to help you make your decision easier.
Support and resistance
🎲 Scan version
This :
================================
🎯 Explanation of the wave counter setting section
════════════════════════
⬜ Understanding its basic principles and rules
Elliott Wave Prediction
Elliott Wave Theory is a technical analysis tool that seeks to identify patterns in financial market data and to make predictions about future price movements. The theory was developed by Ralph Nelson Elliott in the 1930s and is based on the idea that financial markets move in repetitive patterns, or waves, that can be analyzed and traded.
The Elliott Wave Theory has specific rules and guidelines for counting waves and determining their characteristics, including direction, size, and duration. The theory divides waves into two categories: motive waves (1, 2, 3, 4, and 5) and corrective waves (A, B, C). Motive waves are those that move in the direction of the overall trend and are subdivided into five smaller waves. Corrective waves are those that move against the trend and are subdivided into three smaller waves.
The theory also includes guidelines for determining the end of a wave and the start of a new wave, as well as rules for determining the characteristics of each wave, such as its size and duration. By analyzing the characteristics of waves and applying the rules and guidelines of the Elliott Wave Theory, traders and investors can make informed decisions about buying and selling in financial markets.
In summary, the Elliott Wave Theory is a technical analysis tool that seeks to identify patterns in financial market data and to make predictions about future price movements. The theory is based on the idea that financial markets move in repetitive patterns, or waves, and has specific rules and guidelines for counting and analyzing these waves.
>> The Elliott Wave Theory divides financial market movements into two categories: motive waves and corrective waves. Each wave has its own cycle and purpose, and understanding these cycles is important for making informed decisions about buying and selling in financial markets.
Motive Waves: Motive waves move in the direction of the overall trend and are subdivided into five smaller waves. The five waves of a motive wave cycle are:
•Wave 1: The first wave of a motive wave cycle is often referred to as the "impulse wave." This wave represents the beginning of a new trend and is characterized by strong price movements in the direction of the trend.
•Wave 2: The second wave is a corrective wave that retraces a portion of the gains made in Wave 1. This wave is usually smaller and less intense than Wave 1.
•Wave 3: The third wave is usually the longest and strongest wave of the motive wave cycle, and it represents the continuation of the trend. This wave is characterized by strong price movements in the direction of the trend and is usually much larger than Waves 1 and 2.
•Wave 4: The fourth wave is a corrective wave that retraces a portion of the gains made in Wave 3. This wave is usually smaller and less intense than Waves 1 and 3, and it provides a temporary pause in the trend.
•Wave 5: The fifth wave is the final wave of the motive wave cycle and is usually the shortest and weakest wave. This wave represents the end of the trend and is characterized by a final push in the direction of the trend.
Corrective Waves: Corrective waves move against the trend and are subdivided into three smaller waves. The three waves of a corrective wave cycle are:
•A. Wave A: The first wave of a corrective wave cycle is often referred to as the "A wave." This wave is characterized by a downward move against the trend and represents the start of a correction.
•B. Wave B: The second wave of a corrective wave cycle is the "B wave." This wave is characterized by an upward move against the trend, and it represents the counter-trend rally.
•C. Wave C: The final wave of a corrective wave cycle is the "C wave." This wave is characterized by a downward move in the direction of the trend, and it represents the completion of the correction.
In summary, the Elliott Wave Theory divides financial market movements into two categories: motive waves, which move in the direction of the trend, and corrective waves, which move against the trend. Understanding the cycle of each wave is important for making informed decisions about buying and selling in financial markets.
════════════════════════
🎯 CONCEPTS (Disclaimer)
Elliott Wave Count
The HAP WAVES indicator is designed for experienced traders who are familiar with advanced trading techniques. This tool is intended for day traders and long-term investors who have a solid understanding of the market and are looking to improve their trading strategy. The indicator was created by a well-known market analyst and is based on the principles and techniques documented in several books, including those by `Jason Perl`.
It is recommended that users of the HAP WAVES indicator have a good understanding of the concepts and techniques discussed in the books that cover this indicator. Before using the tool, it is important to have a good understanding of the underlying principles and techniques in order to make the most of the indicator and potentially improve your trading performance.
════════════════════════
🎯 Rules and Principles of this Indicator
* This description only addresses bullish (uptrend) markets, while bearish (downtrend) gives let you look a vice versa.
• ▶ HAP WAVES Requirements for Wave 1
The Wave 1 HAP WAVES requirements for a bullish (rising) market require that the market has closed a minimum of 21 bars below all 20 previous closes, then closes a maximum of 13 bars above all 12 previous closes, and finally reaches an 8 bar close below all 7 previous closes, to confirm that Wave 2 has formed.
• ▶ HAP WAVES Requirements for Wave 2
The first requirement for Wave 2 is the last requirement for Wave 1, which is a close of at least 8 bars with a close less than the previous 7 bars. Wave 2 continues until the market records a 21-bar close above all 20 previous closes, indicating the start of Wave 3.
• ▶ HAP WAVES Requirements for Wave 3
Wave 3 is confirmed after Wave 2 closes at 21 bars high, and it continues until there is a 13 bar close, indicating the end of Wave 3 and the start of Wave 4.
• ▶ HAP WAVES Requirements for Wave 4
The first requirement for Wave 4 is that there is a close at 13 bars after the end of Wave 3. Wave 4 is complete when the market records a 34 bar close (above all previous 33 closes), indicating the start of Wave 5.
• ▶ HAP WAVES Requirements for Wave 5
The first requirement for Wave 5 is a 34 bar close, signaling the end of Wave 4. The wave is considered complete when a 13 bar close is published, resulting in Wave A.
• ▶ HAP WAVES Requirements for Wave A
The HAP WAVES Requirements for Wave A state that the first call for Wave A is a 13 bar close (close below all previous 12 closes), signaling the end of Wave 5. Wave A is considered complete with an 8 bar high close (close above previous 7 closes), leading to the start of Wave B.
• ▶ HAP WAVES Requirements for Wave B
The first requirement for Wave B is a 8 bar high close (close above the previous 7 closes) after Wave A. Wave B is complete when there is a 21 bar low close (close below all 20 previous closes).
• ▶ HAP WAVES Requirements for Wave C
Wave C starts with a close of 21 bars low for Wave C, meaning the market close is below all 20 previous closes. Wave C is considered closed when the market closes below the close low of Wave A.
* Additional rules to apply the HAP WAVES indicator to the bullish trend
• The peak of Wave 3 must be higher than the close of Wave 1, and the peak of Wave 5 must be higher than the peak of Wave 3.
• If the pullback from Wave 1 is shallow, and the market later retraces above the high close of Wave 1, Wave 1 will slide to the right to align with the new high close.
• If the pullback from Wave 3 is shallow, and the market later retraces above the high close of Wave 3, Wave 3 will slide to the right to align with the new high close.
• Wave 5 will only be confirmed if Wave C crosses the low close of Wave A. If Wave B closes above the high close of Wave 5, Waves A, B and C will be erased and Wave 5 will slide to the right.
• If Wave 2 closes below the low close of Wave 1, the countdown will start over, and if Wave 4 closes below the low close of Wave 2, Wave 2 will move to the location of Wave 4.
• After Wave C crosses the low close of Wave A, Wave 5 will be locked in and cannot move. If the market later retraces above the high close of Wave 5, it will be marked as a new advance in Wave 1 rather than a blur of the previous Wave 5.
════════════════════════
[GYTS-Pro] Signal Provider | WaveTrend 4D with GDM + QMCWaveTrend 4D with GDM + QMC (Professional Edition)
🌸 " 📡 Signal Provider" in GoemonYae Trading System (GYTS) 🌸
WaveTrend 4D (WT4D) is an extension of the incredible WaveTrend 3D (2022, Justin Dehorty) . This oscillator elevates the classic WaveTrend by integrating advanced mathematical models for a multi-dimensional view of market momentum, capturing subtle shifts and trends that traditional indicators might miss. Each oscillator layer uses a combination of normalised derivatives, hyperbolic tangent transformations, and dual-pole filtering (John Ehlers' SuperSmoother), providing a normalised and smooth signals.
WT4D strives to help discriminating high-quality signals from the indicator by introducing the Gradient Divergence Measure (GDM) and Quantile Median Crosses (QMC) -- see below for more information.
WaveTrend 4D is a "📡 Signal Provider" in the 🌸 GoemonYae Trading System (GYTS) 🌸. Multiple 📡 Signal Providers connect to a GYTS "🧬 Flux Composer" to find confluence. On its turn, the Flux Composer can be connected to the GYTS "🎼 Order Orchestrator" for backtesting and trade automation. However, WaveTrend 4D is a wonderful indicator on its own as well.
🌸 --- MAIN FEATURES --- 🌸
- The focus is on two type of signals: divergences between the overall trend and the waves (GDM) and the weakening of strong trends (QMC)
- The name "WaveTrend 4D" is derived from the usage of 4 dimensions, representing different frequencies or timeframes. This gives the opportunity to use 2 sets of 3 frequencies to find divergences. Next to the "fast", "normal" and "slow" frequency, the fourth frequency is called "lethargic" (very slow).
- High probability trading involves diligently determining the significance of signals. For this purpose, a novel "Gradient Divergence Measure" (GDM) is developed to signify the strength of divergence signals and are drawn as triangles next to the divergence circles.
- Another and powerful approach is to use the frequencies' crossing of the median (zero) line. We seek to only signal reversals after a significant trend, and call this the "Quantile Median Crosses" (QMC).
More information the GDM and QMC and details of all features are described below.
🌸 --- GRADIENT DIVERGENCE MEASURE (GDM) --- 🌸
💮 Introduction
--
The GDM dynamically calculates a composite measure based on multiple factors. Unlike traditional binary divergence indicators, GDM employs a continuous value system to capture the nuanced dynamics of market behaviour. This methodology allows traders and analysts to assess the potency of divergence signals with greater precision, facilitating more informed decision-making processes.
💮 Methodology
--
The GDM is calculated using a composite formula that integrates various market dynamics. At its core, it consists of six components listed below, each weighted to optimize the indicator's responsiveness to market conditions:
The magnitude of relative change between waves -- A larger difference between the waves, i.e. lower high or higher low could signify a stronger divergence.
The absolute value of the latest wave -- The strength of the latest wave provides insight into the extremity of the market conditions.
Slope of the divergence -- The slope between the two points of divergence essentially measures the rate of change in the frequency\'s value over time. It captures both the direction and the steepness of the indicator’s move between two waves.
The magnitude of relative change of the price -- A divergence means that the oscillator shows an opposite pattern than price action. Thus, if the price makes a significantly higher high or lower low, but the indicator does not, this discrepancy can be used to measure the divergence strength. This components measures the price's extrema during the crosses of the indicator's waves.
Higher timeframe's frequency trend -- Similarly, instead of looking at the price directly, this component measures the more general trend of the price by using the higher timeframe frequency (i.e. the slow frequency when looking at divergences of the normal frequency).
Time duration -- Lastly, the time duration between the two points of a divergence can also be a factor. A divergence that spans over a longer period might indicate a more significant market sentiment shift.
Note that these 6 components are not independent, e.g. the slope is actually the result of the magnitude between waves, the absolute value and time duration. However, the default GDM is carefully tuned to include all these features without being too sensitive to outliers.
💮 Tuning the GDM
--
At the same time, different people have different ideas of what factors are important to denote a "strong" divergence. For this reason, in the 🧰 Professional Edition of this indicator, as opposed to the 🤲 Community Edition, the user can select between different "GDM profiles" that resemble a certain approach:
Upon initiating the GDM indicator, users are prompted to select one of six distinct profiles. Each profile adjusts the indicator’s parameters to optimize performance under different market scenarios:
balanced : Offers a general approach, with a balanced assessment of market conditions without specific focus on any one aspect.
regular divergence : Emphasises price action, ideal for identifying classical divergence patterns where price and momentum diverge.
wavetrend focus : Minimises the influence of price action, concentrating on the WaveTrend oscillator’s behaviour for trend analysis.
short-term waves : Prioritises the slope of the waves, targeting traders interested in short-term market movements and potential inflection points.
long-term waves : Extends the analysis period, focusing on longer-term market trends and wave duration for strategic positioning.
overbought/oversold : Highlights extreme conditions in market valuation, useful for identifying potential reversal points from overbought or oversold levels.
The 🎩 Ultimate Edition takes it a step further and gives full freedom to dial in weights for each of the 6 components. The GDM formula is set up in such way to accommodate ease of use and react logically to these parameters. Having said that, the default GDM calculation should be more than sufficient for most cases.
Another way of tuning the GDM is to dial in the "sensitivity". This controls the extent of normalisation between signals, and essentially affects how often strong GDMs appear. At the conservative end (higher sensitivity), the strong GDMs are less frequent but are relatively significant, while with a lower sensitivity the strong GDMs appear more frequent.
💮 GDM on the Oscillator
--
Coming back to the indicator, the GDMs are represented by triangles and their value represents the strength. A value close to `1` signifies a strong bearish divergence and thus a possible reversal of continuation of a downtrend. Similarly, a value close to `-1` signifies a strong bullish divergence.
Note that there are two colour sets which can be enabled and disabled. One uses crosses between the fast and normal frequencies (with the slow frequency acting as the price trend with which there should be an opposite interaction -- "divergence"). Similarly, crosses between the normal and slow frequencies (with the lethargic (the most slow) frequency acting as the price trend) are used to find divergences on a higher timeframe.
🌸 --- QUANTILE MEDIAN CROSSES (QMC) --- 🌸
💮 Introduction
--
A different and powerful approach is to use the frequencies' crossing of the median (zero) line. This would signify a continuation of the reversal. However, also here, not all of those crossings would be trades with a high probability of success. For this reason, we seek to only consider reversals after the most strong trends start to show weakness. We call these reversals the "Quantile Median Crosses" (QMC), derived from the methodology.
💮 Methodology
--
To find this "most strong trends", we calculate the integral ("the area") of a frequency between all historical median crosses, and take an upper quantile of those integrals. This means that when the series is crossing the median in often (consolidation), the ares between those crosses would be small. But if there was a strong momentum, and the series would separate itself significantly from the median and would do so for a long time, its area would be large.
So after considering all the past integrals, we take the upper quantile of those (i.e. sort all integral and for example take the top 5%) and if the latest trend's integral was in this upper quantile, it is considered "significant". Hence, the name "quantile" in the name "Quantile Median Cross"
💮 Tuning the QMC
--
The QMC is easily tuned by its "sensitivity". This basically represents a set of quantile bounds for the normal, slow and lethargic series. We have set these 3 parameters for each sensitivity profile after careful testing. The 🎩 Ultimate Edition gives full control for each quantile bound.
💮 QMC on the Oscillator
--
The QMC is shown as a label "🔴" above the median or with "🟢" below the median. In the 🎩 Ultimate Edition, the user instead sees the exact quantile and the number of samples. The normal frequency has a "bronze" colour, the slow frequency "silver" and the lethargic is "gold". In addition to the labels, there are also diamond shapes in the same colour drawn on the median in the oscillator. This represents the previous median crossing, and helps the user to see between which two points the integral is calculated.
🌸 --- DETAILED FEATURES --- 🌸
As discussed, at its core, the main signals are the Gradient Divergence Signals (GDM) and Quantile Median Crosses (QMC). However, there are more very powerful features that this 📡 Signal Provider can include. Below is a list of all features and we differentiate the availability of a feature per 📡 Signal Provider version by using these icons: 🤲 Community Edition; 🧰 Professional Edition; 🎩 Ultimate Edition.
Before going into the features, there are two important aspects to note: As this is a 📡 Signal Provider, it can be connected to the GYTS 🧬 Flux Composer and this is possible for each edition (i.e. the 🤲 Community Edition 📡 Signal Composer works with the 🤲 Community Edition 🧬 Flux Composer, and the same holds for the 🧰 Professional and 🎩 Ultimate Editions). Contrary to most other indicators that connect with each other, the signals that are passed are not just binary signals ("buy" or "sell") but pass the actual GDM and QMC values. This gives the opportunity in the 🧬 Flux Composer to more accurately use multiple signals with different strengths to finally give an overall signal.
The second important aspect is that for the 🤲 Community Edition, there are two versions of this 📡 Signal Provider: one that has the GDM feature and another the QMC feature. Besides that, the list below depicts a fairly complete overview of all the features across different versions:
( 🤲 🧰 🎩 ) Four Dimensions -- All four dimensions are available for each edition. The input data can also be transformed with an EMA or CoG as in the original WaveTrend 3D.
( -- 🧰 🎩 ) Both GDM and QMC -- Only the Pro and Ult versions include both the GDM and QMC in one indicator
( 🤲 🧰 🎩 ) Custom indicator name -- There's an option to give a name to the indicator which will be displayed on the chart. On its own, it might not be helpful, but in the GoemonYae Trading System (GYTS) suite, it helps to identify the different Signal Providers.
( 🤲 🧰 🎩 ) Visual improvements -- As in the original WaveTrend 3D, there are various ways the indicator can be displayed, including emphasising a certain frequency, a "mirror mode" and separating each frequency. We have expanded on some of these options. For example, the divergences, GDMs and QMCs are also displayed when the frequencies are separated, the mirror mode works with the emphasised frequency, there are more options to control the width of the emphasised frequency and each frequency can be enabled or disabled.
( 🤲 🧰 🎩 ) Support for HTF -- The indicator works on higher timeframes than the current chart and all parameters and calculations are scaled accordingly.
( __ 🧰 🎩 ) Support for other tickers -- There is also an option to select another ticker than the current chart. This especially makes sense in the 🌸 GYTS suite 🌸, where multiple Signal Providers are combined to find confluence. For example, a common approach is to use a certain ETF (or BTC in crypto) on a higher timeframe as filter to determine overall market direction.
( __ __ 🎩 ) Disable "only true divergences" -- In the Ultimate Edition, less signals can be filtered out when disabling looking at the third frequency. In general, this is not the best idea but it can be helpful when filtering signals with other means.
( __ 🧰 __ ) GDM profiles -- As mentioned, the GDM is carefully tuned and we consider it an excellent method to signify the strength of a divergence. Therefore, the standard calculation in the Community Edition is sufficient. Nevertheless, the Pro Edition has profiles (as previously described) so the user can select how (s)he feels a "strong divergence" should be.
( __ __ 🎩 ) GDM weights -- Full control over the weights of the 6 components of the GDM instead of using the profiles. The GDM algorithm is set up in such way that this is possible in an intuitive way.
( __ __ 🎩 ) Disable asymmetric GDM calculation -- Calculate the bullish and bearish GDMs independently (asymmetric calculation) or normalise them altogether (symmetric calculation). This can sometimes be helpful to filter out weaker GDMs depending on market conditions.
( 🤲 🧰 🎩 ) QMC calculation -- Using the QMC is possible in all versions, and each of the Normal, Slow and Lethargic frequencies can be toggled on and off.
( __ 🧰 __ ) QMC sensitivity -- Similar to the GDM profiles, in the Pro version there are presets to make the sensitivity higher (and thus get more signals) or lower.
( __ __ 🎩 ) QMC quantile threshold -- Instead of the sensitivity presets, in the Ult Edition the quantile threshold for each frequency is set. The user also sees the actual quantile and number of samples in the label
( 🤲 🧰 🎩 ) WaveTrend 4D settings -- Possibility to adjust the core WaveTrend settings
( 🤲 🧰 🎩 ) Alerts -- When alerts are enabled, TradingView will notify when there is a bullish/bearish strong GDM (i.e. within the zone) and a bullish/bearish QMC.
[GYTS-CE] Signal Provider | WaveTrend 4D with GDMWaveTrend 4D with Gradient Divergence Measure (Community Edition)
🌸 " 📡 Signal Provider" in GoemonYae Trading System (GYTS) 🌸
WaveTrend 4D (WT4D) is an extension of the incredible WaveTrend 3D (2022, Justin Dehorty) . This oscillator elevates the classic WaveTrend by integrating advanced mathematical models for a multi-dimensional view of market momentum, capturing subtle shifts and trends that traditional indicators might miss. Each oscillator layer uses a combination of normalised derivatives, hyperbolic tangent transformations, and dual-pole filtering (John Ehlers' SuperSmoother), providing normalised and smooth signals with minimised lag.
The name "WaveTrend 4D" is derived from the usage of 4 dimensions, representing different frequencies or timeframes. Next to the "fast", "normal" and "slow" frequency, the fourth frequency is called "lethargic" (very slow). This gives the opportunity utilise more dimensions without having abundant signals, since we quantify and filter the quality of signals.
WT4D strives to help discriminating high-quality signals from the indicator by introducing the Gradient Divergence Measure (GDM) and Quantile Median Crosses (QMC). For simplicity, speed and focus, this particular indicator includes only the GDM part. Check the other 🤲Community Edition of this indicator that focuses on the QMC. For GDM, see below for more information.
🌸 --- GRADIENT DIVERGENCE MEASURE (GDM) --- 🌸
💮 Introduction
--
The GDM dynamically calculates a composite measure based on multiple factors. Unlike traditional binary divergence indicators, GDM employs a continuous value system to capture the nuanced dynamics of market behaviour. This methodology allows traders and analysts to assess the potency of divergence signals with greater precision, facilitating more informed decision-making processes.
💮 Methodology
--
The GDM is calculated using a composite formula that integrates various market dynamics. At its core, it consists of six components listed below, each weighted to optimize the indicator's responsiveness to market conditions:
The magnitude of relative change between waves -- A larger difference between the waves, i.e. lower high or higher low could signify a stronger divergence.
The absolute value of the latest wave -- The strength of the latest wave provides insight into the extremity of the market conditions.
Slope of the divergence -- The slope between the two points of divergence essentially measures the rate of change in the frequency\'s value over time. It captures both the direction and the steepness of the indicator’s move between two waves.
The magnitude of relative change of the price -- A divergence means that the oscillator shows an opposite pattern than price action. Thus, if the price makes a significantly higher high or lower low, but the indicator does not, this discrepancy can be used to measure the divergence strength. This components measures the price's extrema during the crosses of the indicator's waves.
Higher timeframe's frequency trend -- Similarly, instead of looking at the price directly, this component measures the more general trend of the price by using the higher timeframe frequency (i.e. the slow frequency when looking at divergences of the normal frequency).
Time duration -- Lastly, the time duration between the two points of a divergence can also be an important factor. A divergence that spans over a longer period might indicate a more significant market sentiment shift.
💮 Tuning the GDM
--
The 6 components discussed above are not independent, e.g. the slope is actually the result of the magnitude between waves, the absolute value and time duration. However, the default GDM is carefully tuned to include all these features without being too sensitive to outliers.
This makes this indicator very user-friendly. The only core parameter is the the "sensitivity". This controls the extent of normalisation between signals, and essentially affects how often strong GDMs appear. At the conservative end (higher sensitivity), the strong GDMs are less frequent but are relatively significant, while with a lower sensitivity the strong GDMs appear more frequent.
💮 GDM on the Oscillator
--
The GDMs are represented by triangles and their value represents the strength. A value close to `1` signifies a strong bearish divergence and thus a possible reversal of continuation of a downtrend. Similarly, a value close to `-1` signifies a strong bullish divergence.
Note that there are two colour sets which can be enabled and disabled. One uses crosses between the fast and normal frequencies (with the slow frequency acting as the price trend with which there should be an opposite interaction -- hence a "divergence"). Similarly, crosses between the normal and slow frequencies (with the lethargic (the most slow) frequency acting as the price trend) are used to find divergences on a higher timeframe.
Another handy feature is a threshold to more strikingly visualise "strong" GDMs.
🌸 --- GOEMONYAE TRADING SYSTEM --- 🌸
As previously mentioned, this indicator is a 📡 Signal Provider, part of the suite of the GoemonYae Trading System (🤲 Community Edition). The greatest value comes from connecting multiple 📡 Signal Providers to the 🧬 Flux Composer to find confluence between signals. Contrary to most other indicators that connect with each other, the signals that are passed are not just binary signals ("buy" or "sell") but pass the actual GDM and QMC values. This gives the opportunity in the 🧬 Flux Composer to more accurately use multiple signals with different strengths to finally give an overall signal. On its turn, the Flux Composer can be connected to the GYTS "🎼 Order Orchestrator" for backtesting and trade automation.
Wolfe Waves Signals [NXT2017] by the rules of Bill WolfeScript to find entries of Wolfe Wave Point 5 for Pinescript in Tradingview
Dear followers,
in my search for a good Wolfe Wave screener I havn't success. This is why I wrote my own script for find good Wolfe Waves entries for Pinescript in Tradingview.
The script calculate the relationsship between wave 4 (point 4 to point 5) and wave 3 (point 3 and point 4) in combination with the relationsship of wave 3 and wave 2 (point 2 to point 3). The first relationship should like the rules be 127.2 % and the second relationship 68.2% - but not every pattern join in this rule. This is why I give a little room to move around this values.
In one hand the higher the green peak, the longer and stronger the wave for buysetup and on the other hand the lower the red Peak, the longer and stronger the wave for sellsetup.
My skills didn't sufficient for show the lines of Wolfe Waves. If you have a modified version with lines with EPA and ETA Points, so please be so Kind to inform me.
Of course, not every signal is a good signal, so look to the rules of Bill Wolfe and on a perfect pattern be active.
At least I wish everyone a good tradingtime.
Elliott Wave with Supertrend Exit - Strategy [presentTrading]## Introduction and How it is Different
The Elliott Wave with Supertrend Exit provides automated detection and validation of Elliott Wave patterns for algorithmic trading. It is designed to objectively identify high-probability wave formations and signal entries based on confirmed impulsive and corrective patterns.
* The Elliott part is mostly referenced from Elliott Wave by @LuxAlgo
Key advantages compared to discretionary Elliott Wave analysis:
- Wave Labeling and Counting: The strategy programmatically identifies swing pivot highs/lows with the Zigzag indicator and analyzes the waves between them. It labels the potential impulsive and corrective patterns as they form. This removes the subjectivity of manual wave counting.
- Pattern Validation: A rules-based engine confirms valid impulsive and corrective patterns by checking relative size relationships and fib ratios. Only confirmed wave counts are plotted and traded.
- Objective Entry Signals: Trades are entered systematically on the start of new impulsive waves in the direction of the trend. Pattern failures invalidate setups and stop out positions.
- Automated Trade Management: The strategy defines specific rules for profit targets at fib extensions, trailing stops at swing points, and exits on Supertrend reversals. This automates the entire trade lifecycle.
- Adaptability: The waveform recognition engine can be tuned by adjusting parameters like Zigzag depth and Supertrend settings. It adapts to evolving market conditions.
ETH 1hr chart
In summary, the strategy brings automation, objectivity and adaptability to Elliott Wave trading - removing subjective interpretation errors and emotional trading biases. It implements a rules-based, algorithmic approach for systematically trading Elliott Wave patterns across markets and timeframes.
## Trading Logic and Rules
The strategy follows specific trading rules based on the detected and validated Elliott Wave patterns.
Entry Rules
- Long entry when a new impulsive bullish (5-wave) pattern forms
- Short entry when a new impulsive bearish (5-wave) pattern forms
The key is entering on the start of a new potential trend wave rather than chasing.
Exit Rules
- Invalidation of wave pattern stops out the trade
- Close long trades on Supertrend downturn
- Close short trades on Supertrend upturn
- Use a stop loss of 10% of entry price (configurable)
Trade Management
- Scale out partial profits at Fibonacci levels
- Move stop to breakeven when price reaches 1.618 extension
- Trail stops below key swing points
- Target exits at next Fibonacci projection level
Risk Management
- Use stop losses on all trades
- Trade only highest probability setups
- Size positions according to chart timeframe
- Avoid overtrading when no clear patterns emerge
## Strategy - How it Works
The core logic follows these steps:
1. Find swing highs/lows with Zigzag indicator
2. Analyze pivot points to detect impulsive 5-wave patterns:
- Waves 1, 3, and 5 should not overlap
- Waves 3 and 5 must be longer than wave 1
- Confirm relative size relationships between waves
3. Validate corrective 3-wave patterns:
- Look for overlapping, choppy waves that retrace the prior impulsive wave
4. Plot validated waves and Fibonacci retracement levels
5. Signal entries when a new impulsive wave pattern forms
6. Manage exits based on pattern failures and Supertrend reversals
Impulsive Wave Validation
The strategy checks relative size relationships to confirm valid impulsive waves.
For uptrends, it ensures:
```
Copy code- Wave 3 is longer than wave 1
- Wave 5 is longer than wave 2
- Waves do not overlap
```
Corrective Wave Validation
The strategy identifies overlapping corrective patterns that retrace the prior impulsive wave within Fibonacci levels.
Pattern Failure Invalidation
If waves fail validation tests, the strategy invalidates the pattern and stops signaling trades.
## Trade Direction
The strategy detects impulsive and corrective patterns in both uptrends and downtrends. Entries are signaled in the direction of the validated wave pattern.
## Usage
- Use on charts showing clear Elliott Wave patterns
- Start with daily or weekly timeframes to gauge overall trend
- Optimize Zigzag and Supertrend settings as needed
- Consider combining with other indicators for confirmation
## Default Settings
- Zigzag Length: 4 bars
- Supertrend Length: 10 bars
- Supertrend Multiplier: 3
- Stop Loss: 10% of entry price
- Trading Direction: Both
ZenAlgo - WavesZenAlgo - Waves is an advanced technical analysis indicator designed to refine trading decisions through a unique combination of multiple methodologies. By integrating Wave-like oscilator, RSI+MFI, and a dynamic Extra Moving Average (MA), it provides a structured approach to trend analysis and momentum detection. Unlike standalone indicators, this tool synchronizes multiple perspectives to provide holistic view and reduce noise.
Purpose and Justification for Integration
ZenAlgo - Waves strategically integrates multiple methodologies to provide trend validation. This indicator goes beyond standalone calculations by layering:
Original Wave Oscillator: Used to detect market momentum shifts and overbought/oversold conditions, further filtered by additional trend confirmation layers.
RSI + MFI Fusion: Introduces price-volume relationship validation, reducing misleading momentum reading.
Dynamic Extra Moving Average (MA): Acts as an adaptive trend filter, ensuring signals align with prevailing market direction rather than reacting to noise.
Divergence Detection: Contextualized divergence detection for both Wave and RSI+MFI.
Multi-Timeframe Trend Table: Facilitates confirmation across different timeframes, helping traders validate trade setups.
Attribution & Originality
ZenAlgo - Waves is an independently developed indicator that builds upon well-known technical analysis techniques while introducing significant enhancements. Unlike traditional WaveTrend indicator, it replaces the fixed constants of the original WaveTrend approach with a dynamic formula based on standard deviation , allowing for more adaptive and responsive calculations.
Additionally, this script integrates Ehlers' Super Smoother Filter , a highly regarded smoothing technique pioneered by John F. Ehlers and freely available for public use. Beyond these foundations, ZenAlgo - Waves incorporates proprietary logic and unique enhancements, setting it apart from conventional alternatives.
If you're seeking an exact replication of WaveTrend, please note that this indicator follows a distinct methodology, producing different calculations and outputs.
How to Use
Identify Key Zones: Observe Wave oscillator values to detect potential overbought and oversold conditions, which may vary based on settings.
Check RSI+MFI Histogram: Confirm momentum strength—bullish (increasing green bars) or bearish (increasing red bars).
Assess Trend via Extra MA: Use the Extra Moving Average to determine overall trend direction.
Look for Divergences: Identify divergences between price action and Wave/RSI+MFI for potential reversals.
Monitor Multi-Timeframe Trend Table: Check for alignment across timeframes for additional confirmation.
Set Alerts for Key Conditions: Configure alerts for Wave crossovers, divergences, and Extra MA state changes.
Analyze Conditions Before Making Decisions: The indicator does not execute trades. Traders should use it as a confirmation tool alongside a broader strategy.
Detailed Explanation of Calculation Logic
ZenAlgo - Waves builds on established wave-based oscillator principles, fine-tuning them for greater adaptability:
Baseline & Difference: Computes a smoothed average of the price source (e.g., HLC3) and measures the difference (or "deviation") between the current price and this baseline.
Volatility Scaling: Uses standard deviation to capture market volatility instead of relying on a static multiplier.
Normalization & Smoothing: Processes the resulting ratio into an oscillator, helping identify overbought and oversold zones. Optionally applies a secondary smoothing pass (including Ehlers' Super Smoother - SMMA) to reduce noise while preserving trend structure.
RSI + MFI Integration: Fuses RSI and MFI into a single composite metric, weighting RSI momentum with volume-adjusted MFI values for a clearer representation of momentum strength.
Extra Moving Average Filtering: A variety of moving average types (EMA, Hull, ZEMA, etc.) smooth the underlying trend, with sensitivity to trend changes customizable.
Divergence Detection: Identifies both regular and hidden divergences by comparing oscillator movements against price action, adjusting dynamically based on historical volatility.
Multi-Timeframe Trend Confirmation: Aggregates data across multiple timeframes (e.g., 1m, 5m, 15m, 1h) to provide a broader market context.
Alerts and Key Conditions: Alerts can be configured for specific conditions such as Wave crossovers, RSI+MFI confirmation, or Extra MA transitions. These alerts serve as notifications, not as automatic trading signals.
Why It’s Worth Paying For
ZenAlgo - Waves differentiates itself from free indicators by providing:
Contextual Signal Filtering: Integrates price-volume analysis and trend alignment checks.
Adaptive Trend Classification: Dynamically adjusts to market conditions.
Multi-Layer Confirmation: Requires momentum, volume, and trend agreement before providing insights.
Advanced Divergence Detection: Filters out noise-based divergences, highlighting only significant price-action-driven reversals.
Multi-Timeframe Validation: Helps ensure that observed trends are consistent across different timeframes.
Considerations for Use:
During periods of low trading volume, as price action lacks conviction.
In highly volatile market conditions, rapid price swings can introduce uncertainty.
Fundamental news events can override technical patterns.
If trends contradict across multiple timeframes, additional confirmation is recommended before making decisions.
Important Notes
This indicator is a tool for technical analysis and does not guarantee trading success.
Best Practices: Use ZenAlgo - Waves in conjunction with other indicators and fundamental analysis for a well-rounded approach.
Inamdar Wave - Winning Wave
The **"Inamdar Wave"**, also known as the **"Winning Wave"**, is a cutting-edge market indicator designed to help traders ride the waves of momentum and capitalize on high-probability opportunities. With its unique ability to adapt to market shifts, the Inamdar Wave ensures you're always in sync with the market's most profitable moves, making it an indispensable tool for traders looking for consistent success.
### Key Features of the "Inamdar Wave":
1. **Dynamic Market Movement Detection**:
- The **Inamdar Wave** tracks the market’s momentum and identifies clear waves of movement, allowing traders to catch both upswings and downswings with ease.
- This indicator dynamically adjusts based on price action and volatility, ensuring you're always aligned with the market’s natural flow.
- Whether the market is trending or ranging, the **Inamdar Wave** keeps you on the right path, helping you surf the market's waves effortlessly.
2. **Highly Profitable Buy/Sell Signals**:
- The **Inamdar Wave** generates precise buy and sell signals that guide you to the most profitable entry and exit points.
- Its built-in filters ensure you avoid market noise, focusing only on high-probability trades that maximize your potential for profit.
- You’ll confidently enter trades at the start of each new wave, ensuring you ride the momentum for maximum gains.
3. **Visual Wave Highlighting**:
- Color-coded zones help you easily spot bullish (upward) and bearish (downward) waves.
- Green highlights signal upward waves, while red zones indicate downward waves, making it visually simple to recognize the current market direction.
- This feature allows for quick decision-making and a clear understanding of the market's direction at a glance.
4. **Tailored for Any Market Condition**:
- Whether you’re trading a calm or highly volatile market, the **Inamdar Wave** adapts to the changing conditions, ensuring consistent performance across all environments.
- Its flexibility allows it to work seamlessly with any asset class—stocks, forex, crypto, or commodities—making it an all-in-one solution for traders.
- The **Inamdar Wave**'s real-time adjustments keep it relevant regardless of market conditions or timeframes.
5. **Real-Time Alerts**:
- Get instant alerts when a new wave begins, whether it's a buy, sell, or wave reversal.
- You’ll never miss out on a profitable opportunity with real-time notifications that keep you one step ahead of the market.
- These alerts help you act quickly, maximizing the potential of every market movement.
### Inputs:
- **Wave Period**: Customize the sensitivity of the wave detection with adjustable periods to suit your trading style.
- **Signal Source**: Choose from different price sources to fine-tune how the **Inamdar Wave** reacts to market movements.
- **Signal Strength**: Control the sensitivity of wave detection to focus on only the strongest and most profitable moves.
- **Buy/Sell Signals**: Easily toggle buy/sell signals on your chart for enhanced clarity.
- **Wave Highlighting**: Turn visual wave highlights on or off, depending on your preference.
### Use Case:
The **Inamdar Wave** is perfect for traders looking to capture the most profitable waves in any market. Whether you're a short-term scalper or a long-term trend follower, this indicator keeps you in sync with the market’s natural rhythm, ensuring that you're always riding the winning wave. With its powerful buy/sell signals and dynamic wave detection, you'll be better positioned to take advantage of market momentum and secure consistent profits.
In conclusion, the **"Inamdar Wave"** is not just another indicator—it’s your key to riding the market’s most profitable waves with precision and confidence. By following the signals and staying in tune with the market’s natural flow, you’ll be able to maximize your gains and minimize your risks, ensuring a successful trading journey.
Weis Wave-Wave TypesWeis Wave - Waves Types indicator
The Concept
This indicator has been created based on David's Weis theory of cumulative volume histograms but this indicator has been enhanced with additional wave types to be able to identify the following:
Visually identify the Effort vs Result concept (too much volume but small pip move or small volume too large pip move). Imbalance of Supply and Demand.
Be able to monitor how volume progresses within the wave, if it is increasing, decreasing or staying steady.
Identify easily the large volume waves using the emphasized volume algorithm to analyze the price reaction afterwards following the theory that Institutions participate on large volumes
What it does
This indicator draws cumulative histograms of 5 different wave types. Up swing histogram is when price goes up and down swing histogram is when price goes down. It adds the volume of each bar within the wave swing, it adds the pips of each bar within the wave swing , it adds the time of each bar within the wave swing, it measures if the volume rate is increasing or decreasing within the wave swing and emphasizes on larger volume volume waves by increasing their size for visual purposes.
How it does it
The length of each cumulative histogram is equal to each wave price swing. The price wave sensitivity can be adjusted by AutoSensitivity parameter (min value =2 and max value=11). The larger the number the more sensitive it is, which means more wave swings will be created. The selectable values for the wave type are: Volume, Pips, Time, Progressive Volume Rate or Emphasized Volume. Furthermore the width of the cumulative histogram bars can be adjusted as well as the color of the up and the down swings. Finally divider input values are available for volume and pip to decrease large numbers on the y-axis of the histograms.
Wave Type Detailed Explanation
Volume: the indicator adds the volume of each bar within the price wave swing and creates a cumulative histogram
Pips: the indicator adds the bar distance from open to close and creates a cumulative histogram of the net pip movement of the price swing
Time: adds the time of each bar within the price wave swing and creates a cumulative histogram
Progressive Volume Rate (PVR): measures the volume rate within each wave (if volume is increasing or decreasing or staying steady as the wave progresses)
Emphasized Volume: the indicator adds the volume of each bar within the price wave swing and creates a cumulative histogram but contains an algorithm that emphasizes the large waves.
How to Use
Draw Support/Resistance and Fib - Monitor carefully the cumulative histograms at these levels. Usually supply and demand imbalance happens at this level.
First and most important of all adjust AutoSesnsitivity to get your swings correct. Getting the correct swings means waves are catching the tops and bottoms of each price wave swings.
Then identify potential trades by:
1. Comparison of cumulative Volume histogram vs Pip histogram which makes the concept of Wyckoff "Effort versus Result" identifiable, lot's of volume with small pip move = lot's of effort vs with small result. Supply and Demand imbalance.
2. Monitor Progressive Volume Rate histogram which measures if the volume rate is increasing, decreasing or remains steady within the price wave swing. This histogram indicates more or less participation as price increases or decreases within the specific wave. For example increase of volume rate as price goes up could mean more participation which could mean that sellers might be entering. Also the opposite is valid increasing volume rate as price goes down could mean that buyers are entering.
3. Emphasized Volume waves, provide a visual emphases on large volume waves only, useful for traders that like to trade with high volume trends and for traders that believe that in large volume waves large institutes participate. Trade with price trend but also with the volume trend concept.
What makes it unique
This indicator is an advance cumulative wave histogram because apart the regular volume histogram and apart form using each wave type individually to make a decision it provides more confidence and becomes more powerful when confluence is used combining the other wave types and by using the strategies mentioned above to a higher probability trade. Some examples are shown below
Example of Effort vs. Result Concept
Example of Progressive Volume Rate
Example of Emphasized Volume