Mt4结束支持。 - 页 15

 
Alexey Viktorov:

如果你愿意,我们就这样做吧。

你是否有一个定义新酒吧 的功能?如果你有,请公布其代码。

并立即描述当我们需要知道M5、H1和D1上新条形的到来时对该函数的调用顺序。

然后我们将继续。

然而,我不知道你需要它的原因。这是当前TF的一个骨架。
bool isNewBar() //true  если бар новый
  {
   static datetime last_time=0;
   datetime lastbar_time=SeriesInfoInteger(Symbol(),Period(),SERIES_LASTBAR_DATE);
   if(last_time==0)
     {
      last_time=lastbar_time;
      return(false);
     }
   if(last_time!=lastbar_time)
     {
      last_time=lastbar_time;
      return(true);
     }
   return(false);
  }
 
Mickey Moose:
我真的不知道你为什么需要它。这是当前TF的一个骨架。

现在让它回归在M5上开一个新酒吧 的事实。然后使其返回H1上的开口,再返回D1上的开口。

 
Mickey Moose:
我真的不知道你为什么需要它。这是当前TF的一个骨架。

很好。如果在任何时间范围内,我们需要确定新一天的开始,怎么办?就是说,在D1上有一个新的酒吧。在这种情况下,你会怎么做?

一个自学成才的程序员向另一个自学成才的程序员解释OOP的优势,这是一种一致性。不完全是,但只是OOP的初级阶段。

 
Artyom Trishkin:

现在让它回归在M5上开一个新酒吧 的事实。然后让它返回在H1上打开的事实,再返回在D1上打开的事实。

不要嘲笑)它不可能以这种风格普遍地进行。你必须为每一个时间段制作副本。

 
Vitaly Muzichenko:

不要嘲笑)它不可能以这种风格普遍地进行。你必须为每一个时间段制作副本。

不要告诉我。坐在两个...

 

还有阿特姆的股权。

 
Vitaly Muzichenko:

不要嘲笑)它不可能以这种风格普遍地进行。你必须为每一个时间段制作副本。

真是浪费...你应该自己试一试,想出一个简单的解决办法--上课。

 
Alexey Viktorov:

不要告诉我。坐在两个...

我在某个地方看到了一个写得非常简洁的,但我不记得是谁发的,也不记得在哪里。

 
Artyom Trishkin:

好吧,这是不可能的......你应该自己尝试一下,并作出一个简单的决定--上课。

如果有需要,迟早会有这样的结果。

 
Alexey Viktorov:

还有阿特姆的股权。

所以我...我没有...


我想你不在这里,所以我按你的计划行事......。我不会就这样把它全部送走。我会让他自己去感受......。