Trading Systems

Built for MetaTrader 4 & 5


Geometric Patterns Trading System

The Geometric Patterns system scans for fifteen types of reversal, continuation and bilateral geometric patterns with optimizable parameters for calculating waves, take-profits, stoplosses and trailing values. Geometric price patterns utilize both wave analysis and Fibonacci sequences for defining swings along with appropriate targets.

The system is capable of detecting both confirmed and non-confirmed reversal, continuation and bilateral patterns however targets are only displayed with confirmed patterns.

Works seamlessly on any asset class including Forex, stocks, commodities, futures and crypto. Trading setups which use reversal, continuation or bilateral patterns on top of existing strategies help providers traders with additional support for locating entries and target levels.

What’s included in The Geometric Patterns Trading System:

  • Geometric Patterns Indicator for MetaTrader 4 & 5
  • Geometric Patterns Expert Advisor (EA) for MetaTrader 4 & 5
  • Geometric Patterns Multi-Pair/Timeframe Dashboard for MetaTrader 5
  • Indicator, EA and dashboard user guides/documentation on our wiki
  • Order Snipe MT5 Bridge Addon: Interactive Brokers & Crypto Exchanges

Indicator   Dashboard   Expert Advisor (EA)
Tradingview, NinjaTrader, eSignal & MultiCharts versions coming soon.

The Geometric Patterns System is included in our subscription package which comes equipped with all trading systems and billed either monthly, quarterly or annually.

Subscribe

Product Description

Geometric Patterns System Overview

For MetaTrader 4 & 5

Harmonic Patterns System Overview

Harmonic patterns primarily consist of geometric pattern structures using Fibonacci sequences. The geometric price pattern structures are defined by both retracement and projection Fibonacci levels that are plotted from reversal swings and legs. Harmonic pattern structures provide unique opportunities for traders, such as potential price movements and key turning or trend reversal points. This factor adds an edge for traders as harmonic patterns attempt to provide highly trustworthy information on price entries, stops and targets information.


Harmonic Patterns Indicator For Mt5 Metatrader 5 Metatrader 4 Mt4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4

Harmonic Patterns Optimization Expert Advisor Trading Robot Mt5 Mt4 Metatrader 4 5

Harmonic Patterns Optimization Expert Advisor Trading Robot MT5 MT4 MetaTrader 4 5

Harmonic Patterns Optimization Expert Advisor Trading Robot MT5 MT4 MetaTrader 4 5


Harmonic Patterns Trading Robot Expert Advisor Mt5 Mt4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard For Metatrader 4 5 Mt4 Mt5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5


Built specifically for harmonic traders and harmonic pattern enthusiasts who are familiar with both Pattern Completion Zone (PCZ) and Potential Reversal Zone (PRZ) reversal methodologies. The system is currently available for both MetaTrader 4 (MT4) and MetaTrader 5 (MT5). The harmonic pattern indicator, dashboard and Expert Advisor (EA) are non-lagging and non-repainting with options to optimize projected harmonic trading setups thus enabling users to receive the same results for the same parameters used on different system components.


Reversal methodologies used in the system:

      • Potential Reversal Zone (PRZ)
      • Pattern Completion Zone (PCZ)
        • also known as the Potential Completion Zone (PCZ)

Harmonic patterns included in the system:

      • 5-0 Pattern
      • AB=CD Pattern
      • Alternate AB=CD Pattern
      • Gartley Pattern
      • Bat Pattern
      • Alternate Bat Pattern
      • Deep Bat Pattern
      • Crab Pattern
      • Deep Crab Pattern
      • Butterfly Pattern
      • Shark Pattern
      • Cypher Pattern
      • Three Drive Pattern

Supported platforms for each system component:

Harmonic Pattern Indicator

      • Harmonic Pattern Indicator for MetaTrader 4 (MT4)
      • Harmonic Pattern Indicator for MetaTrader 5 (MT5)
Harmonic Pattern Indicator Mt5 Harmonic Patterns Indicator Mt4

Harmonic Pattern Indicator MT5 Harmonic Patterns Indicator MT4

Harmonic Pattern Indicator MT5 Harmonic Patterns Indicator MT4

Harmonic Patterns Indicator For Mt5 Metatrader 5 Metatrader 4 Mt4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4


Harmonic Pattern Expert Advisor (EA)

      • Harmonic Pattern Expert Advisor (EA) for MetaTrader 4 (MT4)
      • Harmonic Pattern Expert Advisor (EA) for MetaTrader 5 (MT5)
        • Recommended for machine learning when performing fast and slow genetic optimizations
Harmonic Pattern Ea Mt5 Harmonic Pattern Expert Advisor Mt4

Harmonic Pattern EA MT5 Harmonic Pattern Expert Advisor MT4

Harmonic Pattern EA MT5 Harmonic Pattern Expert Advisor MT4

Harmonic Patterns Trading Robot Expert Advisor Mt5 Mt4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4


Harmonic Pattern Dashboard

      • Harmonic Pattern Dashboard for MetaTrader 5 (MT5)
Harmonic Patterns Dashboard For Metatrader 4 Metatrader 5 Mt4 Mt5

Harmonic Patterns Dashboard for MetaTrader 4 MetaTrader 5 MT4 MT5

Harmonic Patterns Dashboard for MetaTrader 4 MetaTrader 5 MT4 MT5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard For Metatrader 4 5 Mt4 Mt5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5


Coming soon to the following charting & trading platforms:

      • Tradingview
      • NinjaTrader
      • eSignal
      • MultiCharts

Harmonic pattern lessons are also available:

      • Harmonic Trading 101
        • What are Harmonic Patterns?
        • How to Trade Harmonic Patterns
        • XABCD & Other Harmonic Variations
        • Harmonic vs. Geometric Patterns
      • Reversal & Turning Point Methods
        • Potential Reversal Zone (PRZ)
        • Pattern Completion Zone (PCZ)
      • Harmonic Trading Patterns
        • All 13 harmonic patterns from the Harmonic Pattern System





Looking for User Guides?

Instructions for Algo Rush Expert Advisors, Indicators & Dashboards.

Wiki & Documentation


Harmonic Pattern Indicator

For MetaTrader 4 & 5

Harmonic Patterns Indicator

Harmonic Patterns Indicator For Metatrader 4 Mt4 Harmonic Pattern Indicator For Metatrader 5 Mt5

The Harmonic Patterns Indicator is available on MetaTrader 4 (MT4) and MetaTrader 5 (MT5). Trader can view over twelve harmonic patterns while using either the Potential Reversal Zone (PRZ) or the Pattern Completion Zone (PCZ) to determine key reversal points along with their targets within past and upcoming projections. The harmonic pattern indicator can also be loaded on Order Snipe which allows users to have access to stocks and futures charts on Interactive Brokers (IB) and several crypto exchanges including Binance, BitMEX, FTX, KuCoin and more.

Harmonic Pattern Indicator Mt5 Harmonic Patterns Indicator Mt4

Harmonic Pattern Indicator MT5 Harmonic Patterns Indicator MT4

Harmonic Pattern Indicator MT5 Harmonic Patterns Indicator MT4

Harmonic Patterns Indicator For Mt5 Metatrader 5 Metatrader 4 Mt4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4

Harmonic Patterns Indicator for MT5 MetaTrader 5 MetaTrader 4 MT4


Harmonic Patterns Indicator Settings on MetaTrader 4 & 5


Algo Rush Account Email

The email address that the active Algo Rush subscription is under.

  • Note: The indicators and Expert Advisors will not initiate without an email address linked to an active subscription.

Scaling Mode (Resolution & DPI)

Users with either resolutions above 1080p (1920×1080) or DPIs above 96 will need to adjust the scaling mode settings to an option above the default 100% value. Adjusting this will resolve any issues with displaying objects such as text, buttons and windows within active charts.

  • 100% or 96 DPI (default)
  • 125% or 120 DPI
  • 150% or 144 DPI
  • 175% or 168 DPI
  • 200% or 192 DPI
  • 225% or 216 DPI
  • 250% or 240 DPI

Using in EA?

When you are using the indicator inside an EA you should set it true to prevent drawing visual objects so the EA will save data of detected harmonic pattern in a separate text file for further use.

  • Default: false

Min. Complete

A form of deviation but only for projection patterns. When you set ‘Deviation’ paramater too strict the scanner will check the MinComplete parameter. How much you decrease will form more projections as a result.

  • Default: 70

SL Distance (Pips)

You can increase SL level by increasing this value, it’s simply just additional pips to stop loss fib level.

  • Default: 10

TP [1]

The first multiplier within the fib range for determining second take profit level.

  • Default: 0.382

TP [2]

The second multiplier within the fib range for determining second take profit level.

  • Default: 0.618

TP [3]

The third multiplier within the fib range for determining second take profit level.

  • Default: 0.886

Deviation

A number to determine the percentage of how much away a pattern can deviate from its original harmonic pattern structure. How much you increase it will increase the number of detected patterns that have a higher deviation from the original patterns’ ratio. Keeping it low will give you less patterns with the trade-off for getting cleaner and more appropriate pattern matches.

  • Default: 0.3

Peak Analysis Depth

  • Default: 12

A minimum amount of periods needed for the trend to be able to change/switch. With a depth of 1, the trend can change every period (bar) however with a depth of 2 the trend can change only starting from 2 periods (bars). The value you use ultimately depends on what the length of your chosen period is. Below is an example:

Depth Zig Zag Harmonic Pattern Indicator

Depth – the parameter allows to specify the minimum number of periods, needed to draw one segment of the indicator’s line. The possible values are from 1 through 10,000. The default value is 12. The smaller the number is, the shorter the segments are and the line changes its direction more often. The greater the number is, the longer the segments are, and the line changes its direction less frequently. A trader chooses the Depth parameter’s value in accordance with what chart figures need to be identified. For identifying Harmonic Patterns and Elliott Waves, for example, the commonly used value is 12 (default).

Harmonic Pattern Zig Zag Depth Indicator

Above you can see examples of ZIGZAG indicators with different Depth parameter’s values (2, 12, 100) drawn in additional areas.

Peak Analysis Deviation

  • Default: 5

The minimum percentage that price has to change in order for the trend to change directions. The default value is 5. A trader chooses the Backstep parameter’s value in accordance with what chart figures need to be identified.

  • Will look for the previous low, then look for the uptrend.
  • For shorts it will look for the previous high, then look for the downtrend.

In the example below, we included a variety of different zigzag lines with different deviation values. These differences in deviation values determine how strong a rebound has to be (in terms of % change) for a pivot to be considered. This works in conjunction with the “Depth” option since that option defines the minimum amount of periods (bars) required since the last rebound if the deviation rule becomes valid at any time.

Peak Deviation Zig Zag Harmonic Pattern Indicator

  • Blue line: 5% deviation (highest deviation value, least elastic to changes)
  • Green line: 3% deviation
  • Yellow line: 1.5% deviation
  • Red line: 1% deviation (lowest deviation value, most elastic to changes)

Peak Analysis Backstep

  • Default: 3

Backstep reflects the minimum amount of bars between which the high and low can be plotted, you can think of this of the total width of the potential fib retracement/extension based off candlestick width periods. These settings should be adapted to various financial markets and you will probably end up using different settings for one market, instrument, price/harmonic pattern, and so fourth. Additionally, you could also end up changing the settings for the same market or indicator when the market conditions change along with its volatility.

Backstep – the parameter allows to specify the number of bars backwards from the current bar to be used for an assessment triggered by reaching or surpassing the Deviation parameter’s value. The possible values are from 1 through 10,000. The default value is 3. The smaller the number is, the shorter the segments are and the line changes its direction more often. The greater the number is, the longer the segments are, and the line changes its direction less frequently. A trader chooses the Backstep parameter’s value in accordance with what chart figures need to be identified. For identifying Elliott Waves, for example, the commonly used value is the default one – 3.

Zig Zag Backstep Harmonic Pattern Indicator

Above you can see examples of ZIGZAG indicators with different Backstep parameter’s values (1, 14, 27) drawn in additional areas.

Show ABCD

  • Default: false

Abcd Pattern Abcd Harmonic Pattern

Show 3 Drives

  • Default: false

Three Drives Pattern Three Drive Harmonic Pattern

Show Gartley

  • Default: true

Gartley Pattern Gartley Harmonic Pattern

Show Butterfly

  • Default: true

Butterfly Pattern Butterfly Harmonic Pattern

Show Bat

  • Default: true

Bat Pattern Bat Harmonic Pattern

Show Alternate Bat

  • Default: false

Alternate Bat Harmonic Pattern Alternate Bat Pattern

Show Deep Bat

  • Default: false

Deep Bat Harmonic Pattern Deep Bat Harmonic Patterns

Show Crab

  • Default: true

Crab Pattern Crab Harmonic Pattern

Show Deep Crab

  • Default: true

Deep Crab Pattern Deep Crab Harmonic Pattern

Show Cypher

  • Default: true

Cypher Pattern Cypher Harmonic Pattern

Show Shark

  • Default: true

Shark Pattern Shark Harmonic Pattern

Bars Back

The amount of bars to scan back from the current bar, try to keep this to a minimum to avoid over consumption of client resources.

  • Default: 5000

Bullish Colour

  • Default color: Lime

Bearish Colour

  • Default color: Red

SL Color

  • Default color: Red

TP[1] Color

  • Default color: DarkGreen

TP[2] Color

  • Default color: Green

TP[3] Color

  • Default color: Lime

Data Color

  • Default color: Light Blue

Info Panel Pixel Shift

  • Default: 0
  • For resolutions higher than 1080p such as 2k, 4k, etc: 5-20.

Enable Alerts

  • Default: true

Mobile Alerts

  • Default: false

Mail Alerts

  • Default: false

Projection Alerts

  • Default: false


Harmonic Pattern Indicator Mt5 Harmonic Patterns Indicator Mt4

Harmonic Pattern Dashboard

For MetaTrader 4 & 5

Harmonic Patterns Dashboard

Harmonic Pattern Dashboard Multi Timeframe Multi Pair Mt4 And Mt5 Metatrader Download

The harmonic patterns dashboard is exclusively available on MetaTrader 5 only. The harmonic pattern dashboard is capable of monitoring dozens of pairs while offering up to 21 different timeframes for each pair. When loading many pairs with all patterns enabled, please note that a PC or VPS with sufficient amounts of RAM and CPU cores will be required since this trading system is heavily math based.

Harmonic Patterns Dashboard For Metatrader 4 Metatrader 5 Mt4 Mt5

Harmonic Patterns Dashboard for MetaTrader 4 MetaTrader 5 MT4 MT5

Harmonic Patterns Dashboard for MetaTrader 4 MetaTrader 5 MT4 MT5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard For Metatrader 4 5 Mt4 Mt5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5

Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard for MetaTrader 4 5 MT4 MT5


Harmonic Patterns Dashboard Settings on MetaTrader 5

Symbols (Format=”GBPUSD,EURUSD”)

Leave this blank to have the symbols in the Market Watch window used. See image below:

  • Default: (blank – uses the symbols in Market Watch instead)
    • Type a pair such as GBPUSD to override fetching from the Market Watch.
    • Seperate each pair with a comma only and no space.
      • Example: GBPUSD,EURUSD,XAUUSD,USDCAD,BTCUSD

Harmonic Patterns Multi Timeframe Multi Pair Dashboard Mt5 Mt4 Metatrader 5

Symbols Per Column

This will define how many symbols/rows each column contains within the dashboard. Adjusting this is helpful if users either have ultra-wide or portrait orientation displays.

  • Default: 20
Harmonic Patterns Dashboard Multi Timeframe Multi Pair Forex Dashboard For Metatrader 4 5 Mt4 Mt5

In this example, we used 18 as the value for the symbols per column since we loaded 52 pairs on 3 rows.

Background Colour

  • Default: Black

Header Colour

Change only when the default background colour is changed from black to a lighter colour.

  • Default: White

Harmonic Patterns Dashboard Header Colour

Bullish Colour

  • Default: SpringGreen

Bull Market Harmonics

Bearish Colour

  • Default: LightCoral

Bear Market Harmonics

Neutral Colour

  • Default: Silver

Neutral Market Harmonics


Use 1 minute timeframe

  • Default: No

Use 2 minute timeframe

  • Default: No

Use 3 minute timeframe

  • Default: No

Use 4 minute timeframe

  • Default: No

Use 5 minute timeframe

  • Default: No

Use 6 minute timeframe

  • Default: No

Use 10 minute timeframe

  • Default: No

Use 12 minute timeframe

  • Default: No

Use 15 minute timeframe

  • Default: No

Use 20 minute timeframe

  • Default: No

Use 30 minute timeframe

  • Default: No

Use 1 hour timeframe

  • Default: No

Use 2 hour timeframe

  • Default: No

Use 3 hour timeframe

  • Default: No

Use 4 hour timeframe

  • Default: Yes

Use 6 hour timeframe

  • Default: No

Use 8 hour timeframe

  • Default: No

Use 12 hour timeframe

  • Default: Yes

Use 1 Day timeframe

  • Default: Yes

Use 1 Week timeframe

  • Default: No

Use 1 Month timeframe

  • Default: No


Harmonic Patterns Dashboard For Metatrader 4 Metatrader 5 Mt4 Mt5

Harmonic Pattern Expert Advisor

For MetaTrader 4 & 5

Harmonic Patterns Expert Advisor (EA)

Harmonic Pattern Ea Expert Advisor Trading Robot Metatrader 4 Metatrader 5 Mt4 Mt5 Download

The Harmonic Patterns EA is available on MetaTrader 4 (MT4) and MetaTrader 5 (MT5). Trade over twelve harmonic patterns and use either the Potential Reversal Zone (PRZ) or the Pattern Completion Zone (PCZ) to determine key reversal and turning points.

Harmonic Pattern Ea Mt5 Harmonic Pattern Expert Advisor Mt4

Harmonic Pattern EA MT5 Harmonic Pattern Expert Advisor MT4

Harmonic Pattern EA MT5 Harmonic Pattern Expert Advisor MT4

Harmonic Patterns Trading Robot Expert Advisor Mt5 Mt4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4

Harmonic Patterns Trading Robot Expert Advisor MT5 MT4


Walk-forward genetic optimizations with at least 3-5 years of sample data should be used to ensure accurate forward results. Read our article for importing tick data on MetaTrader 4 & 5 here.


Harmonic Patterns Optimization Expert Advisor Trading Robot Mt5 Mt4 Metatrader 4 5

Harmonic Patterns Optimization Expert Advisor Trading Robot MT5 MT4 MetaTrader 4 5

Harmonic Patterns Optimization Expert Advisor Trading Robot MT5 MT4 MetaTrader 4 5


One consideration to note; volume tick data provided by brokers either real-time or historically are skewed since their liquidity providers typically do not give an accurate representation of the market’s depth. Therefor we have made this system based purely off price action with no reference to tick volume within any of the trend modifiers.


Harmonic Patterns Expert Advisor (EA) Settings on MetaTrader 4 & 5

Algo Rush Account Email

The email address that the active Algo Rush subscription is under.

  • Note: The indicators and Expert Advisors will not initiate without an email address linked to an active subscription.

Scaling Mode (Resolution & DPI)

Users with either resolutions above 1080p (1920×1080) or DPIs above 96 will need to adjust the scaling mode settings to an option above the default 100% value. Adjusting this will resolve any issues with displaying objects such as text, buttons and windows within active charts.

  • 100% or 96 DPI (default)
  • 125% or 120 DPI
  • 150% or 144 DPI
  • 175% or 168 DPI
  • 200% or 192 DPI
  • 225% or 216 DPI
  • 250% or 240 DPI

EA Magic Number

This number must be unique for every EA loaded. If the users forgets to change this, there will be errors within the MetaTrader client.

  • Note: Any number such as 832855

Max. # Open Baskets (3/Basket)

The maximum number of baskets (signals) that can be open at the same time. Within a basket each position is one of the 3 TP levels. If only two out of the three TP levels are being used, then the basket will consist of two positions that have the same entry and their own TP levels.

  • Default: 1

Trade Direction

This number must be unique for every EA loaded. If the users forgets to change this, there will be errors within the MetaTrader client.

  • Long & Short (Default)
  • Long Only
  • Short Only

Position Size Method

The method used to allocate the amount used for each lot size within one trading setup.

  • Dynamic Balance Risk (default)
  • Fixed

Lot Size [1] (Fixed)

  • Default: 0.3

Balance Risk % [1] (Dynamic)

  • Default: 3

Lot Size [2] (Fixed)

  • Default: 0.2

Balance Risk % [2] (Dynamic)

  • Default: 2

Lot Size [3] (Fixed)

  • Default: 0.1

Balance Risk % [3] (Dynamic)

  • Default: 1

TP1 Factor

It’s first multiplier with fibo range for determining First take profit level.

  • Default: 0.382

TP2 Factor

It’s second multiplier with fibo range for determining second take profit level.

  • Default: 0.618

TP3 Factor

It’s third multiplier with fibo range for determining third take profit level.

  • Default: 0.886

Stop Loss Distance (Pips)

You can increase SL level by increasing this value, it’s simply just additional pips to stop loss fib level.

  • Default: 30

Max. Spread (Points)

  • Default: 30

Max. Slippage (Points)

  • Default: 3

Use Trailing SL

Must be enabled for any of the trailing options to work.

  • Default: false

Instant Trail

When enabled, the trailing will begin early when ATR is activated before price reaches even TP1.

  • Default: false

Use ATR Trailing SL

When enabled, the trailing will begin when ATR is activated rather than after TP1 or TP2.

  • Default: false

Fixed T. SL Trail (Pips)

The fixed trailing stop loss in pips that is activated at Level C (default level for level C is 0.66 on the trend fib).

  • Default: 0

Trail BE Delta (Pips)

The trailing breakeven offset that could be added to account for fees when adjusting the breakeven in pips.

  • Default: 0

ATR Period

  • Default: 14

ATR Multiplier

  • Default: 1.5

Modify SL/TP with Similar Signal

Leave enabled to have your position’s take profit and stop loss updated when a new signal in the same direction is generated.

  • Default: true

Exit/Delete on Opposite Signal

Leave enabled to have your long sell when a short signal confirms and vice versa.

  • Default: true

Notify Profit

  • Default: true

Notify Magic Number

  • Default: true

Show Close All Button

Strongly recommended to have enabled.

  • Default: true

Info Panel Pixel Shift

For resolutions higher than 1080p such as 2k, 4k, etc: 5-20.

  • Default: 0

Use Trading Time Modifiers

  • Default: true

GMT Open Hour

  • Default: 0

GMT Open Minute

  • Default: 1

GMT Close Hour

  • Default: 23

GMT Close Minute

  • Default: 59

GMT Close Minute (Friday)

Used when “Weekend Close Out” is enabled.

  • Default: 57

Weekend Close Out

The position will close out before going into the weekend. Disable this option to have keep your position in an active during weekend closes.

  • Default: false

Weekend Close Shift (Hours)

If “Weekend Close Out” is enabled, the position will close out starting from the minutes defined for the Friday (weekend) close minutes. To set the offset to one hour or more before, increase this value (defined in hours).

  • Default: 3


Harmonic Pattern Ea Mt5 Harmonic Pattern Expert Advisor Mt4