ESB can take screenshots of the current chart at specified intervals or based on specific conditions.
Enabled: This option activates the screenshot taker.
Condition Expression: This Boolean expression condition determines when ESB should take a screenshot. ESB evaluates this condition with each tick and takes a screenshot when the condition becomes true. By default, ESB considers this option as true.
Width and Height: These settings define the size of the screenshot image.
Min Time Between Two Screenshots: This setting specifies the minimum time duration in milliseconds between two screenshots. The next screenshot cannot be taken sooner than this time interval. If you set a very short interval, ESB may take numerous screenshots per second, which could quickly fill your system storage.
File Name: This setting defines the file name of the screenshot that will be stored in the “MQL\Files” directory of MetaTrader. ESB appends the date to the file name to prevent conflicts. You can also specify a path in the file name. For example, if you set it to “Dir1\abc“, the screenshot will be saved as “MQL\Files\Dir1\abc20201020.gif“.