MQL5 Algo Trading community — forex forum for traders and developers

Hello MetaQuotes Technical Support, We are developing a private read-only historical market-data research system using MetaTrader 5 build 5.0.0.6257 on Windows. The terminal is launched using `/portable` and a private configuration. Trading permissions are disabled, and the existing MQL5 Services
Hello everyone, I’d like to share some backtest observations and findings from a personal algorithmic trading project I've been researching. Like many traders, I found that manual trading often introduced emotional bias and discipline issues. To explore a fully rule-based approach, I set out to test
well i already experience a lot of signal and one think i see it why you should put SL if you know how to make profit
Hello, I am preparing a multi-symbol MT5 Expert Advisor that trades XAUUSD and BTCUSD. It works in local Strategy Tester tests on a broker providing both instruments. The Market automatic validation report shows: test on EURUSD,H1 (netting) symbol BTCUSD does not exist tester stopped because OnInit
I am investigating a Strategy Tester case where GBPAUD stops receiving current quote updates after other symbols have been initialized. A diagnostic EA that sends no orders reproduces it. I would appreciate advice on the initialization and synchronization sequence; I have not established whether
Algo-trading is tough. If you’ve been at it since the early 2000s like some of us, you know what I mean. We all came for the same thing: the “money-making bomb” -- one system -- switch it on -- forget the day job. Then we spent years trying to crack the price. One by one, had to admit there is no
I am trying to pass verification for Freelance, but I am not receiving any confirmation code via Telegram or SMS for 3 days. Service desk link redirects to documentation. Can any administrator help me verify my account via email? My Phone: [telephone number was deleted by moderator]
Hello MetaQuotes community, I am validating quote timestamps for a read-only analytics application using the MetaTrader 5 Python integration. Environment MT5 terminal build: 5.0.0.6272 Python MetaTrader5 package: 5.0.6231 Symbol: EURUSD Could you please point me to official documentation or
Hello MetaQuotes team and MQL5 community, I need clarification about the native MT5 MCP interface in terminal build 6230. Saved observations for XAUUSD_ on October 19, 2026 show the following: • At 15:07:43 Kuwait time (UTC+3), successful, synchronized native MQL calls returned tick_size=0.001 and
I am using version 5.00 build 6230. I am writing an EA. If I use functions like SymbolInfoInteger () or SymbolInfoString (), it becomes impossible to perform a backtest. for (int i = 0; i < SymbolsTotal(false); i++) { string Symb = SymbolName(i, false); printf ( SymbolInfoInteger (Symb
Hello, I am seeing a reproducible MCP authentication issue in MetaTrader 5 build 6140. Environment: - MetaTrader 5 build 6140 - Windows - Portable MT5 installations - Internal MCP server enabled - Localhost endpoint only - Tested with multiple independent MT5 instances - Also reproduced with a
I'm running macOS Catalina 10.15.8 on an Intel MacBook Pro (Mid-2012). The official MT5 installer completes successfully, but MT5 won't launch. Wine reports Symbol not found: _pthread_cpu_number_np , and says ntdll.so was built for Mac OS X 11.0. Is there a Catalina-compatible installer
How many of you have lost a prop firm challenge because of the loss limits (daily or maximum), and not because of the strategy? And what would have helped you the most to pass? A clearer rule from the firm, an alert before reaching the limit, a fixed daily routine, smaller position sizes, or
I traded this EA and backtested it normally. Why is this error appearing when I upload it to the store? Please advise me
经济受限
Hello traders, I have been working on algorithmic strategies for XAUUSD (M15 timeframe), and one of the biggest challenges I face is controlling drawdown while maintaining solid profitability. In your experience: - What risk management techniques work best for gold? - Do you prefer fixed lot or
How do you measure the real impact of economic news on an EA? I've been researching how automated trading systems behave around economic releases, and I've noticed that simply classifying events as Low, Medium or High impact doesn't tell the whole story. Two High-impact events can produce completely
We run a small MT5 stack with a 1 % daily loss cap. It had been in place for months and we trusted it. Replaying our own history, a day where every stop gaps at its instrument’s 99th percentile reaches 13.84 % of equity . Not 1 %. The cause is simple once you see it: the limit counts the stop, not
Over the years, I’ve tested and observed many Expert Advisors, especially on XAUUSD. And there’s something that keeps repeating itself again and again. Most EAs that show amazing backtests on gold rely on some form of martingale or grid logic. At first glance, everything looks perfect: high win
I was testing a daily loss lock in the Strategy Tester (100,000 account, 5% daily limit = 5,000, lock set at 90% of the limit). With "1 minute OHLC" the lock fired late: the day closed at 105% of the limit. With "Every tick based on real ticks" it locked at 90.0% (−4,501), exactly as designed. The
I run an LLM-driven intraday scalper on MT5 (demo). Over 60 closed trades it lost $212, and commission alone was 40% of that loss. Before asking "how do I make it profitable", I spent two weeks trying to establish whether it has any directional edge at all. It does not — and I want a sanity check
I've been thinking about market regimes lately and I'm starting to question how we normally build EAs. Most strategies are basically built around the assumption that the market behaviour we see in the backtest will continue to exist in the future. But we all know that isn't always the case. A trend
Hello everyone, I wanted to share some lessons learned about parameter optimization, hoping to get your feedback and maybe some ideas to improve. 1. Walk- forward optimization beats simple single-period optimization. A strategy that looks great on one year of history often breaks on the next six
  VPS server  (82   1 2 3 4 5 ... 8 9)
What kind of vps do you use? Maybe some cheap and reliable advice for 5-10 terminals
  MetaEditor, Open AI and ChatGPT  (120   1 2 3 4 5 ... 11 12)
Forum on trading, automated trading systems and testing trading strategies Test version of MQL5 Copilot in beta 3647 Renat Fatkhullin , 2023.03.23 23:11 In today's beta version 3647, we've included the first version of Copilot, a feature to enhance the editor's ability to write code. The settings
Good day dear forum members. After reading the forum a bit, I came across several threads on arbitrage and pair trading . Judging by the threads, some are interested and some are trying it. I used to dabble in this topic a long time ago, but my knowledge was not enough. Now I am a complete mess in
  Money Management  (232   1 2 3 4 5 ... 23 24)
Hi Here is the code I use for my money management. - Actually it shouldn't be called MM, as it is only calculates how many lots can I buy so that when I hit my stop loss I only loss a certain percentage of my account. I think though that is one of the crucial aspects of forex- trading - as it leads...
HI,Which strategy is best for BTCUSD
I want to say that my nick 'newdigital' is not connected with digital filters. But I started this thread to discuss and explain about trading strategies based on the digital filters only. And to understand how to implement those filters. All about digital filters you may find
What is your Preffered Syle of trading? Swing Day Or Scalping? What EA would you prefer for developers to make you assuming All of the work and are profitable
  Simple trade automation?  (19   1 2)
I used to use metatrader4 when I was messing with Forex, but I have funds that I'd like to use out of my stock porfolio to trade one particuarl stock which goes up and down $1-2/day pretty much all the time. I'd like to set metatrader up to say, sell at a certain price, then buy at $2.00 lower, then
Hello, Can any one please suggest me the best indicator for binary options trading? Thanks...
Hi, Can someone please let me know how to use Metatrader5 to trade in stocks in NSE and/or BSE stock markets in India? Thanks, Amitabh
Dear all, I am trying to import historical data (M1) to MT5 from my Tradestation account. I have export the data in csv format and below there are some rows as example: "Date","Time","Open","High","Low","Close","TotalVolume" 1/2/2008,03:01:00,3841.00,3842.25,3840.25,3841.75,184
  Welcome to the new section!  (15   1 2)
Inspired by comments and reviews received from MQL5.community members, we have added a new forum section called "Trading stocks, futures, options and other exchange instruments". Share your ideas and trading experience with the website visitors. Reach out to MetaTrader 5 developers if you have...
  Nasdaq  (6)
Does anyone here trade Nasdaq? What leverage do you get from your broker
  BTC  (12   1 2)
Does anyone here trade BTC
Hi All How do I add the NSE Indian Market- Stocks and Futures into the MT5 market watch. Thanks a ton for your help. Regards Praveen
  MT5 and NSE  (5)
what is the procedure to add symbol from NSE to MT5 marketwatch and start trading NSE option trading and back test
  Who are the resistance?  (19   1 2)
If BTC/USD has support at $68,000 and resistance at $70,000, what type of group or person would keep dumping at $70,000 when they make very little profit from a buy at $69,000
For the past weeks I've been developing an EA based on SMC, multitimeframe liqquidity-sweep: Stats are good IMO, DD < 10%, good sharpe ratio, etc... But I question myself about this being more stable? Such as diversifying. My main problem is choosing a variety of pairs, i.e: EUR/USD GPB/USD USD/JPY
I want to demo Options board on MT5 but cant find ANY one who offers it? Where can i try the MT5 options board? Who is currently demo/ real trading with MT5 options platform? its ridiculous i cant find ANY information on how to actually do it/ who offers it. Its almost as if it doesnt exist/ noone
  Indexes disabled  (6)
SP500 and NASDAQ Indexes are not up to date and have been disabled for some time now. Is anyone else experiencing this
Hi @ all, i´m new with MT 5 and wanted to know if its possible to trade on sim/demo account other markets than forex? For instance, NQ, SP500, etc. For now i only see forex markets to choose from. Any ideas? Thanks
Hello MetaQuotes team, I am trying to establish the provenance of an EX5 file loaded by a local MetaTrader 5 Strategy Tester agent. In one run, the agent journal reported “expert file added ... 239101 bytes loaded,” while the frozen local EX5 file measured 239012 bytes. I do not know whether these
  What is considered an edge?  (38   1 2 3 4)
I have discussed a couple of times in threads about EAs and if they have any real edge or not. But what is really considered an edge? Is it a combination of indicators that on historical prices of a specific market can predict the direction of price most of the time? Will it suffice to have a
We are preparing an MT5 Expert Advisor whose genuine trading strategy is designed exclusively for metadata-verified XAU/USD, using internal M15 data. We do not intend to trade unrelated FX instruments, generate artificial validation trades, or alter risk controls specifically for the Strategy
MQL5 Cloud Network: inconsistent OnTick stream under real-tick modeling Technical reproduction report | 14 October 2026 | MetaTrader 5 Strategy Tester Issue summary A non-trading diagnostic Expert Advisor (TickParityDiagnostic_V4.mq5) produces materially different OnTick event sequences in
I wanted to know whether one of the new pre-trained time-series models can run inside MetaTrader 5 itself, without Python, DLLs or WebRequest, so that it also works in the Strategy Tester. It can. These are my notes on IBM's Granite TTM-R2 (Tiny Time Mixers, Apache-2.0), with the numbers I measured
Any EA that works with fixed session times (Tokyo fixing, London open, New York close) needs the broker's GMT offset, the difference between server time and UTC. Live, TimeTradeServer() - TimeGMT() gives it. In the Strategy Tester it does not: the documentation says that during testing TimeGMT() is
Running 2 EAs on MT5 via VPS. Recently had one go quiet for about 3 days — no crash, no errors in Experts or Journal, smiley face still there, terminal connected. It just stopped taking trades. I only found out because I manually check the accounts every few days. Could easily have been longer
After a lot of bought EAs, prop challenges and backtests that looked great, I ended up with a short checklist I now go through before I pay for anything. Backtests weren't the problem. They just never told the whole story. Here's my list. Curious what you'd add or disagree with. 1. Deposits dressed
Hi, i'm intended to create an EA with AI Assistant (MQL5 model), but before there are somethings i wanna know first: Can I build complex EAs with MQL5 Lite, or does its capability depend on the prompts I give it? Can I continue working on my prompt in the same chat room on another day once I've
Hi all, In early October 2026, I went through the product pages and public signal track records of ten of the best-selling scalping and martingale-type EAs on the MQL5 Market, and checked every figure twice. I'm not naming any sellers — patterns matter more than people. Here is what kept repeating
Hello MetaQuotes Support, We need to determine whether an MQL5 Expert Advisor can enforce a strict 14,400-second wall-clock deadline when an in-progress file operation does not return. Could you please clarify: Are FileOpen, FileWriteString, FileFlush, FileClose, FileMove, FileCopy, FileReadArray
If an EA needs Japanese bank holidays, for example to trade the Tokyo fixing on gotobi days or to stay out of thin Tokyo mornings, there is no need for a calendar file or WebRequest: the holidays follow fixed rules and can be computed. This is the code I use. It covers the equinox days for
Hello everyone, I would like to ask for advice from developers who have experience publishing Expert Advisors on the MQL5 Market, especially EAs designed for a specific symbol and using external data/APIs. I have developed an Expert Advisor specifically for XAUUSD (Gold) . The EA is not a
I have successfully installed and used the MetaTrader5 package on Ubuntu without any difference on Windows. Here are the instructions. 1. Install Wine with the following command (skip if you already installed) sudo apt install wine 2. Install the MetaTrader 5 platform for Linux according to the
Hi everyone, I am looking in vain for the code of this MESA projective indicator to be placed on the price that draws in the future the length of the cycle; Has anybody worked on that or know where to find it? I am looking for this indicator able to: take advantage of the adaptative cycles from J
My breakout EA work on different currency pairs need an indicator to help to avoid false breakout. May be consider the volume or anything else is OK. Please advise. Thanks Peter
Most of the repainting complaints I see in this section come down to one assumption, not to the detection logic or the buffer handling. MetaTrader hands OnCalculate its price arrays oldest to newest. Not series, not reversed, not newest first. Index 0 is the oldest bar currently loaded, and index
  MACD indicator  (1535   1 2 3 4 5 ... 153 154)
We are continuing discussion about the indicators. We have the following thread: https://www.mql5.com/en/forum/175886 https://www.mql5.com/en/forum/177239 https://www.mql5.com/en/forum/177358 https://www.forex-tsd.com/forum/debates-discussions/9785-rsi-indicator https://www.mql5.com/en/forum https...
Good day, This is a public technical question. It is not a private support ticket. A response is not guaranteed. A response from other participants remains to be seen. supporting us until authorship is officially assigned to MetaQuotes and The statement binds the built-in iMA to exactly this build
Why the version of MT5 backtest speed such slow, I pend it over night(~8 Hours), only 1 pass finished but I have brought a new cpu, the usage of CPU keep only 11%
Hi, I read that using ArrayCopy on the same array could cause data corruption when the initial source index is lower than the target index, due to the left-to-right copy. I tried, but no data corruption was detected. Can I be sure this won't happen under any circumstances? Here a simple script
Hello Friends! I tried to convert an indicator from MQL4 to MQL5. the indicator named: Swing Cloud and I don't know what is wrong with MQL5 code. In uptrend the cloud should be below the price and in downtrend the cloud should be above the price. Here is on MT4 it print the cloud in the correct
I have an indicator that combines the drawing of colored arrows and colored lines. The logic for determining colors and the colors themselves are exactly the same for both arrows and lines. Does each colored plot need to have its own color buffer? Or is it possible to use one color buffer for all
Is it possible to work with txt, csv or other files in the testing strategy? If so, how
Hi! I'ld like to be able to draw some rectangles that are gonna mark support and resistances zones that may take lots of bars to be crossed, thus being relevant for a lot of time. In my tool, I do that by extending the final points of the rectangle to a whole new year in the future: The problem is
  Trend indicators  (515   1 2 3 4 5 ... 51 52)
All the indicators which are helping the detection the trend please post here. The first indicator is sinTrend. The value of about zero is the float, the trend is started if the value of indicator is equal or above 0.0015 or minus 0.0015, the value of above 0 is uptrend, below 0 - downtrend
  Oscillators  (48   1 2 3 4 5)
Does anyone have a large collection of oscillators (works best in a trading range) that he/she put together? Maybe we could start a thread where all oscillators are gathered. And let's go a little beyound RSI and Stochastic
  Fibo & Gann variations  (362   1 2 3 4 5 ... 36 37)
Fibo Levels indicator. Fully forecasting.
I've run accross this FFT cycle indicator in the past couple of weeks. It is very interesting to say the least. I would like to know if anybody else has any experience with this type of cycle analysis. I've know of Hurst, Clyde Lee, and Brian Millard. Brian Millards' work is among the best I've...
Grok Swing Color Pro MT4 : by Grok AI Author: Rodrigo S. Franco
TesterStats: Strategy Tester report statistics in MQL5 code : Calculates the Strategy Tester report statistics from the deal history, including Z-Score, AHPR, GHPR, LR Correlation and LR Standard Error, which TesterStatistics() does not return. Checked value by value against the tester. Author
Adaptive Market Structure : OpenAI Trend-Following Trading System Author: Rodrigo S. Franco
ICT Kill Zones - Asian, London, New York in New York time, with summer time : ICT kill zones (Asian, London, New York, London Close) at the right New York hours on any broker, with US and EU summer time. High / low boxes, levels until price takes them, midnight open. Alerts and buffers for EAs
Order Blocks and Breaker Blocks (SMC) - no repaint, with mitigation and alerts : Marks the order block behind each break of market structure (the last opposite candle before the move), tracks when it is used and turns failed blocks into breaker blocks. No repaint. Alerts and buffers for EAs. Author
XlsxWriter: Excel .xlsx files from MQL5 without DLL : An include file that writes real Excel workbooks (.xlsx) from MQL5 without DLLs: several sheets, numbers, text and real Excel dates, a frozen bold header and filters. Example script: the account deals and the daily results to Excel. Author
Failed Breakout Detector : Marks breakouts of the recent trading range and the breakouts that fail (price closes back inside within a few bars). Closed bars only, alerts, buffers for iCustom. Author: Sergej Michajlik
Quantum Apex Color : Algorithm by DeepSeek AI Author: Rodrigo S. Franco
Daily PnL Percentage Overlay - prop firm daily loss limit : Displays today's floating PnL as % of balance plus how much of the daily-loss budget is consumed — the number that actually matters for prop firm rules (FTMO, Apex, TopStep). Color code: green under 50% of limit, orange under 80%, red
Prop Firm Guard - daily loss and max drawdown protection : Closes all trades and blocks new ones when your prop firm daily loss or maximum drawdown limit is reached. Author: Marius Emeric Auguste Aubert
Risk of Ruin: how often your account blows up at a chosen risk per trade : Reads your closed trades, converts each to an R-multiple and simulates many future runs at a chosen risk per trade. Reports the probability of hitting a drawdown floor, the probability of ending profitable, the median ending
GDS Renko RSI + MACD 4-Mode Demo EA : An educational MetaTrader 5 Expert Advisor with four RSI and MACD signal modes calculated on completed Renko bricks. Fixed-size Renko is built internally from Bid ticks. No external indicators, DLLs, custom symbols or offline charts are required. Author: Andrey
Check out the new article: How to Set Up an AI Hedge Fund in MetaTrader 5 . The article examines the architecture of a committee consisting of 15 AI agents: ten analysts and four risk officers vote in three parallel phases, and the Chair records the final result. Isolated pair contexts with separate
Check out the new article: Chart Synchronization in MQL5 (Part 1): From a Simple Script to an Interactive Indicator . The article develops a practical MetaTrader 5 tool that synchronizes charts of the same symbol across timeframes, starting from a script and moving to an interactive indicator. It
Check out the new article: Where your backtest stops being real: Measuring the depth of your broker's tick history . In the "Every tick based on real ticks" mode, the Strategy Tester's journal reports the minutes for which real ticks were absent or discarded and says that every tick generation was
Hello, Do you listen any music while you trade? I have tried with many different kinds, but I think classical music is the most appropriate to remain discipline focus and calm . Any replies are appreciated. Let's start
Hello, I am looking for an official MetaEditor distribution for MetaTrader 4 to compile and investigate my own MQL4 program in an isolated Windows environment. I would appreciate clarification on the following questions: Is there an official, fully offline MT4 installation package that includes
First could you please assign a shortcut, in the MetaEditor for "SaveAs" ? I never use "save all" and always use "save as" having to always reach the menu just to save a copy is painful when you do that all day Secondly could you please restore MT4 way of showing partial backtests if the backtest is
On Friday, October 2, 2026, an update to MetaTrader 4 will be released. The new version includes several important security enhancements, bug fixes, and changes designed to improve the platform's overall stability. Improved management of Stop Loss and Take Profit levels for positions on the same
Hello, I am preparing my first MetaTrader 4 Expert Advisor for the Market (draft product ID 201415) and the automatic validation fails. I would like to understand how the validator tests MT4 Expert Advisors. Version 1.30: the report shows 22 errors on NZDUSD,H1: "not enough money for buy 0.20
Hi bros, yesterday I had an idea, pick all the best trend following default indicators on TradingView and made a super TS with the conjunction. Claude from Anthropic did the excellent job. Here is the .mq4 file and a example image
Hi guys. Can an EA be programmed to recognize when a user manually opens or closes a trade from the chart
Hi, I'm using a custom moving average indicator. After updating to build 1491 Metatrader 4, the indicator goes missing from the chart whenever I start MetaTrader. When I reapply the template, it sometimes shows all the indicators I saved, but other times it only shows one . 1. All indicators are
Hi there I installed Metatrader 4 and add an EA to the chart. I am able to configure the settings for the EA and save to a set file But when I request the settings of the Expert advisor after config, I get this screen. The EA does not take any orders. It works on another laptop. What do I miss on
You may have already noticed that the most interesting things now happen mainly on the MQL5.community . MQL4.com is about to be switched to the data archive mode. Only Book and Documentation sections will remain on MQL4.com by November. Besides, the entire MQL4.com Forum content is to be transferred
Custom indicator Heiken Ashi no longer shows up on the chart after auto compiles at the initial load of terminal after the version update Strategy Tester also shows the following errors regarding Heiken Ashi. 0 01:10:42.456 2025.06.01 22:00:00 PlutusV2613 EURUSD.FX,M1: HA Error: Indicator not ready
  Interesting and Humour  (49796   1 2 3 4 5 ... 4979 4980)
Members of the forum, don't forget to follow the rules
Hello, I am posting this in the MQL4 section since there is no MQL5 section to post it in. I am creating a simple chart overlay in MT5 to visually compare two symbols. However the chart overlay indicator does not update in real time it only updates on the close of the bar. Does anyone know what
New article How to Copy Trading from MetaTrader 5 to MetaTrader 4 is published at mql4.com: Is it possible to trade on a real MetaTrader 5 account today? How to organize such trading? The article contains the theory of these questions and the working codes used for copying trades from the MetaTrader...
hi, using MT4 b745 on wine 1.7.32 i386 ubuntu for using an expert i need to add an url into /tools/options/Expert advisor/ there is already the builtin 'http://www.mql5.com' listed when i right-click on '+' nothing happen for adding a new url, so i double click on the previous url's field:...