
An MT5 expert advisor that watches two moving averages and either sends alerts or opens trades when they cross. Optional filters, order management and daily limits let you shape the rules to your own approach.
Get one message the moment it launches, with its price.
MA crossing bot is an expert advisor for MetaTrader 5 built around one of the oldest ideas in technical analysis: two moving averages crossing each other. It can simply tell you when a cross happens, or it can open and manage trades for you, depending on how you configure it.
The EA tracks a fast and a slow moving average and reacts when one passes through the other. You can choose whether the signal is read on the current bar or only once the bar has closed. The closed-bar option is usually calmer, because a cross that appears mid-bar can disappear before the bar ends. There is also an option to ignore a cross if another one occurred within a number of recent bars, which helps in choppy, sideways conditions.
Trades can be closed on a reverse crossover, with the choice of opening a new trade in the new direction or staying flat. An exit can also be linked to price returning to the other side of a chosen moving average. The buy and sell logic can be reversed if you want to test a counter-trend variant. Break even, a trailing stop and a grid option are available, along with a limit on simultaneous orders.
The EA works on any symbol your broker provides. The default inputs are prepared for GBPUSD, so review every value before attaching it to a different instrument. The timeframes used for the calculations are entered in the settings, so the chart can be opened on any timeframe without changing the signals.
Exact values depend on your plan, so check each group in the inputs window and test it before going live.
| Group | What to review |
|---|---|
| Moving averages | Periods, method, applied price and signal timeframe |
| Filters | Third moving average, RSI and pivot point options |
| Lot size | Fixed lots or percentage of balance, plus the safety warning for risky sizing |
| Protection | Stop loss, take profit, break even, trailing stop, maximum spread and slippage |
| Schedule | Active days, start and end times, and closing before the weekend |
| Daily limits | Maximum daily loss or win, and a maximum drawdown stop |
| Alerts | Terminal and smartphone notifications for crossings and trades |
Trading carries risk and you can lose part or all of your capital. Past results, including backtests, do not predict future ones. Test on a demo account first and size positions to an amount you can afford to lose.
Grid and additional-order options can increase exposure when the market moves against you, so set a maximum number of orders and use the daily and drawdown limits.
For continuous operation, run the terminal on a VPS or a computer that stays online.
| Product type | Expert Advisor |
|---|---|
| Platform | MetaTrader 5 (expert advisor) |
| Strategy focus | Trend, Momentum |
| Delivery | Download from your account after purchase |
| License key | Not needed |
| Status | Launching soon |
| Category | Expert advisor, trend and momentum |
| Strategy | Moving average crossover with optional filters |
| Markets | Any symbol offered by your broker; defaults set for GBPUSD |
| Timeframes | Chosen in the inputs, independent of the chart timeframe |
| Trade style | Automated entries or alerts, with optional grid and trailing |
| Money management | Fixed lot or percentage of balance |
| Requirements | MT5 terminal, algo trading enabled, stable connection or VPS |
No reviews yet. Customers who own MA crossing bot MT5 can review it here.
Yes. The EA can notify you when a crossover occurs, in the terminal and on a smartphone, without opening any orders. Alerts for crossings and alerts for trading actions can be set up separately, so you can decide which messages you receive.
It is not tied to one market, so it can be loaded on forex pairs, indices, CFDs or crypto symbols that your broker offers. The default inputs are set up for GBPUSD, so review them before using another symbol. The timeframes used for the calculations are set in the inputs, so the chart itself can stay on any timeframe.
Use the Strategy Tester in MT5 and select the mode that limits the EA to the symbol on the chart for the Symbols input. Test on good quality tick data from your own broker, and remember that backtest results do not predict future performance.
This file is for MetaTrader 5 only and will not load on MT4. If you trade on MT4, look for the separate MT4 edition of the product instead.
Make sure your MT5 terminal is fully updated, that the file sits in the Experts folder of the data directory, and that Algo Trading is switched on in the toolbar and in the EA properties. Restart the terminal or refresh the Navigator after copying the file.
No fixed minimum is stated here. It depends on your broker, the symbol, the lot size and the stop loss you choose. Check contract sizes and margin requirements with your broker and test on a demo account first.
MA crossing bot MT5
Notify me at launchQuestions about this tool?
Ask us on Telegram Install guide for MT4 and MT5 Get a custom version builtFree, practical help with testing, sizing and running expert advisors.
Own MA crossing bot MT5? Sign in to review it.