![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
Then we should have the habit to initialize pointers to NULL right in declaration and resetting them to null every time we destroy them, so we could inquire If (myobject!=NULL)...
The thing which is troubling me is that - very broadly speaking - in a managed-code environment you do "m_shape=NULL;" by itself, and that reduces some sort of refcount on the object, causing it to be freed up automatically. At the very least, the separate use of "delete" seems to imply the possibility of memory leaks in MQL5 code, which currently isn't possible (assuming that the MT4 framework is waterproof). At worst, given the claims that MQL5 will broadly be compiled rather than interpreted, it creates the possibility for reuse of a deleted pointer such as m_shape to cause a fatal crash in the MT5 application - taking out every single EA.
Is there a link available? Or are you the privileged and got the beta versions? :D
Did you find any OrderSend or OrderDelete in Торговые функции ?
OrderSend and other trading functions are not described yet
Where did you see pointers?
Pointers don't reference memory. Object pointer is just managed handle (or managed descriptor) of dynamically created object
why do I get:
Navigation to the webpage was canceled
when I try to open chm file?