Harami Cross Trading System
- 지표
- Ich Khiem Nguyen
- 버전: 1.0
- 활성화: 10
Harami Cross Trading System for MetaTrader 5
Harami Cross Trading System is a price action indicator for MT5 designed to detect 2-bar doji cross reversal patterns and generate structured trade setups after confirmation.
A detailed user guide is available on the author’s MQL5 Blog.
Additional updates are available through the author’s MQL5 Channel.
Depending on the current support policy, buyers may receive additional access to selected companion tools developed by the author.
Overview
Harami Cross Trading System detects two-candle reversal structures formed by a large mother candle followed by a doji child candle whose body fits within the mother candle body.
This pattern can be used to identify possible trend exhaustion when decisive price movement is followed by strong indecision.
All calculations are based on completed bars only.
Detection is non-repainting. Signal values do not change after the bar is closed.
The indicator can draw Entry, Stop Loss, and Take Profit levels directly on the chart and track signal progress after detection.
Detection Logic
The detection model evaluates each completed two-bar pattern through several structural conditions.
These conditions can include:
Mother candle body size relative to ATR
Mother candle range relative to ATR
Doji body size relative to range
Doji body size relative to ATR
Containment of the child body within the mother body
Wick symmetry of the doji child
The indicator can detect both bullish and bearish Harami Cross structures.
Patterns that do not meet the selected structural requirements are ignored.
Quality Evaluation
Each valid pattern can be evaluated through a multi-factor quality model.
The scoring process can include measurements such as:
Doji quality
Mother candle body significance
Inside containment quality
Overlap ratio
Wick symmetry
Directional change
Signals below the selected minimum threshold can be filtered out automatically.
Multiple detection modes are available, including Standard Mode, Strict Mode, and Custom Mode.
Entry and trade planning
For confirmed setups, the indicator can project breakout levels using pending-style entry logic beyond the pattern extreme.
For each valid setup, the indicator can display:
Entry level
Stop Loss level
Up to four Take Profit levels
Risk and reward zones on the chart
Stop Loss can be calculated using a pattern-based method, ATR-based logic, or Donchian Channel reference.
An optional trailing stop based on Donchian logic is also available for users who want dynamic trade management after entry.
Filters and tools
Optional filters are available to reduce unnecessary signals:
Quality Filter
Extreme Zone Filter
Direction Filter
Stoploss Hunt Filter
Signal Zone Filter
Spacing Filter
Opposite Signal Filter
The built-in scanner can monitor multiple symbols and timeframes from a single chart.
The indicator also includes BOS and CHOCH labels, a signal dashboard, alert options, chart themes, statistics tracking, and output buffers for Expert Advisor integration through iCustom().
Recommended use
Recommended timeframes are H1, H4, and D1 for clearer pattern structure.
The indicator can be applied to Forex pairs, XAUUSD, indices, commodities, crypto symbols, and other instruments, depending on broker data quality and symbol characteristics.
Loading sufficient chart history is recommended for more stable structure analysis.
MetaTrader 5 only.
No DLL calls.
No external WebRequest connections.
Important notes
This indicator is a technical analysis tool.
It does not guarantee trading results.
Users should test settings in their own environment and apply appropriate risk management.
Support is available through the product comments section or via MQL5 direct message.
