# Harmonic Patterns

Harmonic Patterns are chart patterns based on Fibonacci retracements, extensions and projections of market price structure, which can indicate a potential reversal zone in the market. AlgoBox™ automatically plots harmonic patterns so there's no need to manually draw them.&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FZjCdCoRcBrCX0DdZQJfh%2FHP%20gif.gif?alt=media&#x26;token=c7daa891-a879-4b39-8997-ad2fc6d77027" alt=""><figcaption></figcaption></figure>

By default, bullish Harmonic Patterns are green and bearish Harmonic Patterns are red, but the colors can be customized by the user.\
\
The rectangular boxes are the PRZ or "Potential Reversal Zone" for each Harmonic Pattern. The line(s) within the PRZ box indicate optimal location for either entry or stop loss, depending on the type of Harmonic Pattern.

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FbipF1Sr6xuy2c1wKllki%2FBullish%20And%20Bearish%20Harmonics.png?alt=media&#x26;token=df0c723a-fd8a-495f-800a-cae41fab39f6" alt=""><figcaption><p>Bullish and bearish Harmonic Patterns plotted automatically by AlgoBox™ software.</p></figcaption></figure>

There are ten types of harmonic patterns, each with a bullish and bearish version for a total of twenty:<br>

* Alt Bat&#x20;
* Bat
* ButterFly
* Crab
* Cypher
* Deep Crab
* Diamond
* 50-Cent
* Gartley
* Shark

Harmonics are used in confluence with other indicators, such as the [Fib Dot](https://docs.algoboxpro.com/strategies/harmonidott) & [FlowMaster™ Cross](https://docs.algoboxpro.com/fundamentals/flowmaster-tm-cross) to form some of the AlgoBox™ strategies.

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FZ5NCjM5dXk6Ztryrm2PJ%2Fshark%20green%20.png?alt=media&#x26;token=99e865c0-a657-4670-86b0-6ac3acf1df48" alt=""><figcaption><p>A bullish Shark Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F1chPYVp64GGhb8Rv1sRn%2Fshark%20red.png?alt=media&#x26;token=0aa18d24-7f12-40ba-a19a-ef45eb5d5ec2" alt=""><figcaption><p>A bearish Shark Harmonic.</p></figcaption></figure>

***

## The P-PRZ

The Harmonic Patterns display in yellow as a "P-PRZ" indicating a Predicted Potential Reversal Zone, when the Harmonic Pattern has not fully formed yet. If or when market price forms that particular pattern, the P-PRZ changes color to red or green, which indicates a Potential Reversal Zone.

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FLwD8My4mcMvjQM3Y3uLn%2Fbat%20yellow%20.png?alt=media&#x26;token=92000bc6-a2b4-40b7-972a-7edb3acefc91" alt=""><figcaption><p>A predicted Bat Harmonic Pattern yet to be formed. The square box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FS5hSuoYkDCrNC6oQ09E8%2Fbat%20green%20.png?alt=media&#x26;token=dba54052-fac0-48e4-97be-ebf0d048f40c" alt=""><figcaption><p>A bullish Bat Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FFrNlqYFPzZi1VE8SVeig%2Fbat%20red%20.png?alt=media&#x26;token=89afdaae-2f78-43fb-a5f9-16157117efa9" alt=""><figcaption><p>A bearish Bat Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FKuMu74VDkW7t8632lRRh%2Falt%20bat%20pprz.png?alt=media&#x26;token=8f0310e7-899f-4368-8819-3a70be3ec876" alt=""><figcaption><p>A predicted Alt Bat Harmonic Pattern yet to be formed. The thin rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Ft2zwoRG0ZSLeOa4RFTUQ%2Falt%20bat%20green.png?alt=media&#x26;token=695fa147-92ff-4942-8a07-dd213f063048" alt=""><figcaption><p>A bullish Alt Bat Harmonic Pattern.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F0EtHzneIXwdqcY83PGgm%2Falt%20bat%20red.png?alt=media&#x26;token=47e52d5d-9c27-4f2d-9eba-5d4dea7e706d" alt=""><figcaption><p>A bearish Alt Bat Harmonic Pattern.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F8VyuUppZYpZAmJx0oG7x%2Fcrab%20yellow.png?alt=media&#x26;token=8ae41287-086a-408a-beb8-67f62a3d69d5" alt=""><figcaption><p>A predicted Crab Harmonic Pattern yet to be formed. The rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FT3rYMeNb81EoTXybvJsS%2Fcrab%20green.png?alt=media&#x26;token=80c56f1f-360f-480c-9300-79187da81c77" alt=""><figcaption><p>A bullish Crab Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fid6k6zEFr0xwuEXEQrjC%2Fcrab%20red.png?alt=media&#x26;token=316ed03c-7226-4b09-8a48-75bb9798c69f" alt=""><figcaption><p>A bearish Crab Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FiDEG3FqBtqRoNeqJA3FK%2Fdeep%20crab%20pprz.png?alt=media&#x26;token=fb80d8f2-84cd-43c6-ad64-44a1fc8b6a75" alt=""><figcaption><p>A predicted Deep Crab Harmonic Pattern yet to be formed. The thin rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F5wykUzpeQ8yaKGX1iuQR%2Fdeep%20crab%20green.png?alt=media&#x26;token=30b378dc-940d-4fe6-b648-27a14ff299aa" alt=""><figcaption><p>A bullish Deep Crab Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FZMgebwu3ajxQcuCh3MVR%2Fdeep%20crab%20red.png?alt=media&#x26;token=72eda0a7-491d-4d47-ba08-abca201bdefc" alt=""><figcaption><p>A bearish Deep Crab Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FexfFUyNE2aRWogGy2neB%2Fgartley%20yellow%20.png?alt=media&#x26;token=eece5c2c-8364-4911-bb1d-06a80acb3d86" alt=""><figcaption><p>A predicted Gartley Harmonic Pattern yet to be formed. The thin rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FeHOnK6Yu3AeTMOW6L6pF%2Fgartley%20green.png?alt=media&#x26;token=803ef690-b2b6-4e0a-8312-4b18a12ac800" alt=""><figcaption><p>A bullish Gartley Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fyr6bFhiIa0rZTDrMu31M%2Fgartely%20red%20.png?alt=media&#x26;token=60d3101b-5752-4486-9a06-25522eaa0479" alt=""><figcaption><p>A bearish Gartley Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fxyx9EWDa8zFycC6Bf7dr%2Fcypher%20yellow%20.png?alt=media&#x26;token=f57c9296-18c5-4b46-a6cd-779805f0bfc8" alt=""><figcaption><p>A predicted Cypher Harmonic Pattern yet to be formed. The thin rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FC4zQgZVS9EUeoGd0lLsy%2Fcypher%20green%20.png?alt=media&#x26;token=d3081aea-7789-4621-b029-25d77965ba22" alt=""><figcaption><p>A bullish Cypher Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FjL67J99FA2NyegJASsGd%2Fcypher%20red%20.png?alt=media&#x26;token=7148e791-6cdc-4c07-91fa-5dc669c2820e" alt=""><figcaption><p>A bearish Cypher Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FK4QSajfgxJRtTerXPOxe%2Fbutterfly%20yellow.png?alt=media&#x26;token=ab4095ec-925a-403c-90dc-785277f96627" alt=""><figcaption><p>A predicted Butterfly Harmonic Pattern yet to be formed. The rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FzfshlK8QkyHds2QRApJV%2Fbutterfly%20green%20.png?alt=media&#x26;token=c719d305-638a-40aa-a71e-40cd16c8820f" alt=""><figcaption><p>A bullish Butterfly Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F375DaOY9MNy7dKz8CCfI%2Fbutterfly%20red%20.png?alt=media&#x26;token=405ed5c1-142c-4bec-86c8-75b98a8c1024" alt=""><figcaption><p>A bearish Butterfly Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FzSAl0WlCFP0sE6GAWvzN%2F50%20cent.png?alt=media&#x26;token=acc88049-beab-4dcb-8832-1f98d60a175d" alt=""><figcaption><p>A predicted 50-Cent Harmonic Pattern yet to be formed. The rectangle box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FLhnoz91aha0Jj2fbt9QA%2F50%20cent%20green%20.png?alt=media&#x26;token=e369693a-ac59-463f-8d59-c91695cc235b" alt=""><figcaption><p>A bullish 50-Cent Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fhd9Lx9FxlclV07sjfJ8z%2F50%20cent%20red%20.png?alt=media&#x26;token=8aaa6e20-1f05-4943-9a1f-12eff61242f1" alt=""><figcaption><p>A bearish 50-Cent Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FU1dQBEErlhUdeoP9vkEq%2FYELLOW%20DIAMOND.jpg?alt=media&#x26;token=82d2bb48-f090-4588-a4ce-256c94aeeb4e" alt=""><figcaption><p>A predicted Diamond Harmonic Pattern yet to be formed. The rectangular box is the P-PRZ: Predicted Potential Reversal Zone.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F9dTUXdtvDQ6TW0LqBWyL%2Fdiamond%20green%20.png?alt=media&#x26;token=2ba2eefc-5aa9-4140-9f32-be8c7aed11f2" alt=""><figcaption><p>A bullish Diamond Harmonic.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FungTnn3wRpdF4PtQwi8R%2Fdiamond%20red.png?alt=media&#x26;token=829d4559-b667-4de7-b1b3-96fb561fce79" alt=""><figcaption><p>A bearish Diamond Harmonic.</p></figcaption></figure>

{% hint style="info" %}
Default colors for AlgoBox™ Harmonic Patterns are <mark style="color:yellow;">yellow</mark>, <mark style="color:green;">green</mark> and <mark style="color:red;">red</mark>. The colors may be customized by the user.
{% endhint %}

***

## Harmonic Pattern Settings

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FgnOLaPNAPcsCuUKdVv81%2FGitbook%20-%20Harmonic%20Patterns.gif?alt=media&#x26;token=a9bed426-e368-46a6-9a7d-73291bacdb71" alt=""><figcaption><p>The Harmonic Pattern offers a variety of customizable settings, allowing you to adjust them according to your preferences. Default AlgoBox™ settings are shown.</p></figcaption></figure>

### 1. Audio

The audio alerts you once Harmonic Patterns are plotted on the chart. You can customize these alerts by changing the audio to a preferred voice or sound, or turn them off entirely.

<mark style="color:yellow;">Sound Alert:</mark> Receive sound alerts when a Harmonic Pattern is detected on the chart, with the option to add your own custom sound.

<mark style="color:yellow;">AlgoVoice:</mark> You can enable or disable real-time audio alerts as per your preference.

<mark style="color:yellow;">Voice Rate:</mark> You can customize the speed of the AlgoVoice alerts to your preference.

All custom sounds must be in .wav file format only.

### 2. Calculations

Allows you to control how frequently the Harmonic Pattern indicator recalculates. The Calculation sets the frequency of these calculation cycles. Customization allows for greater control over data update rates.

<mark style="color:yellow;">Limit # Of Bars (Performance):</mark> Allows you to set the maximum number of bars calculated.

<mark style="color:yellow;">Impulse Leg Min. Ticks:</mark>  Setting defines the minimum number of ticks required to identify an impulse move.

<mark style="color:yellow;">Calc Override:</mark> Default setting is unchecked. Check this setting to customize and utilize Calc Interval.

<mark style="color:yellow;">Calc Interval:</mark> Set your custom desired calculation interval. The smaller the number, the more frequently the indicator will recalculate, which increases processing load on your system's CPU. The default setting of 1000 is in milliseconds, which is equal to 1 second. If you wanted the Harmonic Patterns to calculate every half second (twice as fast as default 1000ms), then you would enter 500 in this field.

<mark style="color:yellow;">Draw ONLY PRZ:</mark> This setting will only plot the PRZ (Potential Reversal Zone) box on the chart when a harmonic pattern is identified. By default, this setting is toggled OFF.

{% hint style="success" %}
Draw Only PRZ mode may help with CPU processing load to speed up NinjaTrader charts.
{% endhint %}

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F13hSNPPg4EZDsy2MJK5x%2FHarmonic%20PRZ%20only.gif?alt=media&#x26;token=312aef1b-1dc0-48e2-98ab-58c69c053bfe" alt=""><figcaption><p>The <strong>"Draw Only PRZ Boxes"</strong> setting in the Auto-Drawn Harmonics indicator is designed to optimize performance by reducing visual load on your charts. </p></figcaption></figure>

When enabled, this setting skips drawing the full harmonic pattern structures and instead displays only the **Potential Reversal Zones (PRZ)** as simple boxes. This significantly lightens the workload on NinjaTrader’s rendering engine, allowing your CPU to process charts more efficiently—especially helpful during high-volatility periods or when running multiple indicators.&#x20;

### 3. Custom Settings

<mark style="color:yellow;">Name Label PRZ:</mark> Displays the name of the harmonic PRZ (Potential Reversal Zone) forming on the chart. You can toggle this setting ON or OFF based on your preference.

### 4. Pattern Visibility

Pattern Visibility allows you to select which patterns you want to display on the chart. (Note that all patterns are toggled ON by default when you install the[ AlgoBox™ Pro software](https://docs.algoboxpro.com/getting-started/what-is-algobox-tm).)

### 5. Visual Settings

Enables you to personalize colors for pattern colors, outline colors for both Bullish and Bearish patterns, and P-PRZ colors, according to your preferences.

### 6. Data Series

Displays the current chart instrument, contract date and configurations applied.

<mark style="color:yellow;">Input Series:</mark> This setting determines which chart the indicator is displayed on, linking the indicator to the selected chart data.

### 7. Setup

Allows you to add a label, set the maximum bars to look back, and configure calculations based On Price Change, On Bar Close, or On Each Tick.

<mark style="color:yellow;">On Price Change:</mark> Updates the indicator only when there is a change in the instrument's price.

<mark style="color:yellow;">On Bar Close:</mark> Updates whenever a new bar closes, recalculating based on the finalized bar data to reflect the latest market conditions and changes in trends. Be mindful of whether you are using AlgoBars or range bars. This is the default setting for this indicator.

<mark style="color:yellow;">On Each Tick:</mark> Updates with every price change or tick in the market, providing real-time adjustments and reflecting the most current data. This setting increases CPU processing load.

### 8. Visual

Allows you to customize button colors, adjust the button placement, and modify the font type and size to suit your preferences. The Visual Settings shown are default settings which usually do not need to be changed unless specified in release notes or instructional video, live stream or on Discord etc. Auto scale is recommended to be unchecked.

<mark style="color:yellow;">Auto Scale:</mark> Automatically adjusts the indicator’s scale to fit within the chart’s price axis, ensuring it’s properly visible without manual adjustments.

<mark style="color:yellow;">Displacement:</mark> Shifts the indicator's plot forward or backward on the time axis. This setting is useful for aligning the indicator with price bars or other chart elements, especially in cases where you want to visualize future or past data relative to the current price.

<mark style="color:yellow;">Display in Data Box:</mark> Determines whether the values are shown in the Data Box, which is an on-screen display that provides detailed information about the current values when you hover over or click on the chart.

<mark style="color:yellow;">Panel:</mark> Specifies which panel or sub-panel the indicator is displayed in on the chart. Indicators can be placed in separate panels above or below the main price chart, allowing for organized and uncluttered visualization of multiple indicators.

<mark style="color:yellow;">Price Markers:</mark> Controls the display of markers or symbols on the price axis associated with the indicator's values. This setting helps highlight specific price levels or events directly on the price chart for better visibility and analysis.

<mark style="color:yellow;">Scale Justification:</mark> Determines where the indicator is positioned on the price scale, such as to the right or left side of the chart.

<mark style="color:yellow;">Visible:</mark> Toggles the overall visibility of the indicator, allowing you to hide or show it on the chart as needed.

{% hint style="warning" %} <mark style="color:yellow;">All settings displayed in the settings image are the current default configurations provided by NinjaTrader and/or the AlgoBox™ Pro software, and may change at any time in future software updates without notice.</mark>
{% endhint %}

***

## Video Tutorials: Auto Harmonics

{% embed url="<https://youtu.be/GW9bEQ7qJAk?si=R2qYGAnX5KtnaXlU>" %}
WATCH: Vinny E. Mini teaches Harmonic Structures in this tutorial
{% endembed %}

{% embed url="<https://youtu.be/aNYcPhDbEkw>" %}
WATCH: Vinny E. Mini explain to a viewer if harmonics repaint or not.&#x20;
{% endembed %}

***

[Try AlgoBox™ for free ](https://www.algoboxpro.com/start-trial)- No credit card required, no obligation, no gimmicks.

[**Disclaimer**](https://docs.algoboxpro.com/links/disclaimer)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.algoboxpro.com/fundamentals/harmonic-patterns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
