一个监测报价单到达终端的方案

 

在测试器中,真实账户上的利润是否耗尽了存款?
对专家顾问的稳定性没有100%的信心?
在终点站的报价?
安装服务 - mtonline,安然入睡!
如果报价没有来到终端,专家顾问就不能控制账户的情况,因为start()函数只有在新的tick到来时才会执行。
Mtonline监控报价流,如果终端被停止,则重新加载。
Mtonline作为一项服务安装在Windows中。
为了使专家顾问顺利工作,有必要在start()函数中注册Print("任何文本或变量")。当一个新的报价到来时,专家顾问将在文件/experts/logs/YYYYMMDD.log中添加一个新行。该服务控制专家顾问的日志,如果日志文件的变化时间小于文件的ini参数中指定的时间--它将用MetaTreder重新加载该服务。
必要条件是MetaTreder与专家顾问作为服务运行,例如使用AppToService.exe程序。
这种机制不仅提供了对报价流的控制,而且还提供了顾问的成功工作(执行主函数start())。

 
Loky >>:

В тестере прибыль на реале слив депозита?
Нет 100% уверенности в стабильной работе советника?
Останавливаются котировки в терминале?
Установите программу сервис – mtonline и спите спокойно!
В случае, если котировки не поступают в терминал, советник не может контролировать ситуацию на счете, т.к. функция start() выполняется только с приходом нового тика.
Mtonline контролирует поток котировок и в случае его остановки перезагружает терминал.
Mtonline устанавливается в виде сервиса в ОС Windows.
Для бесперебойной работы советника необходимо в функции start() прописать Print(“любой текст или переменные”). С приходом новой котировки советник будет дописывать в файл /experts/logs/ГГГГММДД.log новую строку. Сервис контролирует log советника, и если время изменения log файла меньше чем указано в настроечном параметре в ini фала – перезагружает сервис с MetaTreder.
Необходимым условием является запуск MetaTreder с советником в виде сервиса, например используя программу AppToService.exe
Данный механизм обеспечивает контроль не только потока котировок, но также успешное функционирование советника (исполнение главной функции start()).

把EA代码移到一个循环脚本中不是更容易吗?

 
Urain писал(а)>>

把EA代码移到一个循环脚本中不是更容易吗?


这将无济于事。如果报价已经停止,那么只能重新加载终端。好吧,如果你能在mql4中写一个重启,那么你可以在脚本中循环

 
Loky >>:


Это не поможет. Если котировки остановилсь, то только перезагрузка терминала. Ну если вы сможете написать перезагрузку на mql4 то можно и зациклить в скрипте

在这种情况下,重新启动的目的是什么?
一切都可以从循环跳过或顾问中完成。

 
Zhunko писал(а)>>

在这种情况下,重新启动的目的是什么?
一切都可以从循环跳过或EA完成。


刷新不会有帮助,重新扫描服务器也不会有帮助。
 

重启是否有帮助?我有一个案例,只为一双鞋而停止报价......。

 
Choomazik писал(а)>>

重启是否有帮助?我有一个案例,报价只停止了一双...

总是这样。日志mtonlie显示,报价每天停止4次。报价流量可能会停止30分钟至1小时,然后恢复。 如果不使用特殊服务,如何监测?

 
Loky писал(а)>>

总是这样。日志mtonlie显示,报价每天停止4次。而报价流可能会停止30分钟至1小时,然后自行恢复。 如果不安装专门的服务,你如何跟踪?


再次提出一个问题:我有,比如,5对。对其中一个人来说,也只有对它来说,报价才会停止,其他的人就可以了。你能追踪它吗?
 
Choomazik писал(а)>>


还有一个问题:我有,比如,5对。对其中一个人来说,也只有这个人,报价才会停止,其他的人都没有问题。你能跟踪它吗?


在专家顾问盘旋的图表中,有一对货币被监测。

 
Loky писал(а)>>


在专家顾问徘徊的图表上,有一对被控制。


我不知道你是什么意思。我有对应的图表数量,例如5对。你能追踪到什么时候只有一个货币对(图表)停止接收报价吗?
 
我有一个类似的,但工作原理不同。一个EA被放在一个不需要的图表上。它可以控制所有打开的图表窗口,以利于报价的到来。如果在一段时间内没有某个货币对的报价,那么我就会被禁止交易,并得到警告。监测时间根据一天中的不同时间而变化。我在我的经纪公司得到的空缺非常少,超载也无济于事。我从我的ISP那里得到更多的问题,他们有更多的问题。用于模拟账户,但不用于真实账户。我从来没有见过这样的情况,一个账户停止工作,而其他的账户继续工作。 但要监控日志的更新,并不完全是你所需要的,这就像....
原因: