Chart Pattern Helper EA – Smart Breakout & Trendline Trading Assistant for MT4 & MT5

12/16/2022

Introduction
Chart Pattern Helper EA is a semi-automated trading tool designed for MetaTrader 4 and MetaTrader 5. Unlike fully automated robots, it does not contain built-in trading strategies. Instead, it executes trades based on chart objects that you manually draw, such as trendlines, horizontal levels, and equidistant channels.

Its main purpose is to turn technical chart patterns into precise pending orders with automatically calculated entry, stop-loss, take-profit, and position size. This allows traders to trade popular price action patterns efficiently, including:

  • Triangles (ascending, descending, symmetrical)
  • Channels
  • Flags and pennants
  • Rectangles
  • Head and shoulders
  • Double tops and bottoms

The EA reacts instantly when price touches key levels — no candle close is required for breakout mode — making it ideal for fast market conditions.

Key Advantages

  • Executes trades directly from chart drawings
  • Supports breakout and pullback entries
  • Automatically adjusts orders when lines are moved
  • Smart spread compensation
  • Built-in risk-based position sizing
  • Works with trendlines, horizontal lines, and channels
  • Compatible with MT4 and MT5

How It Works
Once attached to a chart, Chart Pattern Helper EA:

  1. Detects chart objects by their assigned names
  2. Calculates Buy and Sell entry levels from Entry lines or channels
  3. Sets Stop-Loss based on breakout structure or distant pattern levels
  4. Places Take-Profit from TP objects
  5. Automatically updates orders when chart objects move
  6. Manages order expiration and volume recalculation
  7. Cancels opposite orders once one trade is triggered (optional)

All calculated values are displayed directly on the chart for full transparency.

Breakout Trading Mode
In breakout mode, the EA places pending orders as soon as price reaches the drawn pattern levels.

Features:

  • Entry based on Bid/Ask with spread adjustment
  • Dynamic Stop-Loss placement
  • Automatic Take-Profit targeting
  • Smart order recreation if price changes
  • Optional distant stop-loss for wedges and triangles

Trendline Trading Mode
The EA can also trade trendline breakouts after candle close confirmation.

Process:

  1. Detects upper or lower trendline
  2. Waits for a candle to close beyond the line by a minimum spread distance
  3. Enters a market trade
  4. Uses designated SL and TP lines for exits

This mode is ideal for clean breakout confirmation strategies.

Position Sizing & Risk Control
Chart Pattern Helper EA includes a professional risk management system similar to Position Sizer tools.

You can size trades using:

  • Percentage of account balance or equity
  • Fixed monetary risk
  • Fixed lot size

It automatically recalculates volume when Stop-Loss changes.

Main Input Parameters
Chart Objects

  • UpperBorderLine
  • LowerBorderLine
  • UpperEntryLine
  • LowerEntryLine
  • UpperTPLine
  • LowerTPLine
  • BorderChannel
  • EntryChannel
  • TPChannel

Order Management

  • OneCancelsOther
  • Spread adjustment on/off
  • Pending order expiration
  • Enable Buy or Sell only
  • Post-entry stop-loss refinement
  • Distant stop-loss mode

Trendline Trading

  • Trade on candle close
  • Custom stop-loss line
  • Breakout distance threshold

Risk & Money Management

  • Auto position sizing
  • Risk percentage
  • Fixed money risk
  • Fixed lot size
  • Balance or equity based calculations

Miscellaneous

  • Magic number
  • Slippage control
  • Silent chart mode
  • Error logging

Frequently Asked Questions
Can I turn off the EA after orders are placed?
Yes, but pending orders will expire unless the EA remains active to update and recreate them.

Does it use trailing stop?
No. Stop-loss is fixed after execution, but you may use another EA for trailing stops.

Can I manually modify SL or TP?
Yes. You can freely adjust them after the trade is triggered.

Can I trade only Buy or only Sell?
Yes. Simply disable Buy or Sell orders in the inputs.

Can you customize the EA for me?
The source code is open and well commented, allowing you to modify it yourself.

Example Use Cases

  • Breakout trading in channels and triangles
  • Pullback entries after missed breakouts
  • Trendline breakout confirmation trades
  • Automated pattern execution with precise risk control

Who This EA Is Best For

  • Price action traders
  • Chart pattern traders
  • Breakout strategy users
  • Traders who want automation without losing control
  • MT4 & MT5 users
Chart Pattern Helper | MT4
Chart Pattern Helper | MT5

Password:forexsignalpro.net

Disclaimer: Always test the robot on a demo account before using real money. Trading involves risk.