//+------------------------------------------------------------------+ //| PolicyReload.mq5 | //| DualEA Utilities (Common) | //+------------------------------------------------------------------+ #property script_show_inputs void OnStart() { string path = "DualEA\\policy.reload"; // Create/overwrite the signal file in Common Files int h = FileOpen(path, FILE_WRITE|FILE_TXT|FILE_COMMON|FILE_ANSI); if(h==INVALID_HANDLE) { PrintFormat("[PolicyReload] Failed to open %s in Common Files. err=%d", path, GetLastError()); return; } datetime now = TimeCurrent(); string msg = StringFormat("reload %s", TimeToString(now, TIME_DATE|TIME_SECONDS)); FileWriteString(h, msg + "\n"); FileClose(h); PrintFormat("[PolicyReload] Wrote signal at Common Files: %s", path); }