22 行
902 B
MQL5
22 行
902 B
MQL5
//+------------------------------------------------------------------+
|
|
//| 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);
|
|
}
|