Share EA for monitoring and recording the status of connection to server

9 September 2019, 09:00
Ziheng Zhuang
0
97

The EA is attached at the end of the post.

The purpose:  monitor and log when the connection is off line and when is on line.

The key to run EA is the stable connection.

Unstable connection could reult in missing the chance to open/close orders,EA would not work as what it is built for.

The log file is in MQL4\Files folder. ( Menu -- File--->Data folder--->MQL4\Files)

The log format as below:

 OffLine: the time of lossing connection . OnLine : the time of reconnection 

OffLine:  2019.09.05 17:48:05 Thu
 OnLine:  2019.09.05 17:48:07 Thu

The difference between numbers is 2 seconds, it means the period of lossing connection is 2 seconds.

Some recordes on my VPS :

OffLine:  2019.09.05 17:48:05 Thu
 OnLine:  2019.09.05 17:48:07 Thu

OffLine:  2019.09.05 22:21:46 Thu
 OnLine:  2019.09.05 22:22:04 Thu

OffLine:  2019.09.06 01:42:07 Fri
 OnLine:  2019.09.06 01:42:09 Fri

OffLine:  2019.09.06 11:03:37 Fri
 OnLine:  2019.09.06 11:03:39 Fri

OffLine:  2019.09.06 11:05:45 Fri
 OnLine:  2019.09.06 11:05:57 Fri

OffLine:  2019.09.06 11:06:38 Fri
 OnLine:  2019.09.06 11:06:43 Fri

OffLine:  2019.09.06 11:09:01 Fri
 OnLine:  2019.09.06 11:09:02 Fri

OffLine:  2019.09.06 11:10:54 Fri
 OnLine:  2019.09.06 11:12:33 Fri

OffLine:  2019.09.06 11:13:45 Fri
 OnLine:  2019.09.06 11:15:07 Fri

OffLine:  2019.09.06 12:59:07 Fri
 OnLine:  2019.09.06 12:59:12 Fri

OffLine:  2019.09.06 13:00:31 Fri
 OnLine:  2019.09.06 13:00:37 Fri

OffLine:  2019.09.06 13:06:08 Fri
 OnLine:  2019.09.06 13:06:23 Fri

OffLine:  2019.09.06 13:07:33 Fri
 OnLine:  2019.09.06 13:07:42 Fri

OffLine:  2019.09.06 13:08:57 Fri
 OnLine:  2019.09.06 13:09:17 Fri

OffLine:  2019.09.06 13:10:44 Fri
 OnLine:  2019.09.06 13:12:17 Fri

OffLine:  2019.09.06 13:15:03 Fri
 OnLine:  2019.09.06 13:15:09 Fri

OffLine:  2019.09.06 13:42:10 Fri
 OnLine:  2019.09.06 13:42:14 Fri

OffLine:  2019.09.06 14:03:11 Fri
 OnLine:  2019.09.06 14:03:13 Fri

OffLine:  2019.09.06 14:25:03 Fri
 OnLine:  2019.09.06 14:25:25 Fri

OffLine:  2019.09.06 14:26:34 Fri
 OnLine:  2019.09.06 14:27:43 Fri

OffLine:  2019.09.06 14:48:12 Fri
 OnLine:  2019.09.06 14:49:21 Fri

OffLine:  2019.09.06 16:13:33 Fri
 OnLine:  2019.09.06 16:13:46 Fri

OffLine:  2019.09.06 16:15:24 Fri
 OnLine:  2019.09.06 16:15:39 Fri

OffLine:  2019.09.06 16:17:21 Fri
 OnLine:  2019.09.06 16:17:25 Fri

OffLine:  2019.09.06 16:19:32 Fri
 OnLine:  2019.09.06 16:19:50 Fri

OffLine:  2019.09.06 16:23:09 Fri
 OnLine:  2019.09.06 16:23:14 Fri

OffLine:  2019.09.06 16:25:41 Fri
 OnLine:  2019.09.06 16:28:01 Fri

OffLine:  2019.09.06 16:30:15 Fri
 OnLine:  2019.09.06 16:30:22 Fri

OffLine:  2019.09.06 16:31:22 Fri
 OnLine:  2019.09.06 16:31:27 Fri

OffLine:  2019.09.06 17:15:30 Fri
 OnLine:  2019.09.06 17:15:44 Fri

OffLine:  2019.09.06 17:17:56 Fri
 OnLine:  2019.09.06 17:17:58 Fri

OffLine:  2019.09.06 17:23:58 Fri
 OnLine:  2019.09.06 17:24:07 Fri

OffLine:  2019.09.06 17:35:55 Fri
 OnLine:  2019.09.06 17:35:56 Fri

OffLine:  2019.09.06 17:53:37 Fri
 OnLine:  2019.09.06 17:54:03 Fri

OffLine:  2019.09.06 17:55:35 Fri
 OnLine:  2019.09.06 17:55:36 Fri

OffLine:  2019.09.06 19:42:11 Fri
 OnLine:  2019.09.06 19:42:12 Fri

OffLine:  2019.09.06 20:26:56 Fri
 OnLine:  2019.09.06 20:29:03 Fri

OffLine:  2019.09.06 20:30:20 Fri
 OnLine:  2019.09.06 20:30:32 Fri

//---

-------   2019.09.03 13:33:41      EA STARTED EURUSD Account:938201   ------- Tue
 OnLine:  2019.09.03 13:33:42 Tue
OffLine:  2019.09.03 13:36:05 Tue
 OnLine:  2019.09.03 13:36:07 Tue

//

Note:

  1. the time in log is the local time instead of the server time.
  2. the ex4 is for MT4,and ex5 for MT5.

Share it with friends: