新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 140

 
Alekseu Fedotov:


思考。

关于删除的问题。

   long Chart_ID = ChartID();
   int i=0,limit=100;
   while(i<limit)
     {
    if(ChartNext(Chart_ID)<0) break;
      ChartClose(ChartNext(Chart_ID));
      i++;
     }


祝你好运。用户以后会感谢你,因为你的程序钉住了一个有工作的EA的图表。你是否没有阅读你所谈论的内容就开始写作?
 
Artyom Trishkin:
好吧,祝你好运。用户以后会感谢你,因为你的程序用运行中的EA钉住了图表。你不看我们说的是什么就写?


不可能。

并不会删除运行这些线条的图表。

我正在阅读。

 
Alekseu Fedotov:


没问题。

并不会删除运行这些线条的图表。

阅读。

然后再来一次。

关于交易、自动交易系统和交易策略测试的论坛

新手对MQL4的任何问题,对算法和代码的帮助和讨论

DVlad, 2017.03.05 06:31

你好。

我用的是linux系统。我在MT4中打开了几个货币对--多达10个。我如何使用MQL4将图表标签按一定顺序排列?

使用配置文件,研究1_MQL4.pdf和互联网,都没有发现任何结果。

问候,Vladimir


 
晚上好!我想把指标的功能嵌入到从某个日期或某个时间段(某个天数)到现在的工作中,请告诉我代码如何拼写。我想把这个函数添加到指标中,你可以把它写在代码中。
 
Artyom Trishkin:

即使在Windows上,也不能用mql4对标签进行排序。

你只能按你想要的顺序打开图表,并在其上设置所需的模板。

谢谢你。这远不是MT4的第一个错误,我不认为MT5有什么好转。
 
你能告诉我如何将一个图形对象放在屏幕中央,但不需要OBJPROP_XDISTANCE 像素映射?
 
Andrei:
你能告诉我如何将一个图形对象放在屏幕的中心,但没有OBJPROP_XDISTANCE 像素绑定

对象被映射到屏幕像素或条形时间。如果是屏幕坐标,对象在你滚动图表时保持原位,如果是条形时间,对象在你滚动屏幕时在该条形后面移动。

两者选其一。

 
Artyom Trishkin:

对象被映射到屏幕像素或条形时间。如果是屏幕坐标,对象在你滚动图表时保持原位,如果是条形时间,对象在你滚动屏幕时在该条形后面移动。

两者选其一。

有没有可能计算出OBJPROP_XDISTANCE 的哪个像素会在屏幕的中间?
 
Andrei:
我可以计算出OBJPROP_XDISTANCE 的哪个像素会在屏幕的中间吗?


ChartGetInteger(ChartID(),CHART_WIDTH_IN_PIXELS)/2;

这将是屏幕中央的坐标。

要使一个物体完全居中,其锚点 OBJPROP_ANCHOR也必须居中:ANCHOR_CENTER(物体的中心)ANCHOR_BOTTOM(物体底边的中心)ANCHOR_TOP(物体顶边的中心)。

 

朋友们,我已经工作得太辛苦了......

问题是:有一个数组,比如说,有四个数字。我们需要找出数组中相等数字的数量。

1,2,3,4 - 没有相同的数字
1,1,2,3 - 两个相同的数字。
1,1,2,2 - 也是两个相同的数字。
1,2,1,2 - 有两个类似的
1,1,1,2 - 三个相同的人
1,1,1,1,1--其中四个是相同的。

它看起来并不复杂,但我想不出什么...

如何?

原因: