MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 99

 
Renat:

不要在使用终端工作副本的计算机上运行测试或更新。

一旦计算机上至少有一个副本收到更新,它们都会自动更新。


奇怪的信息。

我只把一个终端连接到444号端口,这就是我得到更新的地方。

其他人都像往常一样运行,没有去任何地方更新。


为什么他们都要更新? 他们没有。

 
Renat:
在SetTLine函数中增加一个打印所有参数的功能。

已添加。

17:31:25 2013.10.11 04:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: open #1  buy 0.10 EURUSD at 1.35332 ok
17:31:25 2013.10.11 04:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Открываем Buy
17:31:28 2013.10.11 16:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Пипец нету отложки, а х1 как бы говорит ставить, вызываем функцию установки ордеров
17:31:28 2013.10.11 16:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Кто звал? Чё..., ставить? Ставлю SellStop относительно бара 3, рисую линию от 1.34589 до 1.35289
17:31:28 2013.10.11 16:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: open #2  sell stop 0.10 EURUSD at 1.34589 ok
17:31:28 2013.10.11 16:00  Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: SetTLine: cl=clrFireBrick, wnd=0, nm=Заказы\VRA\ex_VRA_v1_00_EURUSD_v_Наименьшая цена_2013.10.11 04:00, t1=2013.10.11 04:00:00, p1=1.35289, t2=2013.10.11 04:00:00, p2=1.34589, ry=false, st=3, wd=1
 

参数正确地击中了函数。收到参数后,立即输出图形。

//+----------------------------------------------------------------------------+
void SetTLine(color cl, int wnd, string nm,
              datetime t1, double p1, datetime t2, double p2,
              bool ry=False, int st=0, int wd=1) {
   Print("SetTLine: cl="+cl+", wnd="+wnd+", nm="+nm+", t1="+t1+", p1="+p1+", t2="+t2+", p2="+p2+
           ", ry="+ry+", st="+st+", wd="+wd);
   if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_TREND, wnd, 0,0, 0,0);
   ObjectSet(nm, OBJPROP_TIME1 , t1);
   ObjectSet(nm, OBJPROP_PRICE1, p1);
   ObjectSet(nm, OBJPROP_TIME2 , t2);
   ObjectSet(nm, OBJPROP_PRICE2, p2);
   ObjectSet(nm, OBJPROP_COLOR , cl);
   ObjectSet(nm, OBJPROP_RAY   , ry);
   ObjectSet(nm, OBJPROP_STYLE , st);
   ObjectSet(nm, OBJPROP_WIDTH , wd);
}
//+----------------------------------------------------------------------------+
 
sergeev:

奇怪的信息。

我在444端口上只有一个终端,我在上面得到了一个更新。

其他的都照常运行,没有去任何地方更新。


为什么他们都要更新? 他们没有。

当观察到不明原因的不同系统行为时,最好假设是负面发展。
 
Y.A.K._:

由于一些测试者无意中更新了相邻的终端

我没有,我所知道的任何人都没有。


恐慌是什么? 谁在经历这种恐慌?

 
sergeev:

奇怪的信息。

我在444端口只有一个终端,这就是我得到更新的地方。

其他的都照常运行,没有去任何地方更新。


为什么他们都要更新? 他们没有。

Renat可能意味着所有终端都从这个目录更新。

"C:\Users\name\AppData\Roaming\MetaQuotes\WebInstall\mt4clw"

这就是更新的意义所在。如果它被清除了,它就不会更新。

 
sergeev:
这对你有用吗? 对我来说没有,对我认识的任何人都没有。


恐慌是什么,谁有恐慌?


我只读到现在。

我现在试了一下。

旧的EA并没有丢失,它们仍然在同一个文件夹中,但终端没有看到它们。它要么是在 "appdata\and so on with a scary number "文件夹中寻找,要么,如果我从"/portable "运行它,在"\MQL4\Experts\"中寻找。

接下来,我将尝试在更新的终端 上用新创建的演示连接到我的经纪人,看看我的专家顾问如何工作。

 
Zhunko:

Renat可能意味着所有终端都从这个目录更新。
"C:\Users\name\AppData\Roaming\MetaQuotes\WebInstall\mt4clw"
这是更新到达的地方。如果你清理它,它将不会被更新。

如果其中一个升级的终端 连接到互联网,它是否能够从服务器下载更新,并恢复用户删除的文件夹?最好是在安装更新前让用户知道,并询问他们是现在安装还是推迟到以后安装,这是许多公司的做法。
 
sergeev:
你看到了吗? 我没有,我认识的任何人都没有。


那么,什么是恐慌呢? 谁在看这个?


这里有一个帖子。他插上终端进行测试。终端说有更新。接下来,他用他的工作终端代替了测试终端。所以他更新了他的工作终端。

我一直关注着它。如果测试终端说它是最新的,我就不启动测试的,直到我更新它。

人们拥有它是因为他们太懒了,不愿意阅读这个主题。他们先做,然后对MetaQuotes大喊大叫,然后再看怎么做。这一切都分三个阶段。这就是那种耙子。

 
Renat:
你是否用新版本重新编译了程序?

是的,当然,在写到这里之前,我重新编译了(在ME 880上)带有图形对象的EA,从图表中删除它们,再次应用,重新加载终端,以防万一......没有任何图形对象。在第二个终端(554构建),一切都在绘制。我犹豫着要不要关闭它,所以它没有更新。