MAK Grid Pro MT5
- Experts
- Muhammad Ali Kolachi A Asghar
- Versione: 1.0
- Attivazioni: 5
MAK Grid Pro is a technical grid trading framework for MetaTrader 5. It is designed to manage complex grid structures across multiple asset classes including Forex, Metals, Commodities, and Cryptocurrencies. The system is built on an adaptive architecture that prioritizes volatility-based management over static configurations.
⚙️ FOUR CORE GRID ARCHITECTURES
The EA provides four distinct methods for grid deployment, allowing users to match the system to specific market conditions:
- Basic Grid (Mean Reversion): Places pending Buy Stops above and Sell Stops below the initial price. This is used to capture movements outside of a defined range.
- Hedged Grid (Consolidation): Deploys both Buy and Sell orders at every grid level. This maintains a balanced exposure and is used during periods of high price oscillation.
- Bullish Trend Grid: Exclusively places buy orders. The system uses a continuation mechanism to stack positions as the market moves upward, including built-in trailing for the entire basket.
- Bearish Trend Grid: Exclusively places sell orders, designed for sustained downward market cycles with automated recovery logic.
🛡️ DYNAMIC VOLATILITY ADAPTATION (ATR)
Unlike traditional grids with fixed distances, MAK Grid Pro utilizes an Average True Range (ATR) integration:
- Adaptive Spacing: The distance between grid levels is calculated in real-time based on the ATR of the current timeframe. In high-volatility environments, the grid expands to provide more room for price movement. In low-volatility environments, it contracts.
- ATR Take Profit: The system can automatically set Take Profit levels as a multiplier of the ATR, ensuring targets are realistic relative to current market volatility.
🔍 MULTI-FACTOR ENTRY & EXIT SIGNALS
The EA allows for precise control over when a grid is initiated or terminated:
- Indicator Integration: Users can specify external indicator filenames and buffer indices. The EA will monitor these buffers for signals to either start a new grid or close an existing one.
- ADX Trend Filter: Includes a built-in Average Directional Index (ADX) filter. This ensures that grids (especially Hedged types) are only deployed when the trend strength is within a user-defined threshold.
- Native News Filter: Uses the MetaTrader 5 native Economic Calendar API. The system can pause trading activities during high-impact news releases for currencies associated with the active symbol, including both base and quote currencies.
📈 RECOVERY & MONEY MANAGEMENT
- DCA Averaging Recovery: Includes a recovery module that activates if the grid reaches a specific drawdown percentage. It calculates a weighted average entry price and places recovery trades aimed at moving the basket's breakeven point closer to the current price.
- Flexible Lot Sizing: Supports three modes: Fixed Lot, Risk Percentage (calculated based on full grid width), and Balance Divisor (proportional lot sizing based on account equity).
- Instrument Calibration: The system automatically detects symbol digits (2 to 5), tick sizes, and minimum volume steps. It also enforces broker-specific SYMBOL_VOLUME_LIMIT and ACCOUNT_LIMIT_ORDERS .
🔒 COMPREHENSIVE RISK MANAGEMENT
- Equity Guard: Monitor's the account's floating drawdown. If the defined threshold is hit, the EA liquidates all positions and enters a "Cooldown" period to prevent immediate re-entry.
- Trade Age Monitor: Tracks the duration of each position. It can be configured to close "stagnant" trades that have remained open for a specified number of minutes, provided they have reached a breakeven state.
- Time-Based Exits: Allows for a hard exit at a specific server time (HH:MM), useful for closing positions before weekend gaps or session ends.
- Broker Compliance: Every trade request is pre-validated against SYMBOL_TRADE_STOPS_LEVEL and SYMBOL_TRADE_FREEZE_LEVEL to ensure orders are never rejected due to proximity to the market price.
📊 INTERACTIVE TELEMETRY DASHBOARD
The EA provides an on-chart interface with 10 visual presets. It displays:
- Real-time P&L: Floating profit/loss including swaps and commissions.
- Grid Metrics: Current spacing (in pips), number of active levels, and distance to the target.
- Account Safety: Real-time calculation of account drawdown and margin utilization.
- Status Badge: Visual indication of whether the EA is Active, Waiting, or in a News/Drawdown Cooldown.
📖 USER GUIDE (How to Use)
Initial Setup:
- Attach the EA to your desired chart.
- In the "Common" tab of the EA settings, ensure "Allow Algo Trading" is checked.
- Configure your Magic Number to prevent conflicts with other EAs.
Defining Your Entry:
- Manual Start: Set Entry Mode to ENTRY_MANUAL . Use the buttons on the dashboard to trigger the grid when your own analysis confirms an entry.
- Automated Entry: Set Entry Mode to ENTRY_AUTO . The EA will monitor the Spread Filter and News Filter and will only deploy the grid when conditions are safe.
Managing the Grid:
- Basket TP: Set a Basket Profit (USD) amount. This is the simplest way to manage the grid—the EA will close everything once this dollar amount is reached.
- DCA Recovery: If using the recovery system, ensure your DCA Lot Factor is tuned to your account's leverage.
Note: It is recommended to perform backtests in "Every Tick" mode to understand how the ATR-Adaptive spacing responds to historical volatility.
