Documentation
Getting Started
- Create an account and subscribe to a plan (quarterly or annual billing; Lifetime is a one-time purchase).
- In the dashboard, add your MT5 account (broker server, login, password). Mrir verifies the connection before saving.
- Select the exact broker symbols Mrir may trade (e.g.
XAUUSD.s). Only selected instruments are ever traded. - Add a Discord source with a bot token and channel to monitor for signals.
Signal Sources
Mrir currently supports Discord. Each source is tracked independently by provider and instrument.
Dashboard
The dashboard gives you one place to monitor account health, open trades, Discord sources, and incoming signal messages.
- MT5 Accounts: connect accounts, select tradable symbols, set lot size, and choose trailing behavior.
- Current Trades: review open positions and their current management state.
- Discord Sources: connect or disconnect monitored channels and check their connection status.
- Signal Feed: review source messages, parsed signal type, execution status, and message time.
- Mobile tabs: switch between Overview and Signal Feed when using a small screen.
Supported MT5 Brokers
Mrir supports verified MT5 broker profiles. During setup, select your broker and the exact server assigned to your account. Broker availability can vary by country, entity, and account type.
Do not see your broker or exact server? Contact support before entering credentials. We can verify the broker profile and add it to supported onboarding.
Symbol Selection
Signals are only executed on instruments you select. The symbol list is pulled live from your broker once your MT5 account is connected.
Mrir maps signal symbols to your selected broker symbol. For example, a gold signal is executed on XAUUSD.s when that is the contract you selected.
Trade Management
- Standard mode (default): when TP1 is hit, the stop loss moves to breakeven (the entry price). Each further target hit moves the stop loss to the previous target, so more profit is locked in as the trade runs.
- Breathable mode: like Standard, but the first stop-loss move waits until TP2. This gives the trade room to survive small pullbacks right after TP1.
- Scalp mode: the trade closes completely at TP1. The broker take-profit is TP1 and nothing trails.
- No trailing: the original stop loss and furthest signal target are left untouched.
- SL/TP updates: follow-up messages that adjust stop loss or take profit are applied to open trades.
Broker TP: Every mode starts the trade with the signal's stop loss (or auto protection levels for NOW entries) and one broker take-profit at the furthest signal target — TP1 for Scalp. Earlier targets act as trailing milestones for the modes that support it. Basic accounts use Standard mode; Pro and Lifetime accounts can choose among all trailing modes.
Auto Execution Protection
Signals such as quick NOW entries do not always include an explicit stop loss or take-profit. Auto execution protection is always on for every account: any position opened without SL/TP immediately receives automatic protective levels:
- Default stop loss: 50 units from entry.
- Default take-profit: 150 units from entry (1:3 risk-to-reward).
- Both distances are editable per account.
The trade still opens instantly. When the follow-up adjustment message arrives, the real signal SL/TP replaces the automatic levels. Auto protection levels are kept separate from the real take-profits, so they never interfere with trailing stop behavior. Protection is always on for every account; only the SL/TP distances are editable (default 50 / 150).
Lot Size
Set lot size separately on each MT5 account card. Mrir checks the broker's minimum, maximum, and volume step for your selected symbols before saving. If the lot size is too high or invalid, it is not saved and the settings form shows the exact value your broker accepts.
Billing & Renewals
- Renewals: quarterly and annual plans renew automatically until canceled. Lifetime is a one-time purchase and never renews.
- Canceling: open Dashboard → Billing and select "Manage billing / cancel renewal". Cancel at least 3 days before your renewal date to avoid the next charge.
- No refunds: all payments are final and non-refundable. Canceling stops future charges only — you keep access until the end of the period you already paid for.
- Crypto payments: annual and Lifetime plans can be paid in USDC on Ethereum, Base, Arbitrum, or Polygon. Crypto activations follow the same no-refund policy.
Troubleshooting
- Symbol not found: confirm the broker symbol you selected exists on your broker and is the exact contract your signals trade.
- Order rejected (No money): the account lacks free margin for the configured lot size at current prices. Lower the lot size or add funds; the next signal executes normally.
- Execution blocked: a signal can be blocked when the account's MT5 worker is offline or AlgoTrading is disabled in the terminal. Reconnect the account from settings and confirm AlgoTrading is enabled.
- Discord not connecting: verify the bot token and that the bot is in the target channel.