Manual Harmonic Patterns - With interactive inputs
Jan 4, 2022

The Manual Harmonic Patterns - With interactive inputs tool allows users to manually identify and validate harmonic price structures by selecting X, A, B, C, and D points directly on the chart. Unlike automated scanners, this indicator functions as a precise drawing utility that calculates Fibonacci ratios and confirms pattern validity based on user-defined pivots.
Usage
To use the tool, you must select five points (XABCD) in chronological order. The script uses interactive inputs, meaning you will be prompted to click on the chart to set the price and time for each pivot.
- Validation: If the selected points meet the criteria for a specific harmonic pattern (within the defined error percentage), the script will automatically draw the XABCD lines, fill the harmonic triangles, and display a Potential Reversal Zone (PRZ) box.
- Manual Selection: Users are responsible for selecting the correct pivot highs and lows. For bullish patterns, X, B, and D should be pivot lows, while A and C should be pivot highs. For bearish patterns, the inverse applies.
- Non-Valid Patterns: If the selected points do not match any enabled harmonic patterns, only the raw XABCD lines will be displayed without the PRZ or background fills.
Details
This tool is designed for traders who prefer manual pattern recognition over automated detection. It calculates internal Fibonacci retracements and extensions between the selected points to identify patterns such as the Gartley, Bat, Butterfly, Crab, Cypher, Shark, and various "Anti" or non-standard patterns.
The PRZ (Potential Reversal Zone) can be configured to use either the XAD Range or a combined BCD+XAD Range, providing a specific area where a price reversal is statistically likely based on harmonic theory.
Settings
- XABCD Inputs: Price and time coordinates for the five points of the pattern.
- Display: Options to show or hide XABCD lines, ratios, and toggle fills for major (XAB/BCD) or minor (ABC/XBD) triangles with adjustable transparency.
- Miscellaneous: Adjust the "Error Percent" to allow for slight deviations in Fibonacci ratios and choose the PRZ calculation type.
- Category Toggles: Enable or disable entire groups of patterns, including Classic, Anti/Alternate, and Non-standard categories.
- Individual Patterns: Specific toggles for over 20 patterns including Gartley, Bat, Shark, Cypher, Five Zero, Three Drives, and more.
FAQ
How do I access Manual Harmonic Patterns - With interactive inputs?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Why does the pattern disappear after I select the points?
If the PRZ and fills do not appear, it means the ratios between your selected XABCD points do not fall within the valid range for the patterns you have enabled in the settings.
Does this script scan for historical patterns automatically?
No, this is a manual drawing tool. It only evaluates the specific points you interactively select on the chart and does not scan historical bars for emerging patterns.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

