WaveMasterPro
- Эксперты
- Mawardi Bin Abdullah
- Версия: 1.0
- Активации: 5
WaveMasterPro: Advanced Grid and Recovery System
WaveMasterPro is a professional execution expert advisor designed to focus on mathematical drawdown recovery. Rather than using fixed stop-losses, it manages an internal ledger to track floating positions and systematically offset them using subsequent market movements.
Core Trading Modules
WaveMasterPro utilizes four distinct execution modules to adapt to changing market conditions.
-
The Grid Shrinker: A protective function that identifies and pairs specific open positions against profitable ones. This physically reduces the grid's overall price range to help manage margin usage.
-
The Wave Breaker: A trend-alignment module that opens positions during micro-retracements while the higher-timeframe trend remains established.
-
The Macro Flush: A basket-management system that utilizes drawdown-aware exit logic to close deep grids at calculated target levels.
-
Scalper Mode: Execution logic utilizing volatility-sensitive Bollinger Band conditions for standard trading.
System Safeguards
-
The Internal Ledger: WaveMasterPro tracks floating drawdown systematically. The system allocates portions of subsequent winning trades to gradually pay down this floating drawdown in installments.
-
Adaptive Spacing Regulator: Using H1 and H4 directional filtering, the EA dynamically stretches or contracts the pip distance between grid trades. If volatility increases, the system expands the grid spacing to prevent premature position density.
-
Monetary Hard Stop: A dedicated emergency exit feature that liquidates the active basket and halts the EA if your pre-set account risk percentage is reached.
-
Manual Trade Integration: The EA recognizes your manual entries on the chart and can automatically manage the volume, incorporating your manual trades into its recovery logic.
Capital & Account Setup
WaveMasterPro uses a conservative scaling algorithm designed for long-term stability.
-
Scaling Logic: The default professional setup utilizes an AutoLot system calculating approximately $6,670 per 0.01 lot.
-
Account Types: Compatible with Cent Accounts (starting from $70 - $100) for smaller balances, as well as Standard/Raw accounts for Institutional balances ($10,000+).
-
Broker Recommendation: Low-spread ECN or Raw environments are highly recommended for the execution modules to function efficiently.
=== 1. MAIN SYSTEM & PERMISSIONS ===
-
RecoveryMode: Selects the active Master Engine (Scalper, Grid Shrinker, Wave Breaker, or Macro Flush). This dictates how the EA manages and exits trades.
-
allowBuy / allowSell: Master toggles. Set to true to allow the EA to open Long or Short positions.
-
AutoCloseBuy / AutoCloseSell: Gives the EA permission to automatically close your trades when mathematical profit targets or recovery goals are met.
-
ProtectManualTrades: When enabled, the EA will ignore trades you place manually, ensuring it doesn't accidentally close your discretionary setups.
-
MaxGridTrades: The absolute maximum number of trades the EA is allowed to open in a single direction. A hard safety limit.
=== 2. CAPITAL & LOT SIZING ===
-
UseAutoLots: When true , the EA calculates lot sizes dynamically based on your account balance. When false , it uses a fixed lot size.
-
BaseLotPercent: If AutoLots is ON, this scales your starting lot based on balance. If AutoLots is OFF, this is your exact starting lot size (e.g., 0.01).
-
MartingaleStepPercent: The increment added to the lot size as the grid deepens.
-
TradesPerLevel: How many trades are opened at the current lot size before the EA increases the volume (e.g., if set to 2, the EA places two 0.01 trades before moving to 0.02).
=== 3. ENTRY LOGIC & RADARS ===
-
UseEntryEmaFilter: When true , the EA will only take initial entries that align with the higher timeframe trend (preventing you from trading against a strong move).
-
EntryEmaTimeframe: The specific timeframe (Default: H1) the EA looks at to determine the macro trend.
-
UseBBEntry: The "Sniper Gate." Requires price to physically touch the upper or lower Bollinger Bands before entering a trade.
-
UseOrderFlowGate: Activates the H1/H4 Order Flow pressure regulator, which prevents the EA from buying into heavy institutional momentum.
=== 4. GRID SPACING PHYSICS ===
-
at_Multiplier: The dynamic distance between grid trades, calculated as a multiplier of the current timeframe's ATR (Average True Range).
-
SafetyFloor: A hard limit to prevent trades from clustering too closely if the market goes completely flat and ATR drops to near zero.
-
UseGridExpansion: Enables the "Elastic Band" logic.
-
SpacingMult & SpacingCount: Works with Grid Expansion. As the grid gets deeper, the EA multiplies the distance between trades (SpacingMult) up to a maximum number of times (SpacingCount) to survive massive market pushes.
=== 5. PROFIT TARGETS ===
-
baseProfit: The standard take-profit target, calculated via ATR, used for counter-trend or sideways market conditions.
-
swingProfit: A larger take-profit target used when the market is strongly trending in your favor.
-
UseExtendedTP / MinMult / MaxMult: When order flow is heavily in your favor, this dynamic throttle stretches your take-profit target (between the Min and Max multipliers) to squeeze the maximum yield out of a strong trend.
-
DailyProfitGoalPct: The daily target percentage. Used by the internal logic to determine if manual profits should be banked or used to pay down the Debt Ledger.
=== 6. RECOVERY & AMPUTATION ===
-
RecoveryDirection: Restricts the recovery engines to focus entirely on clearing either Buy debt, Sell debt, or both simultaneously.
-
UseEmaTrendFilter & MacroTrendTimeframe: Forces the recovery engine to wait for a trend alignment on a higher timeframe (e.g., H1) before executing a basket close.
-
ShredTradeCount: The trigger threshold. The EA will not activate aggressive folding or amputation logic until the grid reaches this many open trades.
-
loseTarget: Used exclusively by the Macro Flush engine. Defines the acceptable percentage of your peak floating loss to secure when bailing out of a deep, high-risk grid.
=== 7. EMERGENCY KILL SWITCH ===
-
UseHardStop: The ultimate safety net. Must be set to true to activate.
-
MaxLossPct: If your total floating drawdown reaches this exact percentage of your account (e.g., 10.0%), the EA will instantly liquidate every open trade and permanently halt all trading to protect your remaining capital.
