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

 
artmedia70:

不能再重现这种情况。这台电脑一直开着,已经有两个星期了。在测试者的这种行为之后,电脑也被完全静音了。毕竟不得不重新启动系统。现在我试图重现今天早上的情况,但是失败了。一切都在正常工作。历史加载了几秒钟,测试器工作正常。

可能是我的虚惊一场。


也许还有原木呢?还是你已经把它擦干净了?

我希望看到并证实警报是假的。

 
stringo:

也许还有原木呢?还是你已经把它全部抹去了?

我想看看并确定警报是假的。

我将尝试在不关闭电脑的情况下再工作一段时间。只要再发生这种情况,我就直接去找服务台。到目前为止还不错。虽然,当用All ticks加载历史 时,已经开始思考更长的时间。并等待更新开始出现。

还有日志--是的,擦拭了测试人员的日志文件,但里面什么都没有。我应该在哪个文件夹中寻找终端日志?我有很多文件夹在不同的地方。我怎样才能找到这个确切的终端存储日志的确切文件夹?相对于终端的路径是什么?

 
MT4 556, ME 880.向ServiceDesk#907205 发布了一个新的请求,关于 你之前在以前的构建中解决的问题,但由于某些原因现在又冒出来了。
 

建于557年。难道只有我一个人的图表都移出了锚点,还是说这是另一个MT4的错误?

 
stringo:

我们代码中的一个错误。它已经被修复了。

请等待下一次构建


不知道发生了什么事...你可能有一个以上的团队在进行新的建设?还是说构建修复和版主信息是相互独立发生的?下一个版本已经出来了(557),图形对象仍未修复。556年之后就更糟糕了,尽管我记得Renat说星期一图形对象将被修复。

 
文本 对象的行为与Label对象相同。也就是说,它被绑定在屏幕的像素坐标上。一旦它(文本)被突出显示,它就与时间/价格绑定,因为它应该是这样的
 
artmedia70:

我将尝试在不关电脑的情况下再工作一段时间。一旦它再次发生,请直接去服务台。到目前为止还不错。虽然在用Model All加载历史时,已经开始犹豫不决了。并等待更新开始出现。

还有日志--是的,擦拭了测试人员的日志文件,但里面什么都没有。我应该在哪个文件夹中寻找终端日志?我有很多文件夹在不同的地方。我怎样才能找到这个确切的终端存储日志的确切文件夹?相对于终端的路径是什么?


客户端的日志文件夹
 
artmedia70:
文本 对象的行为与Label对象相同。也就是说,它是与屏幕的像素坐标绑定的。一旦它(文本)被突出显示,它就会立即与时间/价格绑定,因为它应该在 。
请给我一个例子,说明如何创建一个对象
 
stringo:
请给我一个例子,说明如何创建一个对象

手册。

终端菜单插入-->文本。终端菜单插入 --> 文本标记

在程序上(已经写在上面)。

该函数在一个给定的图表窗口中放置一个文本对象。

//+----------------------------------------------------------------------------+
void SetArrowText(int ww, string text, color cl, string font="Arial", string nm="", datetime t1=0, double p1=0, int sz=0) {
   if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_TEXT, ww, 0, 0);
   ObjectSet(nm, OBJPROP_TIME1    , t1);
   ObjectSet(nm, OBJPROP_PRICE1   , p1);
   ObjectSetText(nm, text,sz, font, cl);
}
//+----------------------------------------------------------------------------+

我这样称呼它。

         if(DrawGraphics) {                           // если рисуем графические объекты
            nm=Prefix+"_RPBar_"+TimeToStr(Time[i]);
            SetTLine(RedPointLineColor,0,nm,Time[i],Low[i],Time[i],WindowPriceMin(0),false,redPointLineStile,redPointLineWidth);
            wnd=WindowFind("i_StdDev("+sdperiod+")"); // номер окна индикатора
            if(wnd>0) {                               // если индикатор на графике, нарисуем метку
               nm=Prefix+"_RedPoint"+TimeToStr(Time[i]);
               SetArrowText(wnd, "RP", RedPointArrowColor, RedPointFont, nm, Time[i], dev(i), redPointArrowSize);
               }
            }

也就是说,首先我们在价格图表上绘制趋势线,然后,如果有一个指标窗口,我们在其中绘制文本对象。价格图表上的趋势线显示正确,它的位置应该是--在事件发生的时候。然而,指标窗口中的文字--哦,我的上帝......。它在零点栏后面移动。这里开始了最有趣的事情。文本和文本标签的行为是完全一样的--它们停留在它们被放置的地方。只要你让文本对象被选中,看,它就会留在原地。举例说明。当专家顾问工作时,所有的文本对象都堆积在零点栏附近(我曾来回移动图表,这些对象停留在原来的位置,因为它们不在零点栏上)。


但现在我只需点击它们,它们都将在各自的位置上。

 
stringo:
客户端的日志文件夹

最近两天在D:\NewMT4\logs文件夹中的情况

文件夹崩溃是空的

附加的文件:
logs.zip  3 kb