ABC on Recursive Zigzag [Trendoscope]There are several implementations of ABC pattern in tradingview and pine script. However, we have made this indicator to provide users additional quantifiable information along with flexibility to experiment and develop their own strategy based on the patterns.
🎲 Highlights of this indicator over other ABC implementations are:
Implementation is based on recursive multi level zigzag allows bigger as well as smaller patterns to be identified
Allows users to set their trading rules with respect to entry, target and stop ratios, experiment and build their own strategy based on the ABC pattern.
Back test summary including win ratio and risk reward will help users understand the profitability based on different settings being used.
🎲 Concept of ABC Pattern
The ABC pattern, also known as the "Corrective Wave" or "Zigzag Pattern," is a fundamental concept in Elliott Wave Theory, which is widely used in technical analysis to identify and predict price movements in financial markets.
The ABC pattern is a three-wave corrective pattern that typically occurs within the context of a larger impulse or trending wave. It consists of two smaller waves in the opposite direction (A and C) separated by a corrective wave (B). These waves are labeled alphabetically and represent price movements.
Wave A (Impulse Wave): Wave A is the first leg of the ABC pattern and is characterized by a strong price move in the opposite direction of the prevailing trend. It is often driven by a fundamental or sentiment-driven event that temporarily disrupts the trend.
Wave B (Corrective Wave): Wave B is the corrective wave that follows Wave A. It represents a partial retracement of Wave A's price movement. Wave B can take various forms, such as a simple correction or a complex correction (e.g., a triangle or a flat correction). It typically doesn't retrace the entire length of Wave A.
Wave C (Impulse Wave): Wave C is the final leg of the ABC pattern and is characterized by a strong price move in the same direction as the prevailing trend. It often surpasses the starting point of Wave A and confirms the resumption of the larger trend.
🎲 Indicator Components
Upon loading the indicator on the chart, we can observe the following components on the chart.
Pattern Drawings is the graphical representation of present patterns. Please note that it is not necessary for patterns to be there on the chart all the time. Patterns will appear on the chart when price makes the patterns.
Trade Box is the box representing trade signals of the pattern. These trade levels are generated based on the user settings.
Summary Table is the back test summary containing details of historical pattern performance including Win Ratio and Risk Reward.
🎲 Indicator Settings
Details of each user settings are provided in the tooltips. Below is the snapshot of it.
🎲 Alerts
Basic level of alerts are built in the script using alert function to highlight the following conditions:
New ABC Pattern
Updates to existing Pattern
Both conditions will alert simple text messages. There is not much customization provided as part of this indicator. We will consider providing more options in future versions based on the interest and demand shown by users.
Abcpattern
ABC finderI made this script a long time again and never released it. It is a ABC Pattern finding tool. You can adjust the "Bars Back" setting to include more or less bars in the pattern. I usually have it set to 10 or 15 these settings seem to work well on most assets. The scripts allows you to set up a trade box automatically and has a call out table to make prices levels more clear and easy to read. The trade box levels can be set by fixed percentage or by pattern based fib.
Hope it helps!
Genie (AB=CD Fibonacci Extensions and Peaks & Valleys)Our proprietary algorithm supports two types of Signals to choose from (and uses Matrices to keep track of the various waves): 'Fibonacci Extensions' where it spots extended waves (XABC) to predict AB=CD moves and puts the Take Profit levels accordingly to commonly used Fibonacci ratios; OR 'P&V' which stands for Peaks & Valleys (M and W) capturing full Peaks and Valleys formations to signal.
Signal Trigger for two types of positions: Breakout or Confirmation when price retraces back to them (so you wait for a candle to close away from price first to Trigger). The idea is whenever a proper Peak or Valley matching those conditions is printed, price usually reacts at those levels by doing a Reversal, so they represent potential entries .
For Confirmation signals, you want price to close away from the level first to then return to it, and that candle close is either a Close (only the close should be outside the level), Hard Close (OPEN and CLOSE outside the level) or Full Close (HIGH, OPEN, CLOSE, LOW all outside the level).
Note that the Signal is to be taken as soon as a Green or Red arrow appears (not before), based on your desired settings.
The Level of Entry is decided by the user; 'Extreme' means you want the algorithm to process based on the Wicks/Pins (Highs and Lows of candles) so while 'Body' means the Borders (Open and Close of candles). Based on this choice the Signal will change accordingly.
The indicator also provides recommended Take Profit levels as well as a Stop Loss levels. The Take Profits are measured based on the wave structure formation.
All features are configurable from the indicator's settings including setting Minimum Take Profit and Reward:Risk (RR) to filter Signals.
This indicator has Alerts for LONG and SHORT signals. You can create a new Alert, select the indicator from the "Condition" list and create it. You can create an Alert for each different timeframe if you want the indicator to monitor various timeframes and give you Alerts accordingly.