The menu is intended for debugging MQL4/MQL5 programs. It contains the following commands:
  | 
Command  | 
Description  | 
|---|---|---|
  | 
Launch debugging of the current code on a chart that is updated in real time.  | 
|
  | 
Start on History Data  | 
Launch debugging on history. A program check runs in the visual testing mode in the strategy tester. An application is executed on a chart with an emulated sequence of ticks in the tester.  | 
  | 
Pause a program debugging. To continue debugging, click Resume.  | 
|
  | 
Stop debugging.  | 
|
  | 
Step Into  | 
Move one step of program execution accessing the called functions.  | 
  | 
Step Over  | 
Move one step of program execution without accessing the called functions.  | 
  | 
Step Out  | 
Execute a single step of a program one level higher.  | 
  | 
Enable/disable a breakpoint on the current line depending on its current status.  | 
|
  | 
Clear All Breakpoints  | 
Clear all breakpoints from the currently debugged program.  | 
  | 
Start profiling on real data  | 
Launch the profiling of the current code on a normal chart that is updated in real time.  | 
  | 
Start profiling on history data  | 
Launch the profiling of the current code in the Strategy Tester in the visual mode.  | 
  | 
Stop Profiling  | 
Stop profiling.  |