NEXA Ha Super Trend
- Experts
-
Park Seongcheon
Hello,
My name is Park Sung Chan, a developer specializing in MetaTrader 5 algorithmic trading systems.
I design and research long-term, reliable automated trading models based on the structural characteristics and statistical patterns of financial markets. - Version: 1.0
- Activations: 5
NEXA Ha Super Trend is an automated Expert Advisor for MetaTrader 5.
This product uses a combination of Heiken Ashi, RVI, ADX, and ATR to identify trend direction and market conditions. The EA is designed to attempt trades only when several technical conditions are aligned. It does not rely on a single indicator signal.
The system checks higher timeframe trend direction, volatility, spread, entry quality, stop loss distance, and position management conditions before opening a trade.
NEXA Ha Super Trend uses a pullback and rebreak entry structure. It may avoid entries during ranging markets, low-volatility periods, high-spread conditions, or weak signal environments.
Strategy Overview
NEXA Ha Super Trend is a trend-following Expert Advisor.
The basic strategy flow is as follows:
- Checks consecutive Heiken Ashi direction.
- Confirms short-term direction with RVI.
- Uses ADX and DI to evaluate trend strength and direction.
- Applies an H1 higher timeframe trend filter.
- Checks pullback and rebreak conditions on the signal timeframe.
- Calculates SL and TP using ATR.
- Manages open positions with break-even and ATR trailing stop.
The EA does not trade in all market conditions. If the market does not meet the required conditions, no new trade may be opened.
Main Features
- Heiken Ashi trend direction confirmation
- RVI direction confirmation
- ADX and DI trend strength filter
- H1 higher timeframe trend filter
- Pullback and rebreak entry structure
- ATR-based SL and TP calculation
- Fixed lot and risk percent lot mode
- Spread filter
- Trading time filter
- Break-even management
- ATR trailing stop
- Loss cooldown filter
- Consecutive loss pause logic
- One-position-per-symbol control
- Broker StopLevel and FreezeLevel protection
Entry Logic
A buy setup may be considered when Heiken Ashi direction, RVI direction, ADX strength, DI direction, higher timeframe trend, and pullback rebreak conditions are aligned.
A sell setup may be considered when the opposite conditions are aligned.
The EA does not open trades based on one indicator alone. Multiple filters must be satisfied before an order is sent.
Risk Management
NEXA Ha Super Trend supports two lot calculation modes.
- Fixed lot mode
- Risk percent mode
The stop loss distance is calculated using ATR.
Before sending an order, the EA checks minimum stop distance, maximum stop distance, broker StopLevel, FreezeLevel, available margin, and spread conditions.
If a position moves in a favorable direction, break-even and trailing stop conditions may be applied step by step. These functions are designed to assist position management, but they do not remove trading risk.
Input Parameters
General Settings
InpSymbol
Sets the trading symbol. If left empty, the chart symbol is used.
InpSignalTF
Sets the timeframe used for the main signal calculation.
InpMagicNumber
Unique number used to identify EA positions.
InpAllowBuy
Enables or disables buy entries.
InpAllowSell
Enables or disables sell entries.
Lot & Risk
InpLotMode
Selects the lot calculation mode.
InpFixedLots
Fixed lot size used in fixed lot mode.
InpRiskPercent
Risk percentage used in risk percent mode.
InpMaxLotCap
Maximum lot size allowed for the EA.
Strategy Core
InpHAConsecutiveBars
Number of consecutive Heiken Ashi bars required for direction confirmation.
InpRVIPeriod
RVI indicator period.
InpADXPeriod
ADX indicator period.
InpADXMin
Minimum ADX value used for trade filtering.
InpMinATRPoints
Minimum ATR value in points. This is used to filter low-volatility conditions.
SL/TP
InpATRSLMult
ATR multiplier used to calculate stop loss distance.
InpRewardRisk
Take profit distance based on the stop loss distance.
InpMinSLPoints
Minimum allowed stop loss distance.
InpMaxSLPoints
Maximum allowed stop loss distance.
Filters
InpMaxSpreadPoints
Maximum allowed spread in points.
InpUseTimeFilter
Enables or disables the trading time filter.
InpTradeStartHour
Start hour for new entries, based on server time.
InpTradeEndHour
End hour for new entries, based on server time.
BreakEven & Trailing
InpUseBreakEven
Enables or disables break-even management.
InpBETriggerR
Break-even trigger based on R multiple.
InpBELockPoints
Points locked after break-even is activated.
InpUseTrailing
Enables or disables ATR trailing stop.
InpTrailStartR
Trailing stop start condition based on R multiple.
InpTrailATRMult
ATR multiplier used for trailing stop distance.
Execution
InpDeviationPoints
Allowed price deviation in points when sending an order.
How to Use
- Attach the EA to the desired chart in MetaTrader 5.
- Check the trading symbol and timeframe.
- Adjust the input parameters according to your broker conditions and account settings.
- Test the EA in the Strategy Tester.
- Use a demo account first to understand how the EA opens, manages, and closes positions.
Before Use
Users should check the following items before using the EA:
- Broker spread conditions
- Contract size of the selected symbol
- Minimum lot and lot step
- StopLevel and FreezeLevel
- Server-time trading hours
- Lot size relative to account balance
- Test results across different periods
- Long-term backtest and demo test behavior
Notes
This EA is an automated trading program based on technical indicators and rule-based filters.
It does not predict future prices and does not guarantee any specific trading result.
Market conditions can change at any time.
Past test results do not represent future performance.
Users should configure the EA carefully according to their account balance, risk tolerance, broker conditions, and trading plan.
Support
Product support is provided through the MQL5 product comments section or the MQL5 messaging system.
