Tag: MT5

  • MetaTrader 5 Push Notifications & Email Alerts: Complete Setup Guide

    MetaTrader 5 Push Notifications & Email Alerts: Complete Setup Guide

    Tutorial · MT5 · Notifications · 12 min read

    Your Stop Loss just hit breakeven. Your daily drawdown is one trade away from the FTMO limit. Your trailing stop is creeping up nicely on a 30-pip winner. You should know about all of these — but you are not at the computer.

    MetaTrader 5 has built-in support for two notification channels: Push Notifications straight to your phone, and Email Alerts through any SMTP server. No third-party plugins, no monthly subscription, no Telegram bot to maintain. Just configure once and your EA can ping you for any event you care about.

    This guide walks through the complete setup using RiskFlow Pro as the example EA — but the MT5 setup steps work identically for any EA that supports notifications. By the end you will have push alerts on your phone and email alerts in your inbox, firing for the exact events you choose.

    What You Will Set Up

    Push notifications from MT5 desktop to the MT5 mobile app, email alerts via Gmail SMTP (or Outlook, Yahoo, iCloud), and event-level filtering for breakeven, partial close, daily drawdown limit, and trailing stop moves.

    Why Bother with Notifications?

    If you are running an EA, you might think notifications are unnecessary. The EA does the work, right? In practice, three scenarios change that quickly:

    1. Prop firm challenges. You are running an FTMO challenge and your daily drawdown is approaching the limit. A push notification means you stop trading immediately instead of finding out at midnight when you check the account.

    2. Manual oversight on automated systems. Even with auto-management, knowing that your SL just moved to breakeven on a runner trade is useful — you might want to add to the position, or simply enjoy the peace of mind.

    3. Multi-account management. If you trade on more than one MT5 instance or VPS, notifications consolidate everything into one phone or one inbox.

    Part 1 — Push Notifications to Your Phone

    Push notifications send directly from your MT5 desktop terminal to the MetaTrader 5 mobile app. The connection uses a unique 8-digit ID called the MetaQuotes ID. The whole setup takes about 3 minutes.

    Step A: Get Your MetaQuotes ID from the Mobile App

    Your MetaQuotes ID is generated automatically when you install the MT5 app. You can only see it inside the mobile app — it is not shown anywhere on the desktop terminal.

    1. Install MetaTrader 5 on your phone (free on iOS App Store and Google Play) if you have not already.
    2. Open the app and tap the menu icon in the top-left corner.
    3. Tap Messages from the menu.
    4. Tap New Message (or the compose icon). At the top you will see Your MetaQuotes ID: followed by an 8-digit number.
    5. Note the 8 digits — for example 12345678. This is what you need on the desktop side.

    Common Mistake

    The MetaQuotes ID is purely numeric — exactly 8 digits, no letters, no dashes. It is not your username, not your broker login, and not your email. If what you see has letters in it, you are looking at the wrong field.

    Step B: Configure MT5 Desktop

    1. Open MT5 on your computer. Go to Tools → Options (or press Ctrl+O).
    2. Click the Notifications tab at the top.
    3. Check the box for Enable Push Notifications.
    4. In the MetaQuotes ID field, paste the 8-digit number from Step A.
    5. Click Test. Your phone should receive a notification within a few seconds.
    6. Click OK to save.

    If the test does not arrive, check your phone’s notification settings: on iOS go to Settings → Notifications → MetaTrader 5 and make sure Allow Notifications is on. On Android, the path is similar under Settings → Apps → MetaTrader 5 → Notifications.

    Step C: Enable Notifications in RiskFlow Pro

    Now MT5 can send pushes — but RiskFlow Pro also needs to be told to use them. This is in the Protect tab.

    1. Click the Protect tab on the RiskFlow Pro dashboard.
    2. Scroll down to the NOTIFICATIONS section near the bottom.
    3. Click the Push button to toggle it ON (it turns green).
    4. Pick which events you want notifications for: BE, Part.Cls, DD Limit, Trail SL (more on these below).
    5. Click SEND TEST NOTIFICATION to verify everything is wired up correctly.

    If you receive a test notification on your phone, push is fully working. From now on, any matching event RiskFlow Pro detects will ping your phone.

    Part 2 — Email Alerts via Gmail (or Other SMTP)

    MT5 sends email through any SMTP server. Gmail is the most common choice because every Gmail account works as a sender — but it requires a special App Password rather than your regular Gmail password. This is a one-time setup, then it just works.

    Step A: Create a Gmail App Password

    Prerequisite

    You must enable 2-Step Verification on your Google account before App Passwords becomes available. Go to myaccount.google.com → Security → 2-Step Verification and finish setup if you have not already.

    1. Go to myaccount.google.com and sign in.
    2. Click Security in the left sidebar.
    3. Scroll to 2-Step Verification and click into it. Scroll to the bottom and click App passwords.
    4. In the App name field, type MetaTrader5 and click Create.
    5. Google shows a 16-character password in the format abcd efgh ijkl mnop. Copy it now and store it somewhere safe — this is what you will paste into MT5 instead of your real Gmail password.

    Important

    The App Password is shown only once. If you lose it, Google will not show it again — you have to delete it and create a new one. Treat it like a password to your account, because effectively it is one.

    Step B: Configure SMTP in MT5

    1. Open Tools → Options → Email.
    2. Check the Enable checkbox.
    3. Fill in the fields using the values in the table below.
    4. Click Test. A test email should arrive in your inbox within a minute. If it lands in spam, mark it as Not Spam so future alerts arrive normally.
    5. Click OK to save.

    Gmail SMTP settings:

    • SMTP server: smtp.gmail.com:587
    • Login: your Gmail address (e.g. yourname@gmail.com)
    • Password: the 16-character App Password from Step A — paste it without spaces (e.g. abcdefghijklmnop)
    • From: your Gmail address (same as Login)
    • To: wherever you want alerts to land (your Gmail or any other inbox)

    Other SMTP Providers

    Not on Gmail? Most major providers work — they all use SMTP on port 587 with SSL/TLS:

    • Outlook / Hotmail: server smtp.office365.com:587 — uses your regular Outlook password (no App Password needed in most cases).
    • Yahoo Mail: server smtp.mail.yahoo.com:587 — like Gmail, requires an App Password generated under your Yahoo account security settings.
    • iCloud Mail: server smtp.mail.me.com:587 — requires an app-specific password from appleid.apple.com.

    Step C: Enable Email in RiskFlow Pro

    Same flow as push: go to the Protect tab, find NOTIFICATIONS, and toggle Email ON. Click SEND TEST NOTIFICATION and check your inbox to confirm.

    Choosing Which Events Trigger Alerts

    RiskFlow Pro fires notifications for four event types. You toggle each one independently in the NOTIFICATIONS section. Here is what each event means and when you actually want it on.

    BE (Breakeven). Fires when your stop loss has been moved to the entry price. Sample message: Breakeven moved | ticket 123 | SL→1.08500. Useful for psychological reassurance — you know the trade is now risk-free even before checking the chart.

    Part.Cls (Partial Close). Fires when a partial close has executed at the configured R multiple. Sample: Partial Close L1 fired | 50% @ R=1.00. Useful when you want to know that profit has been banked and the runner portion is now in play.

    DD Limit (Daily Drawdown Limit). Fires when your daily drawdown limit has been hit and trading is locked. Sample: Daily DD HIT [FTMO Rel] | Trading LOCKED. Always keep this one ON if you trade prop firm challenges — it is the single most important alert.

    Trail SL (Trailing Stop Move). Fires every time the trailing stop moves. Sample: Trail SL moved | ticket 123 | SL→1.08520. Useful for visibility on long-running trades, but can become noisy on lower timeframes.

    Practical Tip

    For most traders, the optimal default is: BE on, Part.Cls on, DD Limit on, Trail SL off. Trail SL produces too much noise during trending sessions — every tick that moves the trail sends an alert. Turn it on selectively when you are watching a specific runner trade.

    Common Issues and Fixes

    Push test does not arrive on phone. Most likely the MetaQuotes ID has a typo, or the MT5 mobile app’s notifications are blocked at the OS level. Re-check both. On the phone, also confirm you are signed into the same MT5 mobile install where you originally read the ID — uninstalling and reinstalling generates a new ID.

    Email test returns an error in MT5 Journal. Look at the error code. If it says authentication failed, you used your real Gmail password instead of the App Password — go back to Step A. If it says connection refused, double-check the SMTP server and port (Gmail uses port 587, not 25 or 465).

    Email test arrives in Spam, not Inbox. Gmail flags MT5-style auto-mail aggressively. Open the spam message and mark Not Spam, or create a Gmail filter for the sender address that forces it into the inbox. After one or two trades the filter usually learns.

    Worked for a while, then stopped. Free Gmail accounts have a daily SMTP send limit (around 500 messages). If you have Trail SL on with high-frequency trading, you can blow through this. Turn off Trail SL or switch to Outlook (which has a much more relaxed limit).

    Journal shows error 4014 or 4510. Error 4014 means the MetaQuotes ID is missing or push is not enabled in MT5 Options. Error 4510 means SMTP is not properly configured or your computer cannot reach the SMTP server (firewall, no internet, or wrong server name).

    Quick Reference

    For when you forget the steps and need a 30-second recap:

    Push: Phone → MT5 app → Messages → New Message → copy 8-digit MetaQuotes ID. Then desktop → Tools → Options → Notifications → Enable + paste ID + Test. Then RiskFlow Protect tab → Push ON + select events.

    Email (Gmail): myaccount.google.com → Security → 2-Step Verification → App passwords → create one named MetaTrader5 → copy 16-char password. Then desktop → Tools → Options → Email → Enable, server smtp.gmail.com:587, login = email, password = App Password, From/To = email → Test. Then RiskFlow Protect tab → Email ON.

    Where to Go From Here

    If you have not used RiskFlow Pro before and you are wondering how to get the dashboard onto your chart in the first place, the Quick Start Guide covers download, install, and your first trade in under 5 minutes.

    For deeper coverage of the Protect tab — including the four daily drawdown calculation methods, the floor line on the chart, and exact FTMO setup recommendations — see the Advanced Features Guide. The Protect tab section walks through each setting in detail, including which combinations work best for prop firm challenges versus standard live accounts.

    Get RiskFlow Pro

    Free MT5 Position Sizing & Trade Management

    Position sizing, trade management, prop firm protection, and built-in alerts. All from one compact dashboard on your MT5 chart.

    Download Free on MQL5 →

    Works on any MT5 broker account · No registration on our site required

    Hit a setup problem not covered above? Leave a comment on the MQL5 product page — that is where I read and respond.

  • RiskFlow Pro Advanced Features: Every Tab Explained with Real Trading Examples

    RiskFlow Pro Advanced Features: Every Tab Explained with Real Trading Examples

    Advanced Guide · MT5 · Deep Dive · 15 min read

    You have RiskFlow Pro attached to your chart and you know how to size a trade and place it. Now you want to go deeper. This guide walks through every tab, every feature, and exactly when each one earns its keep in real trading.

    If you have not installed RiskFlow Pro yet or you are still getting your first trade placed, start with the Quick Start Guide first — it gets you from zero to your first trade in under 5 minutes, then come back here.

    What You Will Learn

    The four trailing stop modes, partial close triggers, split-entry strategies, OCO pending orders, virtual SL/TP stealth mode, the complete Protect tab for prop firm challenges, multi-symbol monitoring, hotkeys, and the trade journal. Everything with concrete examples you can copy.

    Manage Tab — The Heart of RiskFlow Pro

    This is where most of your edge comes from. The Manage tab turns you from a trader who places orders into a trader who systematically manages them.

    Breakeven — The One You Should Always Use

    You already know this one from the Quick Start guide. Toggle BE ON, set Trigger R to 1.0, set Offset pips to 2.0. That is 90% of traders sorted.

    Pro tip: for scalping (trades that last minutes), drop Trigger R to 0.5. For swing trades (trades that last days), bump it up to 1.5 to give the trade room to breathe before locking in.

    Partial Close — Bank Profit While Letting Winners Run

    The setup: Partial Close triggers at a specific R multiple and closes a percentage of your position. The field value is R multiples, not a percentage.

    Typical setup that works well for most strategies:

    • Close at R: 1.0 — closes at 1R profit
    • Close %: 50 — takes half off the table

    Pair this with Breakeven and something magical happens: when price hits 1R, you bank 50% profit AND your SL moves to entry. The remaining 50% of the position is now a risk-free runner heading toward your TP. This is the single highest-edge combo in retail trading.

    Trailing Stops — Four Modes, Know When to Use Which

    RiskFlow Pro offers four trailing methods. Cycle through them using the Trail Mode button.

    1. ATR Trailing — Uses Average True Range to set a dynamic distance from current price. Best for trending markets where volatility varies. Settings: Period 14, Multiplier 2.0-2.5. Tighter multipliers lock in faster but get stopped out on normal retracements.

    2. Pips Trailing — Fixed distance in pips. Best when you know the instrument’s typical retracement depth. For gold scalping, try 150250 pips. For EURUSD intraday, 2030 pips.

    3. Percent Trailing — Trails at a % distance from entry. Best for long-term holds where you want the stop to scale with the move.

    4. MA Trailing — Uses a moving average as the trailing stop line. Best for trend-following where you want to stay in as long as price is above/below MA. Cycle through period options: 20, 50, 100, 200.

    Common Mistake

    Do not enable Breakeven AND Trailing at the same time. They fight each other. Use Breakeven only, OR Trailing only. For most traders, Breakeven + Partial Close is the strongest combo.

    Split Entry — Distribute Risk Across Multiple Positions

    Set Split to 2 through 5. Your calculated lot size is divided across that many positions, all sharing the same SL and TP.

    Why bother? Two reasons. First, it lets you scale out at multiple TPs manually (close position 1 at 1R, position 2 at 2R, let position 3 run). Second, some brokers give better fills on smaller lot sizes. On prop firm accounts, this can also help with position size limits.

    Protect Tab — Prop Firm Lifesaver

    If you are running an FTMO challenge, MyForexFunds, The Funded Trader, or any other prop firm evaluation, this tab is what keeps you in the challenge instead of violating drawdown rules.

    Daily DD Limit

    Cycle through four DD calculation methods via the DD Type button:

    • FTMO Rel — FTMO’s relative method (balance at 00:00 CE(S)T). Use this for FTMO.
    • FTMO Abs — Absolute drawdown from starting balance.
    • % Balance — Generic percentage of current balance.
    • % Equity — Generic percentage of current equity.

    For FTMO specifically, enter 4.5 instead of exactly 5.0. That 0.5% buffer protects you from slippage, spread widening, and timing mismatches between your broker time and CE(S)T.

    Floor Line on Chart

    When Daily DD Limit is ON, RiskFlow Pro draws a horizontal line on your chart showing the exact equity level where your daily limit triggers. Psychologically, seeing this line is huge — it stops you from overtrading because you can see exactly how much room you have left.

    Max Spread & Slippage

    Two protection settings below the DD limit:

    • Max Spread — Blocks new orders when spread is above this value in points. Set to 30 for most majors, 50-100 for gold.
    • Max Slippage — Rejects orders that slip beyond this many points. Protects you during news events.

    Want push or email alerts when the daily DD limit triggers, a Partial Close fires, or your Stop Loss moves to breakeven? The MT5 notifications setup guide walks through the full configuration — push to your phone, email via SMTP, and which events are worth turning on.

    Pending Orders — OCO and Trailing Entries

    Place a pending order the usual way (entry price not at market), and RiskFlow Pro shows extra options.

    OCO (One Cancels the Other)

    Toggle OCO ON before placing two opposing pendings (e.g., Buy Stop above and Sell Stop below a range). When one triggers, the other is automatically cancelled. Perfect for breakout trading when you do not know direction but will trade the break either way.

    Pending Trailing

    Turns your pending order into a chase. As price moves in the direction of your pending entry, the pending order moves with it at a fixed distance. Useful when you want to catch a pullback entry but the price keeps trending. Set Trail Points to match typical retracement depth.

    Virtual SL/TP — Stealth Mode

    Toggle Virtual SL/TP ON. The SL and TP are tracked by the EA locally and sent as market orders when triggered, instead of sitting on the broker’s server. Benefits:

    • Brokers cannot see your stops (protects against stop hunting on some brokers)
    • Works around broker SL distance restrictions
    • Reduces “stop hunt” style false triggers from spike candles

    Important

    Virtual SL/TP only works while MT5 is running. If your VPS or MT5 terminal closes, there is no safety net. Use real SL/TP on your broker account as the master, and Virtual only as a secondary layer.

    Session Tab — Trade Only When Your Edge Exists

    Every instrument has hours when it moves and hours when it chops. Session filter blocks new trades outside your defined windows.

    The tab shows four preset sessions: Sydney, Tokyo, London, New York. You can customize each one’s open and close time in GMT. Toggle Session Filter ON and only the sessions you enable will allow new orders.

    Recommended filters by instrument:

    • Gold (XAUUSD): London + New York — the overlap (13:00-16:00 GMT) is the highest-edge window
    • EURUSD: London + NY open — avoid Asian session chop
    • USDJPY: Tokyo + London — avoid thin NY afternoon
    • US30 / Nasdaq: NY only — the indices barely move outside US hours

    Monitor — Track Positions Across All Charts

    Press the MON button (or hotkey M) to open the multi-symbol monitor window. You will see every open position RiskFlow Pro manages across all your charts — not just the current one.

    For each position: symbol, direction, lots, entry, current P&L, and time open. You can close any position directly from the Monitor without switching charts. If you trade 3-5 instruments simultaneously, this saves you serious clicking.

    Journal Tab — Your Trading History, Automated

    The Journal tab logs every trade RiskFlow Pro places: entry, exit, R multiple, duration, and your optional notes. No more manually tracking trades in a spreadsheet.

    Two things to do regularly:

    1. Export to CSV weekly. Click the Export button on the Journal tab. Open in Excel or Google Sheets and filter by R multiple. Your biggest insights come from seeing which setups actually hit 2R+ vs which ones chop around 0.5R.
    2. Add notes in the Trade tab before pressing BUY/SELL. Even a 3-word tag like “NY open pullback” gives you filterable categories for review later.

    Hotkeys — Trade Without Clicking

    Click the chart once to give it focus, then:

    • B — Buy (uses current SL/TP from dashboard)
    • S — Sell
    • X — Close all positions on this symbol
    • C — Calculate (recalc lot size from current SL)
    • L — Toggle Lines mode (draggable Entry/SL/TP)
    • M — Toggle Monitor window

    Once you get used to Lines mode + hotkeys, your workflow becomes: drag SL line to where you want risk, drag TP line to target, glance at lot size on dashboard, press B or S. Entire trade entry in under 3 seconds.

    Settings Tab — One-Time Configuration

    You set this up once and forget it. Worth reviewing anyway:

    • Risk Type — % Balance is the most common. % Equity adjusts as you rack up floating profit. Fixed $ locks risk to a dollar amount regardless of balance changes.
    • Value — Most retail traders should sit at 0.5-1% per trade. Above 2% starts compounding losses dangerously fast.
    • R:R Ratio — 2.0 is the default. Higher if your strategy has low win rate (breakouts), lower if high win rate (mean reversion).
    • Server time bar — Shows broker time (with UTC offset) and CE(S)T time. Critical for FTMO since DD resets at CE(S)T midnight, not your broker’s midnight.

    Putting It All Together — Three Real Setups

    Setup 1: FTMO Gold Scalper

    • Risk Type: % Balance, Value: 0.5%
    • R:R: 2.0
    • Manage: Breakeven ON (Trigger 1R, Offset 5 pips), Partial Close ON (Close at 1R, Close 50%)
    • Protect: Daily DD ON, Type FTMO Rel, Limit 4.5%, Max Spread 50 pts
    • Session: London + NY only

    Setup 2: Swing EURUSD Breakout

    • Risk Type: % Balance, Value: 1.0%
    • R:R: 3.0
    • Pending orders: OCO ON (Buy Stop above resistance, Sell Stop below support)
    • Manage: ATR Trailing ON (Period 14, Mult 2.5), Breakeven OFF
    • Session: filter OFF (swing trades span sessions)

    Setup 3: Multi-Instrument Trend Follower

    • Risk Type: % Equity, Value: 0.75%
    • R:R: leave blank, manage exit manually
    • Manage: MA Trailing ON (MA 50), Breakeven OFF
    • Split Entry: 3 (distribute across three positions)
    • Monitor: always on, so you can close any position from any chart

    A Final Note on Discipline

    RiskFlow Pro is a tool, not a strategy. It cannot tell you when to trade or which direction. What it does is remove the excuses: “I forgot to move my stop,” “I took too much risk,” “I kept trading after hitting my daily limit.” Those excuses are what kill most traders. Setting up RiskFlow Pro correctly is setting up a system where those excuses are impossible.

    Pick one of the three setups above that matches your style, dial in the settings once, and let the EA do its job for a month. Then export your journal to CSV and review. The data will tell you which parts of your trading need work.

    Get RiskFlow Pro

    Free for the First 500 Downloads

    Every feature in this guide, in one compact dashboard on your MT5 chart. Position sizing, trade management, prop firm protection, and a built-in journal.

    Download Free on MQL5 →

    Works on any MT5 broker account · No registration on our site required

    New to RiskFlow Pro? Start with the Quick Start Guide — get your first trade placed in under 5 minutes, then come back here for the deep dive.

    Questions or requests for new features? Leave a comment on the MQL5 product page — that is where I actually read and respond.

  • RiskFlow Pro Quick Start: Your First Trade in Under 5 Minutes

    RiskFlow Pro Quick Start: Your First Trade in Under 5 Minutes

    Tutorial · MT5 · Free Tools · 8 min read

    You just downloaded RiskFlow Pro from MQL5. Maybe you are tired of opening Excel every time you want to calculate lot size. Maybe you blew a prop firm challenge last week because you forgot to move your stop to breakeven. Maybe you just want a cleaner way to trade manually.

    Whatever brought you here, this guide gets you from zero to your first properly-sized trade in under 5 minutes. No fluff, no backstory on why risk management matters. Let us just get the thing running.

    What You Will Have By The End

    A working RiskFlow Pro dashboard on your chart, your personal risk settings dialed in, and one practice trade placed correctly with a calculated lot size.

    Before You Start

    Make sure you have these three things ready:

    • MetaTrader 5 installed and logged into a broker account. A demo account works fine for practice.
    • RiskFlow Pro downloaded from the MQL5 Market. If you have not downloaded it yet, grab it at the link at the bottom of this article.
    • Algo Trading enabled in MT5. Check the top toolbar — the Algo Trading button should be green, not red.

    Step 1 — Attach RiskFlow Pro to a Chart

    1. Open any chart you want to trade on. Gold, EURUSD, US30, whatever you usually trade. The timeframe does not matter — the EA works on any timeframe.
    2. In the MT5 Navigator panel (left side), expand the Expert Advisors folder. You will see RiskFlow Pro there.
    3. Drag RiskFlow Pro onto your chart. A settings window will pop up.
    4. In that window, make sure Allow Algo Trading is checked. You do not need to check Allow modification of Signals settings — that is unrelated.
    5. Click OK.

    You should now see a dashboard appear in the top-left corner of your chart. Six tabs across the top: Trade, Manage, Session, Protect, Settings, and Journal. The smiley face in the top-right corner of MT5 should be there too, confirming the EA is running.

    Troubleshooting

    If you do not see the dashboard, check that Algo Trading is actually enabled (the button in the MT5 toolbar should be green). If the dashboard shows but looks cut off, drag it to a less crowded part of your chart.

    Step 2 — Set Your Risk Profile

    This is the most important step. You only need to do it once, then the EA remembers.

    1. Click the Settings tab on the dashboard.
    2. You will see a Risk Type button at the top. Click it to cycle through four options:
      • % Balance — Risk a percentage of your total account balance. Most common choice.
      • % Equity — Risk a percentage of current equity. Useful with many open positions.
      • Fixed $ — Risk a fixed dollar amount every trade.
      • % Free Margin — Risk a percentage of available margin.
    3. In the Value field, enter your number. For example, if you chose % Balance and want to risk 1% per trade, type 1.0.
    4. Set your R:R Ratio. This is how RiskFlow Pro auto-calculates your take profit. For example, 2.0 means your take profit will be set at 2x your risk distance. Leave blank if you prefer to set TP manually.

    That is it for setup. The EA now knows exactly how to size every trade you make going forward.

    Step 3 — Place Your First Trade

    Go back to the Trade tab. You have two ways to enter a trade — pick the one that fits your style.

    Method A: The Simple Way (Market Order)

    1. Click the MARKET button. It turns green.
    2. In the SL field, type your stop loss price. For example, if gold is at 2650 and you want to stop out at 2645, type 2645.00.
    3. Leave TP blank (RiskFlow Pro will auto-calculate from your R:R ratio) or type a specific TP price.
    4. Look at the Lot display. It shows the exact lot size calculated from your risk settings and SL distance. Also check Margin — green means you have enough, red means your risk setting is too high for your account.
    5. Click BUY or SELL. Order goes through at market price.

    Method B: The Visual Way (Drag Lines)

    This is where RiskFlow Pro shines. If you have ever wanted to just drag your SL and TP around on the chart and see your lot size update live, this is for you.

    1. Click the LINES button. It turns green.
    2. Three colored lines appear on your chart: blue (Entry), red dashed (Stop Loss), green dashed (Take Profit).
    3. Drag any line to the level you want. The dashboard updates everything in real time — lot size, R:R ratio, margin, and order type.
    4. When you like what you see, click BUY or SELL.

    That is your first properly-sized trade. The blue, red, and green lines stay on your chart until the position closes, so you always know your levels at a glance.

    Step 4 — Let the EA Manage the Trade

    This is the part most traders skip, and it is also the part that separates profitable traders from the rest. Click the Manage tab.

    For your first trade, turn on just one thing: Breakeven.

    1. Toggle the BE button to ON. It turns green.
    2. Set Trigger R to 1.0. This means when price moves 1x your risk distance in your favor, the EA will move your stop loss to your entry price automatically.
    3. Set Offset pips to 2.0. This adds a small buffer so your stop sits just above (or below) entry — making breakeven actually a small profit to cover spread.

    Now walk away. When the trade works out, your stop moves to breakeven automatically. When it does not, your original SL protects you.

    Why This Matters

    This one setting alone will change your trading. No more “I should have moved my stop” regrets after a winner turns into a loser.

    Step 5 — Bonus: Turn On Prop Firm Protection

    If you are running an FTMO or other prop firm challenge, this takes 30 seconds and can save your entire account.

    1. Click the Protect tab.
    2. Toggle Daily DD Limit to ON.
    3. Click the DD Type button and set it to FTMO Rel (or whichever method your prop firm uses).
    4. Set the limit value. For FTMO, enter 4.0 for the 4% daily drawdown limit, or 4.5 if you want a small buffer.

    Done. The EA now watches your equity every tick. If you ever get close to the daily drawdown limit, new trades are blocked automatically. The floor line even shows you how much you have left to lose before the limit triggers.

    What to Do Next

    You have the basics working. That alone already makes you faster and safer than 80% of manual traders.

    If you want to go deeper — trailing stops, partial closes at multiple levels, OCO pending orders, virtual SL/TP stealth mode, and the full trade journal — the Advanced Features guide covers every tab in detail with real trading examples.

    Want alerts pushed to your phone when trades hit breakeven or your daily drawdown limit triggers? The MT5 notifications setup guide walks through push and email alerts end to end.

    Get RiskFlow Pro

    Free for the First 500 Downloads

    A professional manual trading dashboard. Position sizing, trade management, and FTMO risk protection — all in one compact panel on your chart.

    Download Free on MQL5 →

    Works on any MT5 broker account · No registration on our site required

    Found this guide useful? Leave a rating or comment on MQL5 — it helps other traders discover RiskFlow Pro, and helps me prioritize which features to add next.

  • Automated Forex Trading for Beginners: What You Need to Know Before Running an EA

    Beginner’s Guide · Expert Advisors · 2026

    Automated Forex Trading for Beginners:
    What You Need to Know Before Running an EA

    botfxpro.io · Expert Advisors · Strategy types · Risk management · Live track records

    Every week, thousands of traders discover Expert Advisors for the first time. The pitch is appealing: a program that trades for you, around the clock, without emotion, without hesitation. You set it up, let it run, and collect returns.

    The reality is more nuanced — but not in the way most warnings suggest. Automated forex trading genuinely works for many traders. The problem is that most beginners start without understanding three things: what EAs actually do, what they can’t do, and what separates the ones worth running from the ones that will eventually destroy a portfolio.

    This guide covers what you actually need to know before running your first EA — written for traders who are serious about getting this right, not just getting started fast.


    What an Expert Advisor Actually Is

    An Expert Advisor (EA) is a program that runs inside the MetaTrader 4 or MetaTrader 5 trading platform. It monitors price data in real time and opens, manages, and closes trades automatically according to rules defined by the developer.

    Those rules can be simple or complex. A basic EA might open a buy trade every time a moving average crosses above another. A more sophisticated one might require agreement across seven different technical indicators before opening a position, then manage the exit in multiple stages depending on how far the market moves.

    What EAs have in common is that they remove human discretion from execution. Once an EA is running, it doesn’t hesitate, second-guess, or close a trade early because it’s nervous. This is the genuine advantage of automation — not that algorithms are smarter than humans, but that they execute rules consistently without psychological interference.

    What EAs Can and Cannot Do

    Understanding both sides of this clearly will save you from most of the mistakes beginners make.

    What EAs Can Do

    Execute trades 24/5 without supervision • Apply entry and exit logic consistently across thousands of trades • Manage multiple currency pairs simultaneously • React to price movement faster than any human • Run backtests across years of historical data to validate strategy logic

    What EAs Cannot Do

    Predict the future • Guarantee profits • Eliminate risk — only manage it • Perform well in all market conditions • Replace the need to understand what the system is doing

    That last point matters more than most vendors acknowledge. Traders who don’t understand what their EA does can’t recognise when it’s behaving abnormally, and tend to panic-close systems at exactly the wrong moment.


    The Three Strategy Types You’ll Encounter

    Most retail EAs fall into one of three categories. Understanding the difference before you buy is more important than any backtest statistic.

    Trend-Following

    Direction-based systems

    Open positions in the direction of an established trend and exit when momentum fades. Use trailing stops or fixed take-profit targets.

    Win rates often below 50% — many small losers, but winners are large enough for net profit.

    Risk: Extended drawdowns when markets range without direction

    Mean-Reversion

    Range-based systems

    Fade moves — buy dips and sell rallies expecting price to return to an average. Win rates typically 60–80%.

    Most short-term moves do reverse, which produces consistent results in calm conditions.

    Risk: Sustained trends accumulate losses without a hard stop

    Martingale / Grid

    Recovery-based systems

    Add to losing positions with increasing lot sizes, expecting eventual recovery. Win rates 80–95% in ranging conditions.

    Risk is structural: without a hard portfolio stop loss, one sustained trend can exceed the account balance.

    Risk: Account wipeout without a defined hard stop floor

    None of these is inherently superior. Each has conditions where it excels. The question is whether the system has been designed to survive its worst-case scenario — and whether that worst case is defined before you start trading.


    The One Question That Matters Before You Buy Any EA

    Before purchasing any Expert Advisor, ask the developer this:

    The Question to Ask Every EA Vendor

    “What is the maximum possible loss on my account, and how does the system define and enforce that limit?”

    For trend-following EAs with fixed stop losses, the answer is straightforward. For martingale and grid systems, if the developer can give you a specific portfolio stop loss percentage and show how it’s enforced in code, that’s a system with defined downside. If the answer is vague — the theoretical maximum loss is 100% of account equity.

    This single question will filter out the majority of EA products on the market that present legitimate-looking backtests while carrying unlimited downside risk.


    Understanding Backtests: What They Show and What They Don’t

    Every EA comes with a backtest. Most of them are meaningless. Here’s how to tell the difference.

    Data Quality

    MetaTrader’s Strategy Tester offers three modes: Open prices only, Control points (interpolated), and Every tick (real tick data). Real tick data uses the actual historical price feed — every tick, every spread change, every volatility spike. Interpolated data smooths these events and consistently produces better-looking results that don’t reflect real trading conditions. Always ask whether the backtest was run on 100% real tick data.

    Time Horizon

    A 2-year backtest might cover only calm, ranging conditions. A 10–12 year backtest will have encountered major trend events, central bank interventions, liquidity gaps, and regime changes. A system that survived all of those with its risk parameters intact has been tested against conditions that will actually occur.

    Backtest vs Live Alignment

    This is the real test. A system fitted to historical data performs differently in live conditions. When a live account’s drawdown closely matches the backtest’s predicted drawdown across multiple years, it suggests the model reflects genuine market behaviour rather than optimised past results.


    What to Look for in a Live Track Record

    Most EA sellers display a live account on Myfxbook or a similar platform. Here’s what to look at beyond the headline gain figure:

    • Withdrawals. Verified withdrawals from the live account are the strongest evidence of genuine long-term profitable operation. A gain of +200% means very little if no profits have ever been extracted. Withdrawals confirm the money was real and accessible.
    • Continuous operation. How long has the account run without a reset? A reset means the previous account either blew up or was closed after a bad period.
    • Drawdown behaviour. The maximum drawdown tells you how bad the worst period was. For martingale systems, check whether this matches the backtest drawdown. Significant divergence is a red flag.
    • Account age vs signal page age. Some vendors create new signal pages when the original account performs poorly, presenting only clean recent history. Always check the account start date on Myfxbook directly.

    Minimum Requirements Before Running Your First EA

    Before going live with any Expert Advisor, confirm the following:

    Pre-Launch Checklist

    • You understand the strategy. You should be able to explain how the EA enters trades, manages them, and exits. If you can’t explain it, you won’t make sound decisions during a drawdown.
    • You have the recommended minimum capital. Position sizing and risk parameters are calibrated for the specified level. Running below minimum increases the probability that normal drawdown triggers the hard stop.
    • You’re running on a VPS. A Virtual Private Server keeps the EA running 24/5 regardless of your internet connection or PC restarts. Running on a home PC is not a substitute.
    • You’ve chosen an ECN broker. ECN brokers with raw spreads handle volatility events better than market-maker brokers. This affects both execution quality and how the EA behaves in adverse conditions.
    • You’ve set your risk parameters before starting. Decide in advance: how much capital are you allocating? What will you do if the hard stop triggers? Having answers before you start means no emotional decisions during a drawdown.

    A Note on Realistic Expectations

    Legitimate EA systems with verified live track records tend to produce 2–5% per month on average over multi-year periods, with drawdown periods that can last weeks or months. This is genuine, useful performance — a $10,000 account producing 3% monthly compounds to roughly $43,000 over 5 years.

    What they don’t produce is consistent 10–20% monthly returns without significant risk. Systems claiming those figures either have a very short track record, carry unlimited downside through martingale without a hard stop, or both.

    The EAs worth running are the ones with documented risk parameters, verified multi-year live accounts, and developers who can answer specific questions about worst-case outcomes. They exist — they’re just less visible than the products with better marketing.

    See BotFXPro’s Verified EA Track Records

    Three hard-stop martingale EAs with 100% real tick backtests, 10+ year test history, and live Myfxbook accounts. From $30 lifetime.

    View All EAs →

    Risk Disclosure: Automated forex trading involves substantial risk of loss. Past performance of any EA, including backtests and live track records, does not guarantee future results. Hard stop losses limit but do not eliminate loss. All trading of leveraged instruments carries substantial risk and may not be suitable for all investors. This article is for informational purposes only and does not constitute financial advice.