Are there any serious plans to upgrade MetaEditor to a professional-grade programming IDE ?

 
I really enjoy working with MT5 and MQL5; it's a truly interesting and powerful language. I spend many hours working with MetaEditor (ME) every day, and while there are many good features, especially the platform's built-in debugger, which can be used in real time, on live or historical charts, there are so many bugs of all kinds that it sometimes becomes really annoying. I work on complex projects with hundreds of files, and here are the most common problems:

- Probably the most important, and the most buggy, is storage. Very sensitive to the slightest thing, you can easily get the infamous 'common error' that forces you to restart ME. If you try to work with an older version, "Revert to this revision," it often gets stuck, and you get the 'common error' again.
- Intellisense is very slow or doesn't work properly very often.
- The automatic formatting (styler) cannot be customized. I use the "MetaQuotes" style, which generally works for me, but with several recurring bad formatting errors that I have to correct manually.
- Working with many files is really painful; the options for switching between files are cumbersome and limited.
- The Unicode compatibility is incomplete.

This is just a quick summary; I can provide detailed bug reports on all issues if necessary.
I really hope MetaQuotes will take the necessary steps soon, or decide to open up the possibilities for using a professional external editor while maintaining the ability to debug in real time, which is a must.
Thank you for the great work but please provide us some solutions.
 
Metaeditor debugging isn't too shabby, but I would like to see some advanced options like conditional breakpoints, run to cursor etc. 
 

It is what I found ("machine" translation to the English):

Forum on trading, automated trading systems and testing of trading strategies

New version of MetaTrader 5 platform build 4410: improvements in operation

Renat Fatkhullin , 2024.08.11 22:25

Our plans for MQL5 and MetaEditor:

  1. roll out a new more efficient compiler, it is being developed step by step in betas
  2. enable OpenBLAS math libraries in MQL5, step by step linking
  3. move editor from subversion to Git, work in progress
  4. launch a GitHub analogue for traders - MQL5 Algo Forge , the project is already available, we are waiting for the completion of Git in the editor
  5. enable native compilation of c/c++ projects directly in the editor, it's already close
  6. expand mqproj project settings to handle large projects in different languages
  7. enable imported modules and a single repository to simplify and speed up development


 
ceejay1962 #:
Metaeditor debugging isn't too shabby, but I would like to see some advanced options like conditional breakpoints, run to cursor etc. 
Of course but it works well in general, so it's really not the priority, though ideally you are right.
 
Sergey Golubev #:
enable native compilation of c/c++ projects directly in the editor, it's already close

I see... institutional traders flocking to MT5 in the future.🔮