错误、漏洞、问题 - 页 2098

 
fxsaber:

从头开始。

家庭电脑。


你的电脑可能正在 变慢。

 
Sergey Chalyshev:

你的电脑可能正在 变慢。

只在MT5上 "滞后"。

 
fxsaber:

从头开始。

家庭电脑。

谢谢,我们会去看看的。
 
请帮助我,我不能在mt4中放入渲染条。以前(大约两年前),我下载了任何感应器,一切都能正常工作。现在没有一个人在工作。我把它们放在图表上,它们在独立模式下没有出现。
 
Sergey Chalyshev:

绝对不是胡说八道,是有误解的。向我解释一下,元编辑在哪里闯入,在互联网上做什么?

好吧,不要在公众面前显示你的不理解。

元编辑是什么,它对终端的CPU负载有什么突破?

这里是雷纳特在支部,问他该单位在哪里闯入

 
伙计们,我已经厌倦了在mt5中从安卓上的www.mql5.com 输入我的用户名和密码。
为什么他们总是丢失他们的用户名和密码?
 
Vladimir Pastushak:
伙计们,厌倦了mt5中的安卓系统,不断从www.mql5.com,输入登录和密码。
为什么他们经常迷路?

把你的浏览器换成可以存储密码的浏览器。例如使用谷歌浏览器--它将检索你所有保存的密码(当然,如果你在谷歌浏览器的桌面版中通过登录你的谷歌账户工作)。

 
Vladimir Karputov:

将你的浏览器改成可以储存密码的浏览器。例如使用谷歌浏览器--它将检索你所有保存的密码(当然,如果你在谷歌浏览器的桌面版中通过登录你的谷歌账户工作)。


伙计们,我已经厌倦了在安卓mt5 中一直从www.mql5.com 输入我的用户名和密码。

 
Vladimir Pastushak:

伙计们,我已经厌倦了在安卓的mt5中 www.mql5.com,输入我的用户名和密码。

由于某些原因,我根本无法登录。网站上的一切都在运作。在安卓系统的MT5 中,它不起作用。


 

为什么像ChartXYToTimePrice()这样一个非常有用的函数在执行时间上如此昂贵?

我写了一个类似于XYToTimePrice()的函数,它的运行速度更快。它的速度是几百倍。
亲爱的开发者,请看一下你的代码。我感觉它的设计并不理想,可以提高2-3个数量级的速度。
我在此附上一个测试指标的代码。只需移动鼠标。

void XYToTimePrice(int x,int y,datetime &time,double &price,int id)
  {
   static int left_bar; // номер самого левого бара на экране
   static int WidBar;
   static int Wid;
   static int Hei;
   static double y_min;
   static double y_max;
   static int PerSec=PeriodSeconds();
   static bool ChartChange=true;
   if(id==CHARTEVENT_CHART_CHANGE) { ChartChange=true; return; } 
   if(ChartChange) // если было изменение чатра после последнего вычисления
     {
      left_bar=(int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR);        // номер самого левого бара на экране
      Wid=(int)ChartGetInteger(0,CHART_WIDTH_IN_PIXELS);               // ширина экрана в пикселях
      WidBar=(int)ChartGetInteger(0,CHART_WIDTH_IN_BARS);              // ширина экрана в барах
      Hei=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS);              // высота экрана в пикселях
      y_min=ChartGetDouble(0,CHART_PRICE_MIN);                         // макс. цена на экране
      y_max=ChartGetDouble(0,CHART_PRICE_MAX);                         // мин. цена на экране
     }
   if(x>Wid || x<0 || y<0 || y>Hei) return;  // выходим если точка (x,y) за пределами экрана
   price=y_min+(Hei-y)*(y_max-y_min)/Hei;
   int NrBar=left_bar-(int)((double)x/((double)Wid/(double)WidBar)); 
   datetime T[1];
   if(NrBar>=0) CopyTime(NULL,0,NrBar,1,T);
   else { CopyTime(NULL,0,0,1,T); T[0]+=fabs(NrBar)*PerSec;}
   ChartChange=false;
   time=T[0];
  }
附加的文件:
TestSpeedXY.mq5  12 kb