Common Functions
Common Functions
General-purpose functions not included into any specialized group are listed here.
| Function | Action |
|---|---|
| Alert | Displays a message in a separate window |
| CheckPointer | Returns the type of the object pointer |
| Comment | Outputs a comment in the left top corner of the chart |
| CryptEncode | Transforms the data from array with the specified method |
| CryptDecode | Performs the inverse transformation of the data from array |
| DebugBreak | Program breakpoint in debugging |
| ExpertRemove | Stops Expert Advisor and unloads it from the chart |
| GetPointer | Returns the object pointer |
| GetTickCount | Returns the number of milliseconds that have elapsed since the system was started |
| GetMicrosecondCount | Returns the number of microseconds that have elapsed since the start of MQL5 program |
| MessageBox | Creates, displays a message box and manages it |
| PeriodSeconds | Returns the number of seconds in the period |
| PlaySound | Plays a sound file |
| Displays a message in the log | |
| PrintFormat | Formats and prints the sets of symbols and values in a log file in accordance with a preset format |
| ResetLastError | Sets the value of a predetermined variable _LastError to zero |
| ResourceCreate | Creates an image resource based on a data set |
| ResourceFree | Deletes dynamically created resource (freeing the memory allocated for it) |
| ResourceReadImage | Reads data from the graphical resource created by ResourceCreate() function or saved in EX5 file during compilation |
| ResourceSave | Saves a resource into the specified file |
| SetUserError | Sets the predefined variable _LastError into the value equal to ERR_USER_ERROR_FIRST + user_error |
| SetReturnError | Sets the code that returns the terminal process when completing the operation. |
| Sleep | Suspends execution of the current Expert Advisor or script within a specified interval |
| TerminalClose | Commands the terminal to complete operation |
| TesterHideIndicators | Sets the mode of displaying/hiding indicators used in an EA |
| TesterStatistics | It returns the value of a specified statistic calculated based on testing results |
| TesterStop | Gives program operation completion command when testing |
| TesterWithdrawal | Emulates the operation of money withdrawal in the process of testing |
| TranslateKey | Returns a Unicode character by a virtual key code |
| ZeroMemory | Resets a variable passed to it by reference. The variable can be of any type, except for classes and structures that have constructors. |
Last updated on