Scorpio Enix
- Эксперты
-
Nur Wahyogi
BlackCubeCode Independent MT5 Developer | Expert Advisor Creator | Algorithmic Trading Solutions. Our mission is to provide stable, efficient, and user-friendly automated trading solutions, enabling traders to execute strategies with greater discipline and consistency. - Версия: 1.2
- Обновлено: 9 августа 2026
SCORPIO ENIX EA
Smart Grid with Dynamic Recovery & Daily Target
Optimized for MQL5 | Based on Advanced DCA & Trimming Logic
Scorpio Enix EA is an automated trading robot designed for MQL5 that combines Grid, Martingale (Dollar Cost Averaging), and Trimming strategies. It is built for traders who understand the risks of averaging systems and want a structured, phase-based engine with strict safety limits.
Unlike pure martingale EAs that double lot sizes endlessly, Scorpio Enix utilizes a two-phase lot engine:
-
Phase 1 (Safe): Small, fixed grid lot increments.
-
Phase 2 (Aggressive): Activated after reaching a user-defined layer count, applying a lot multiplier.
The EA also features an intelligent Trimming System that partially closes losing positions when the overall basket becomes profitable, alongside an auto-resetting Daily Profit Target based on account balance.
Key Features Summary
-
Grid & Martingale (DCA): Automated position averaging during adverse price moves.
-
Dual-Phase Lot Engine: Distinct Conservative (Phase 1) and Aggressive (Phase 2) lot progressions.
-
Trimming System: Cuts the worst-losing positions while locking in net profit.
-
Daily Profit Target: Auto-resets every day at midnight (server time).
-
Basket Profit Target: Master take-profit for all combined open positions.
-
Dynamic Grid Step: Automatically adjusts the distance between grid orders.
-
Trailing Stop: Protects and locks in profit on open positions.
-
News Filter: Pauses trading during high-impact news events (up to 3 configurable event times).
-
Trading Hours Filter: Restricts operational trading to specific server hours.
-
Max Drawdown Protection: Emergency hard stop that closes all positions if equity drawdown reaches a defined threshold.
-
Margin Check: Prevents over-leverage and margin call risks.
-
Interactive Dashboard: Real-time statistics display, phase status monitor, and manual reset control.
How It Works
-
Initial Entry: The EA opens the first Buy or Sell order when no active positions exist and initial conditions are satisfied.
-
Grid Expansion (DCA): If price moves against the initial order, the EA opens additional orders at predefined grid steps. Lot sizes scale according to the active phase settings.
-
Trimming (Recovery): When the overall basket profit exceeds a specified minimum threshold and sufficient orders are open, the EA closes the position carrying the largest loss. This reduces margin exposure and drawdown without liquidating the entire grid structure.
-
Basket Take-Profit: Once the cumulative profit of all positions meets the overall basket target, all positions close immediately.
-
Daily Target Reset: At midnight (server time), the EA resets its internal daily profit tracker. Trading pauses for the remainder of the day if the daily target is hit prematurely.
-
Risk Guard: If equity drawdown reaches or exceeds the maximum allowed percentage, the EA executes an emergency closure of all open positions.
Strategy Overview
| Parameter | Specification |
| Strategy Type | Grid / DCA / Trimming |
| Execution Direction | Non-hedging (one direction at a time) |
| Lot Progression | Phase 1: Fixed/Low Multiplier | Phase 2: Custom Multiplier |
| Grid Step | Fixed or Dynamic (in points) |
| Recovery System | Trimming (Closes worst position when basket is profitable) |
| Exit Criteria | Basket Target, Daily Target, Trailing Stop, or Max Drawdown |
| Risk Controls | Max Orders, Margin Check, News Filter, Trading Hours Filter |
Core Input Parameters
General Settings
-
Start Lot: Initial order lot size (Default: 0.01).
-
Max Orders: Maximum allowed open positions (Default: 6).
-
Magic Number & Slippage: Unique identifier for the EA and maximum allowed slippage.
Daily Target (Auto Reset)
-
Daily Profit Target ($): Target profit amount per day.
-
Close all on target: Option to close all open trades when daily goal is met (Recommended: False).
Phase Engine (DCA)
-
Phase 1 Max Layers: Maximum layer count allocated for Phase 1.
-
Phase 2 Start Order Layer: Layer threshold that activates Phase 2.
-
Phase 2 Lot Multiplier: Factor used to scale lot size in Phase 2 (Default: 1.5x).
Grid & Safety
-
Dynamic Grid: Enables dynamic grid spacing adjustment (True/False).
-
Grid Multiplier & Step: Multiplier factor and base step size (in points).
-
Min Distance Between Orders: Minimum required point distance between adjacent grid layers.
Recovery / Trimming
-
Enable Trimming: Master switch to enable or disable trimming logic.
-
Activate After X Orders: Minimum open orders required before trimming activates.
-
Number of Losing Orders to Cut: Quantity of the worst losing orders to close simultaneously.
-
Minimum Profit to Activate Trimming ($): Minimum required basket profit to trigger a trim action.
Basket Management
-
Basket Target Profit ($): Combined target profit required to close all open trades.
-
Max Drawdown (%): Equity drawdown limit that triggers an emergency close-all.
Trailing Stop
-
Trailing Start & Step: Distance parameters in points for profit tracking and lock-in.
News Filter
-
Minutes Before/After: Inactive buffer window around high-impact events.
-
Hour & Minute Settings: Time inputs for 3 separate news events.
Trading Hours Filter
-
Start & End Hour: Start and end boundaries for operational hours (server time).
On-Screen Dashboard (Real-Time)
The interactive panel displayed on the chart provides real-time tracking of:
-
Balance, Equity, and Current Drawdown Percentage
-
Active Engine Phase (Safe / Aggressive)
-
News Filter Operational Status
-
Current Active Direction (Long / Short / Neutral)
-
Total Active Orders & Total Open Lots
-
Floating Net Profit / Loss
-
Daily Goal Progress (Current Accumulated / Target)
-
System Trading Status (Active / Target Reached)
-
Manual Reset Button: Interactive chart button to manually clear the daily target counter and internal logic variables.
Technical Specifications & Guidelines
Technical Details
-
Platform: MetaTrader 5 (MQL5)
-
Default Magic Number: 20260521 (Configurable)
-
Order Execution: Non-hedging mode
-
Filling Mode: IOC / FOK / RETURN (Auto-detected per broker specification)
Usage Recommendations
-
Minimum Account Balance: 300 – 1,000 USD (depends on lot sizing and leverage)
-
Timeframe: Any timeframe (Backtesting recommended on M15 and H1)
-
Supported Pairs: Major Forex Pairs (EURUSD, GBPUSD, XAUUSD)
-
Broker Type: ECN / Low Spread Broker
-
VPS Requirement: VPS recommended for continuous 24/5 uptime
Backtesting Protocol
-
Execute tests using Every Tick mode for precision.
-
Use real tick data whenever available.
-
Adjust grid step sizes and lot multipliers according to the volatility profile of the target currency pair.
Scorpio Enix EA
Developed by Blackcubecode
Official Support: Buy Me Coffee
