MOM88PRO — Professional Manual Trade Manager for MetaTrader 5
By NoLimitAlgo
Overview
MOM88PRO is a professional-grade Manual Trade Manager Expert Advisor (EA) for MetaTrader 5, designed to give traders full control over their trading operations through an intuitive 3D button dashboard. Whether you trade forex, synthetic indices, or any other instrument, MOM88PRO streamlines your execution, risk management, and position monitoring — all from a single chart.
Key Features
1. Interactive 3D Button Dashboard
The dashboard features realistic three-dimensional buttons with shadow and highlight effects, making it visually distinct and easy to use. All controls are accessible directly on the chart without opening any dialog boxes.
The dashboard displays real-time information including:
- Current symbol, Bid/Ask prices, and spread
- Account balance, equity, and floating P&L
- Active positions (BUY and SELL count)
- Current local time for reference
2. One-Click Order Execution
Six order types are available with a single click:
| Button | Function |
|---|---|
| BUY | Open a market buy order immediately |
| SELL | Open a market sell order immediately |
| BUY STOP | Place a buy stop pending order above current price |
| SELL STOP | Place a sell stop pending order below current price |
| BUY LIMIT | Place a buy limit pending order below current price |
| SELL LIMIT | Place a sell limit pending order above current price |
Pending orders are placed at a configurable distance from the current price (default: 100 points). Each pending order automatically includes Stop Loss and Take Profit levels.
3. Dynamic Lot Size Control
The lot size selector allows traders to adjust their position size directly from the dashboard using [+] and [-] buttons. The lot adjusts by a configurable step (default: 0.01), with minimum and maximum lot limits enforced automatically.
4. Risk:Reward Preset Selector
Four RR presets are available as clickable buttons on the dashboard:
| Preset | Stop Loss | Take Profit | Ratio |
|---|---|---|---|
| DEFAULT | 350 pts | 550 pts | ~1:1.6 |
| RR 1:1 | 320 pts | 320 pts | 1:1 |
| RR 1:2 | 420 pts | 800 pts | 1:2 |
| RR 1:3 | 550 pts | 1200 pts | 1:3 |
The active preset is highlighted in green. The selected SL/TP values are displayed between the BUY and SELL buttons so traders always know their risk before entering.
5. Auto SL/TP Application
MOM88PRO automatically detects positions that are missing Stop Loss or Take Profit levels — including positions opened manually from a mobile device or desktop MT5 — and applies the correct values based on the active RR preset. This runs on every tick and also every 5 minutes via a timer, ensuring no position is ever left unprotected.
6. Trailing Stop
An automatic trailing stop moves the Stop Loss in the direction of profit once a configurable profit threshold is reached. Settings include:
- Trail Start — minimum profit in points before trailing activates (default: 150 pts)
- Trail Step — how many points the SL moves each time (default: 50 pts)
The trailing stop applies to all open positions on the current symbol, including manually opened trades.
7. Unified SL/TP — All Positions at One Price Level
When multiple positions are open in the same direction, the Unified SL/TP feature calculates the weighted average open price across all positions and sets a single SL and TP level for all of them simultaneously.
Controls on the dashboard:
- [-][+] buttons to adjust the unified SL and TP values (in 50-point increments)
- APPLY NOW button to immediately update all open positions
This is particularly useful for averaging strategies where multiple entries need to be managed as a single unit.
8. One-Click Close Buttons
| Button | Action |
|---|---|
| CLOSE BUY | Close all open BUY positions and cancel BUY pending orders |
| CLOSE SELL | Close all open SELL positions and cancel SELL pending orders |
| CLOSE ALL | Close everything — all positions and all pending orders |
9. Scheduled Auto Order (Local Time)
MOM88PRO can automatically open a trade at a specific time each day. Unlike many EAs that use server time or a fixed GMT offset, MOM88PRO uses TimeLocal() — the actual local time of the computer or device running MetaTrader 5. This means the schedule automatically adapts to the user's timezone, whether they are in Jakarta, London, New York, or anywhere else.
Features:
- Set execution hour and minute directly from the dashboard using [-][+] buttons (adjusts by 1 minute per click)
- Choose order type: BUY, SELL, or BUY+SELL simultaneously
- The current local time is displayed on the dashboard for easy reference
- Fires once per unique hour:minute setting per day
- If the schedule is changed to a different time, it will fire again at the new time on the same day
- Resets automatically at midnight (local time)
10. Account License Protection
MOM88PRO includes a built-in account protection system. Only accounts whose numbers are registered inside the EA code are permitted to run it. If an unregistered account attempts to load the EA, it will:
- Display an Alert popup with an access denied message
- Print the account number to the Experts log
- Show a message on the chart
- Return INIT_FAILED — the EA will not run
To add authorized accounts, the developer simply adds the account number to the allowedAccounts[] array and recompiles.
11. Adaptive Dashboard
The dashboard automatically adjusts its position when the chart is resized or scrolled. All objects are rendered in the foreground (above candles) so the dashboard is always visible and never obscured by price action.
Input Parameters Reference
| Parameter | Default | Description |
|---|---|---|
InpLot | 0.01 | Base lot size |
InpLotStep | 0.01 | Lot adjustment step |
InpPendingDist | 100 | Pending order distance (points) |
InpSL_Default | 350 | Default Stop Loss (points) |
InpTP_Default | 550 | Default Take Profit (points) |
InpSL_Pending | 500 | Pending order SL (points) |
InpTP_Pending | 1000 | Pending order TP (points) |
InpUseTrailing | true | Enable trailing stop |
InpTrailStart | 150 | Trailing start threshold (points) |
InpTrailStep | 50 | Trailing step size (points) |
InpUseUnifiedSLTP | false | Enable unified SL/TP for all positions |
InpUnified_SL | 500 | Unified SL distance (points) |
InpUnified_TP | 1000 | Unified TP distance (points) |
InpUseSchedule | false | Enable scheduled auto order |
InpSched_Hour | 9 | Scheduled hour (local time) |
InpSched_Min | 0 | Scheduled minute (local time) |
InpSched_Type | 1 | 1=BUY, -1=SELL, 0=BUY+SELL |
InpSched_Lot | 0.01 | Lot size for scheduled order |
InpMagicNumber | 88 | EA magic number |
Who Is This For?
- Manual traders who want faster execution with automatic risk management
- Semi-automated traders who open positions manually but want trailing stops and SL/TP applied automatically
- Prop firm traders who need precise RR ratios applied consistently
- Multi-session traders who want to schedule entries at specific market open times in their local timezone
Technical Notes
- Compatible with MetaTrader 5 (build 2000+)
- Works on any symbol and any timeframe
- Auto-detects broker's order filling mode (FOK / IOC / Return)
- SL/TP safety check runs every 5 minutes via timer in addition to every tick
- All dashboard objects rendered above chart (foreground layer)
Download MOM88PRO MT5
MOM88PRO — NoLimitAlgo | Professional Trading Tools

EmoticonEmoticon