Are global variables accessed atomically?
Use GlobalVariableSetOnCondition()
Excerpt from the documentation:
Function provides atomic access to the global variable, so it can be used for providing of a mutex at interaction of several Expert Advisors working simultaneously within one client terminal.
Hello,
My EA will have various instances running on different pairs. Once a day, I would like to check the existence of new files in some directory. If they exist, I would like to relaunch all the instances, but just once.
I was thinking to implement it using global variables, however, from the documentation, they seem not to grant atomic access. How could I achieve it?
Best regards.