MIMI FX BOTS (MT5) v1.9 — User Instructions
Multi-symbol pending-order EA with Spread Filter (MarketWatch points), optional SAR + Stoch/MACD confirmations, correlation direction filter (M1), and per-pair pause + auto-pause underperformers.
FOREX MAJORS ONLY — best spreads & execution
Use during London/NY sessions
Spread filter enabled (recommended)
IMPORTANT RULE: Only use this bot on FOREX MAJORS. Do NOT use Crypto, Metals, Indices, or Exotics. Wider spreads and slippage can destroy performance.
Recommended Forex Majors: EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD
(If your broker uses suffixes like EURUSD.m or EURUSD-ECN, use your broker’s exact symbol names.)
Computer / VPS must stay ON during Forex market hours:
Sunday 5:00 PM EST → Friday 5:00 PM EST
If MT5 is closed or your computer/VPS is off, the EA cannot manage orders, place new trades, or update its dashboard.
Sunday 5:00 PM EST → Friday 5:00 PM EST
If MT5 is closed or your computer/VPS is off, the EA cannot manage orders, place new trades, or update its dashboard.
1) Install the EA in MetaTrader 5
- Open MetaTrader 5
- Go to File → Open Data Folder
- Open: MQL5 → Experts
- Paste the EA file:
MIMI FX BOTS AUTO TRADER (MT5) v1.9(or compiled.ex5) - Restart MT5 (or right-click Navigator → Refresh)
2) Required Platform Settings
A) Enable Algo Trading
- Turn Algo Trading ON at the top of MT5
B) Allow Trading in EA Settings
- Drag the EA onto ONE chart (any major pair)
- In the EA popup, check:
- ✅ Allow Algo Trading
- ✅ Allow WebRequest (optional for news)
C) Make Sure Symbols Are Visible
Ctrl + M opens Market Watch
Right-click → Show All
Then hide everything except Forex Majors
3) How the Bot Trades (Plain English)
- Scans your watchlist and places pending stop orders (BUY STOP / SELL STOP).
- Primary signal is Parabolic SAR direction on the selected TradeTimeframe (default: M15).
- Optional confirmation mode (
STRAT_SAR_STOCH_MACD):- BUY: SAR bullish AND Stochastic K > D AND MACD Main > Signal
- SELL: SAR bearish AND Stochastic K < D AND MACD Main < Signal
- Optional Correlation Filter on M1: requires 2-of-3 correlated symbols to be moving in the opposite direction.
- Includes: Spread Filter, per-pair Pause, and Auto-pause underperforming pairs.
4) Recommended “Safe” Settings (Majors Only)
Strategy
- StrategyMode:
STRAT_SAR_BASE(simpler) - Or
STRAT_SAR_STOCH_MACD(fewer trades, more confirmation) - TradeTimeframe:
M15 - CorrTimeframe:
M1
Risk & Exposure
- RiskPercentDefault: 1.0% to 2.0%
- MaxPositions: 1
- MaxPendings: 1
- CooldownSeconds: 60
- PendingOrderExpirationMinutes: 15
Spread Filter (Keep this ON)
- SpreadFilterEnabled:
true - MaxSpreadPoints_FX:
25(≈ 2.5 pips on most 5-digit brokers) - Tip: If you get too few trades, raise FX max slightly. If execution worsens, lower it.
Auto-Pause Underperformers (Recommended ON)
- EnableAutoPairPause:
true - AutoPauseConsecLosses:
3 - AutoPauseMinutes:
60
Default Trading Days:
- This EA does not include a built-in “day filter” by default.
- That means it will attempt to trade whenever the Forex market is open and your platform is running.
- Forex is closed every week from Friday 5:00 PM EST to Sunday 5:00 PM EST.
If you want it to skip specific days (e.g., no Fridays, no Mondays, etc.), that must be added as a time/day filter input in the EA.
5) Force “Majors Only” (Do This)
Option A (Best): Set WatchSymbols
In EA Inputs, paste:
EURUSD,GBPUSD,USDJPY,USDCHF,USDCAD,AUDUSD,NZDUSD
Then set:
MaxTradeSymbols = 7
Option B: Market Watch List Only
- Leave
WatchSymbolsblank - In Market Watch, show only the Forex Majors
6) Dashboard Buttons
- START — enables trading
- PAUSE — stops new trades globally
- CANCEL PEND — deletes pending orders placed by this EA (MagicNumber)
- PAIR PAUSE / RESUME — per-symbol control in the table (use if a pair is choppy)
7) Correlation Filter Setup (Optional)
If EnableCorrelationFilter = true, paste a majors-only map like this:
EURUSD:GBPUSD,USDCHF,USDJPY; GBPUSD:EURUSD,USDCHF,USDJPY; USDJPY:EURUSD,GBPUSD,USDCHF; USDCHF:EURUSD,GBPUSD,USDJPY; USDCAD:EURUSD,GBPUSD,USDJPY; AUDUSD:NZDUSD,USDJPY,EURUSD; NZDUSD:AUDUSD,USDJPY,EURUSD
Default logic: 2 out of 3 correlated symbols must be moving in the opposite direction before a trade is allowed. If you leave the map blank, the filter has nothing to check and will allow trades.
8) FAQ (Common Questions)
Can I close trades manually?
Yes. You can manually close any open position in MT5 at any time.
- If you close a trade manually, the EA will continue operating normally unless you hit PAUSE (global) or pause that specific pair.
- If you want the EA to stop placing new orders, click PAUSE or turn off Algo Trading.
- To remove pending orders created by the EA, click CANCEL PEND.
Does the EA manage trades after entry (trailing stop, break-even, partial closes)?
In the default v1.9 code shown, the EA places pending orders with basic SL/TP and does not include advanced management features
such as trailing stop, break-even, or partial closes. Those can be added if you want.
Why does the EA sometimes not trade?
Common reasons:
- Spread filter blocked the trade (spread above your MaxSpreadPoints_FX).
- The pair is paused (manual pause or auto-pause after consecutive losses).
- Global PAUSE is enabled.
- Exposure limits reached (
MaxPositionsorMaxPendings). - Cooldown/throttle rules blocked a new action (
CooldownSeconds,OneTradePerBar). - Correlation filter failed (not enough opposite direction confirmations).
Do I need to keep my computer/VPS on?
Yes. For Forex trading, your MT5 terminal must stay running during market hours:
- Sunday 5:00 PM EST → Friday 5:00 PM EST
- Forex is normally closed from Friday 5:00 PM EST to Sunday 5:00 PM EST.
What days is it set NOT to trade by default?
By default, this EA does not include a custom weekday “trade schedule” filter.
It will attempt to trade whenever:
- ✅ The Forex market is open (Sun 5 PM → Fri 5 PM EST), and
- ✅ Your platform is running with Algo Trading enabled, and
- ✅ The filters pass (spread, correlation, throttles, etc.).
- 🚫 Every Saturday (market closed)
- 🚫 Most of Friday evening after 5:00 PM EST (market closed)
- 🚫 Most of Sunday before 5:00 PM EST (market closed)
Is it okay to use this on Crypto, Metals, Indices, or Exotics?
No. This EA is intended for Forex Majors only. Those markets typically have:
- tighter spreads
- better fills
- more stable liquidity
How do I stop the EA safely?
Use one of these methods:
- Click PAUSE to stop new trades (recommended first step).
- Click CANCEL PEND to remove all pending orders created by the EA.
- Turn off Algo Trading to stop all automated activity.
- Remove the EA from the chart if you want it fully unloaded.
9) Quick “Before You Start” Checklist
- ✅Algo Trading ON
- ✅EA “Allow Algo Trading” checked
- ✅Forex Majors ONLY selected
- ✅Spread filter enabled
- ✅Risk set to 1–2%
- ✅MaxPositions = 1, MaxPendings = 1
- ✅Test on demo first
Reminder: The #1 reason bots fail is trading instruments with poor spreads/slippage.
For MIMI FX BOTS, Forex Majors only.
© MIMI FX BOTS — MT5 v1.9. Educational use only. Trading involves risk; results are not guaranteed.
