![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Maybe the information of the orders are send via TCP/IP with a convention that allows "overloaded" inputs, like overloaded functions. I think that is very probable, because this would increase the performance.
Comments can be changed and removed by the broker: (1) https://www.mql5.com/en/forum/252630 - (2) https://www.mql5.com/en/forum/130865
This leads me to another question: Are brokers forced to handle the magic-numbers by law or something else? That they will have an ID for the deals and positions is obvious. Somehow they need to identify them. But are there contract agreements for brokers that use the metatrader-system, that forces them to handle the magic-number? Or will most of them handle it and some will not? Because they are obviously not forced to handle users comments.
The comments are used by the server to denote e.g. that the position was closed by SL. The magic number is not touched by the server to my knowledge.
But it is given very low priority. For example, it is not shown in some situations (list of results), although as a trader you could actually use it intelligently.