NEXA Ultimate Gold System
- 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.12
- Activations: 5
NEXA_Ultimate_Gold_System
NEXA_Ultimate_Gold_System is a multi-strategy portfolio Expert Advisor designed for GOLD and XAUUSD trading on MetaTrader 5.
The Expert Advisor does not rely on a single entry signal. It manages eight independent Strategy Profiles that use different market structures and breakout conditions within one trading system.
The system analyzes Daily, H4, and H1 market structures. Depending on the Strategy Profile, M1, M5, and M15 confirmation conditions are also used.
The product operates as a single EX5 file.
It does not use DLLs, WebRequest, external CSV files, Python, external data files, or third-party licensing systems.
MAIN TRADING STRUCTURE
NEXA_Ultimate_Gold_System searches recent price data for Support and Resistance structures.
Each Strategy Profile uses its own Structure Timeframe and Entry Timeframe to evaluate trading conditions.
Depending on the Profile, entries are processed using one of two methods.
The first method places a Pending Stop Order at a calculated Breakout Level. A position is opened when the market actually reaches and breaks that level.
The second method detects a Breakout first and then checks Closed Candle Confirmation on the required timeframe before opening a Market Order.
Price distance calculations use Fixed Distance, Price Scaling, or ATR Scaling depending on the Strategy Profile.
8 STRATEGY PROFILES
The system contains eight independent Strategy Profiles.
P01 DailyRecent
Analyzes recent Daily market structures and searches for breakout levels.
P02 DailyMajor
Uses major Daily market structures with M5 and M15 Closed Candle Confirmation.
P03 DailyPersist
Uses persistent Daily market structures that may remain active for an extended period.
P04 ReaperH4
Uses H4 market structures with M1 and M15 confirmation.
P05 ReaperH1
Uses H1 market structures with M1 and M15 confirmation.
P06 ScalpH1
Uses H1 market structures with a Fixed Distance model.
P07 ATRDaily
Uses Daily market structures with ATR-based distance adaptation.
P08 ATRH4
Uses H4 market structures with ATR-based distance adaptation.
Each Strategy Profile uses an independent Magic Number to identify and manage its trades and positions.
PORTFOLIO RISK CONTROL
NEXA_Ultimate_Gold_System manages risk at both the individual trade level and the overall portfolio level.
The default base risk per trade is 1.0% of account equity.
Actual position size is calculated using current equity, Stop Loss distance, symbol specifications, and the risk weighting assigned to each Strategy Profile.
InpMaxConcurrentProfiles
Defines the maximum number of Strategy Profiles that can hold open positions at the same time.
Default value: 5.
InpMaxSameDirectionPositions
Limits the number of NEXA positions and pending exposures that may exist in the same direction.
Default value: 4.
InpMaxPortfolioStopRiskPct
Defines the maximum combined Stop Loss risk allowed for the entire NEXA portfolio.
Default value: 8.0%.
InpUseHistoricalDDWeighting
Enables Profile-based risk weighting.
InpMinHistoricalDDWeight
Defines the minimum risk multiplier used by the Profile risk weighting system.
Default value: 0.25.
POSITION SIZING
InpBaseRiskPerTradePct
Defines the base risk percentage used for each trade.
Default value: 1.0%.
InpMaxSingleTradeRiskPct
Defines the maximum risk percentage allowed for a single trade.
Default value: 3.0%.
InpMaxLots
Defines the maximum volume allowed for a single order.
Default value: 10.0 lots.
InpAllowBrokerMinimumLot
Allows the broker minimum volume to be used when the calculated position size is below the minimum permitted volume.
InpBrokerMinLotMaxRiskPct
Defines the maximum allowed risk when the broker minimum volume is used.
Default value: 3.0%.
InpAdaptEmergencySLToMinLotRisk
When necessary, the Expert Advisor attempts to adjust the initial Stop Loss so that the broker minimum lot can remain within the configured risk limit.
If the risk condition cannot be satisfied, the trade is not opened.
InpUseEquityForSizing
Uses account equity instead of account balance for position sizing calculations.
Default value: true.
DAILY ENTRY CONTROL
InpMaxNewEntriesPerDay
Defines the maximum number of new filled entries allowed per broker trading day.
Default value: 5.
Creating a Pending Order does not increase the daily entry counter.
The counter increases only after an actual Entry Deal is filled.
When the configured daily entry limit is reached, remaining NEXA Pending Orders are cancelled and new entries are blocked for the rest of that broker trading day.
Management of already opened positions, including Stop Loss and Take Profit handling, remains active.
POSITION MANAGEMENT
Each Strategy Profile uses its own initial Stop Loss and Take Profit configuration.
Some Profiles use Break Even management.
When a position reaches the configured profit distance, the Stop Loss may be moved toward the entry price or into the profitable area.
Some Profiles use Trailing Stop management.
When profit reaches the required level, the Stop Loss can follow price according to the Profile settings.
Some Profiles also use Trailing Take Profit management.
Once a Stop Loss has been moved in a more favorable direction, the position management logic does not intentionally move it back to a less favorable level.
EXECUTION CONTROL
InpDeviationPoints
Defines the maximum allowed price deviation for Market Orders.
Default value: 40 points.
InpMinSecondsBetweenActions
Defines the minimum time between consecutive trading actions for the same Strategy Profile and direction.
Default value: 1 second.
InpCancelOppositePendingOnEntry
Cancels remaining Pending Orders belonging to the same Profile after an entry is filled.
Default value: true.
InpUseGlobalSpreadFilter
Enables a common Spread Filter for all Strategy Profiles.
Default value: false.
InpGlobalMaxSpreadPips
Defines the maximum spread used when the Global Spread Filter is enabled.
Default value: 176.0.
InpConfirmationMaxWaitMinutes
Defines the maximum time allowed for breakout confirmation to complete.
Default value: 1680 minutes.
InpConfirmationLookbackBars
Defines the number of Closed Bars searched during the confirmation process.
Default value: 12.
InpSameLevelReuseHours
Defines the minimum waiting period before the same breakout level may be used again.
Default value: 30 hours.
GENERAL INPUTS
InpEnableTrading
Enables or disables new trade entries.
When set to false, management of existing NEXA positions remains active.
InpTradeSymbol
Defines the symbol to be traded.
If left blank, the Expert Advisor uses the current chart symbol.
InpBaseMagic
Defines the Base Magic Number used to identify the eight Strategy Profiles.
Default value: 2026082000.
InpAllowBuy
Enables Buy entries.
InpAllowSell
Enables Sell entries.
InpClosedBarEvaluation
Evaluates market structures when a new Entry Timeframe bar begins.
Default value: true.
InpPrintLogs
Enables additional NEXA event logging.
Default value: false.
For long Strategy Tester runs, keeping this option disabled is recommended to reduce unnecessary Journal output.
InpLogThrottleSeconds
Defines the minimum interval between event log messages when logging is enabled.
Default value: 900 seconds.
PROFILE ENABLE INPUTS
Each Strategy Profile can be enabled or disabled individually.
InpUseProfile01_GoldDailyRecent
InpUseProfile02_GoldDailyMajor
InpUseProfile03_GoldDailyPersist
InpUseProfile04_ReaperH4
InpUseProfile05_ReaperH1
InpUseProfile06_ScalpH1
InpUseProfile07_ATRDaily
InpUseProfile08_ATRH4
All eight Strategy Profiles are enabled by default.
DASHBOARD
InpShowDashboard
Displays NEXA Profile statistics on the chart.
Default value: false.
InpDashboardRefreshSeconds
Defines the dashboard refresh interval when the dashboard is enabled.
Default value: 2 seconds.
RECOMMENDED TRADING ENVIRONMENT
Recommended Symbol:
GOLD or XAUUSD
Recommended Chart Timeframe:
M5
The Expert Advisor internally uses multiple timeframes.
Sufficient historical data should be available for M1, M5, M15, H1, H4, and D1.
Gold symbol names may differ between brokers.
Examples include:
GOLD
XAUUSD
XAUUSD#
XAUUSDm
If InpTradeSymbol is left blank and the Expert Advisor is attached to the broker's Gold chart, the current chart symbol is used.
Spread, commission, swap, trading sessions, Stop Level, Tick Size, minimum volume, and execution conditions may differ between brokers.
ACCOUNT TYPE
NEXA_Ultimate_Gold_System detects the MetaTrader 5 account margin mode.
The system can operate on both Hedging and Netting account structures.
On a Hedging account, multiple Strategy Profiles can maintain independent positions.
On a Netting account, MetaTrader 5 allows only one net position per symbol.
When a Netting account is detected, the Expert Advisor limits trading activity to avoid conflicts between independent Profile positions on the same symbol.
INSTALLATION
Install the product from the MetaTrader 5 Market.
Open the broker's GOLD or XAUUSD M5 chart.
Attach NEXA_Ultimate_Gold_System to the chart.
Enable Algo Trading in MetaTrader 5.
Review the Expert Advisor Inputs before starting.
When using the Expert Advisor with a new broker, it is recommended to verify the broker's symbol specifications and trading conditions in the Strategy Tester or on a Demo Account before using a live account.
BASIC DEFAULT SETTINGS
InpEnableTrading = true
InpAllowBuy = true
InpAllowSell = true
InpClosedBarEvaluation = true
InpMaxNewEntriesPerDay = 5
InpMaxConcurrentProfiles = 5
InpMaxSameDirectionPositions = 4
InpMaxPortfolioStopRiskPct = 8.0
InpBaseRiskPerTradePct = 1.0
InpMaxSingleTradeRiskPct = 3.0
InpUseEquityForSizing = true
InpDeviationPoints = 40
InpMinSecondsBetweenActions = 1
InpUseGlobalSpreadFilter = false
InpConfirmationMaxWaitMinutes = 1680
InpConfirmationLookbackBars = 12
InpSameLevelReuseHours = 30
InpPrintLogs = false
InpShowDashboard = false
HISTORICAL TESTING INFORMATION
Strategy Tester reports and Balance Curves shown on the product page are historical backtest results generated from historical market data.
Backtest results are not Live Trading results and are not Real Account Trading results.
Historical testing is provided only to demonstrate how the Expert Advisor behaved under specific historical data and testing conditions.
Results may vary depending on broker data, spread, commission, swap, execution conditions, slippage, tick history, and symbol specifications.
Historical backtest results do not guarantee future trading performance.
RISK INFORMATION
Trading in financial markets involves the possibility of loss.
Using an Expert Advisor does not eliminate trading risk.
Higher risk settings may increase account equity fluctuations and drawdown.
Special attention should be given when modifying the following parameters:
InpBaseRiskPerTradePct
InpMaxSingleTradeRiskPct
InpMaxPortfolioStopRiskPct
InpMaxConcurrentProfiles
InpMaxSameDirectionPositions
Users should review the settings according to their account size, broker conditions, and acceptable risk level.
Testing in the Strategy Tester and on a Demo Account is recommended before using the Expert Advisor on a live account.
SUPPORT
For product-related questions, please use the MQL5.com Product Comments section or the MQL5.com Messaging System.
No external messenger, Telegram group, or external support website is required.
IMPORTANT NOTICE
NEXA_Ultimate_Gold_System is an Expert Advisor that automatically analyzes trading conditions, generates trading orders, and manages positions according to its configured rules.
Trading results may vary depending on market conditions and broker execution conditions.
This product does not guarantee any specific profit, return, or future trading performance.
