初学者的问题 MQL5 MT5 MetaTrader 5 - 页 867

 
Kirill Belousov, 知道如何找出该计划在一天/一个月/一周内应该有多少秒吗?
 
Aleksey Vyazmikin:

在这种情况下,我需要得到23:45的时间(实际上我没有M5,而是M1的当前TF,但这并不重要)--这是当前TF的最后一棒的时间,在上面TF的最后一棒的结构中。图表上的转变是H1的1条,但可能有另一个转变,比方说我需要11点的信息,即转变将是2。

阿列克谢,算算有多少人不能理解你的需要。

至少要试着把问题表述清楚。你需要得到什么,在什么时间在图表的 什么时期为什么TF。

 
Alexey Viktorov:

阿列克谢,算算有多少人搞不清楚你想要什么。

至少要努力把任务表述清楚。你需要得到什么,在什么时间在图表的 什么时期为什么TF。

好吧,基里尔-贝卢索夫 已经理解了我,而另外两个人没有,从他们的答复来看。

我需要一个适用于所有TF的通用函数,而数据在任何时候都需要。

我不知道什么是不清楚的,所以很难解释--显然,我需要引导性问题。

但是,我再次需要知道在当前TF的结构中,指定TF的条形图最后出现的时间。例如,在一个标准情况下,我拥有的当前TF是M1,我想知道当前TF中最后一个柱子的时间,等于1个柱子或更早之前关闭的小时TF。在数字上--现在是10:30,我需要知道上个小时最后一根蜡烛打开时是什么时间--会是23:49,如果是11:30,那么通常会是10:59。

这是否更有意义?

 
Aleksey Vyazmikin:
Kirill Belousov, 知道如何找出该计划在一天/一个月/一周内应该有多少秒吗?

https://www.mql5.com/ru/docs/common/periodseconds

Документация по MQL5: Общие функции / PeriodSeconds
Документация по MQL5: Общие функции / PeriodSeconds
  • www.mql5.com
[in]  Значение периода графика из перечисления ENUM_TIMEFRAMES. Если параметр не указан, то возвращается количество секунд текущего периода графика, на котором запущена программа.
 
Aleksey Vyazmikin:

但是, 再次需要知道在当前TF的结构中,指定TF的最后一个条形出现的时间例如,在一个标准情况下,我的当前TF是M1,我想知道当前TF中最后一个条形的时间,等于1个条形或更早之前关闭的小时TF。在数字上--现在是10:30,我需要知道上一小时最后一根蜡烛打开时是什么时间--会是23:49,如果是11:30,那么通常会是10:59。

这样说更清楚了吗?

阿列克谢,要小心 - 分钟TF没有结构,因为它是最低标准的TF。

因此,很难 "蹚过 "你对问题的表述。用不恰当的术语重复同样的事情并不能使情况更清楚)。

请注意我对你的问题的回答的措辞--你可以在那里弄清楚,不需要瓶子和蘑菇(或通灵,我不得不这样做来理解你:) )。

 

谢谢,但你不能在那里指定一个酒吧号码,如果没有那个月,它怎么会得到它的权利?它只会告诉你当前的情况。

 
Kirill Belousov:

阿列克谢,要小心 - 分钟TF没有结构,因为它是最低标准TF。

因此,要 "涉猎 "你对问题的措辞是非常困难的。用不恰当的术语重复同样的事情并不能使情况更清楚)。

请注意我是如何拟定我对你的问题的答案的--它们可以在那里被理解,而不需要一个瓶子和蘑菇(或灵媒,我不得不让他们来理解你:))。

是的,我说的是一个不同的结构,当然,完全不是这个意义上的。但在这个意义上,任何TF的条形结构都是可以从低级TF分解成子集的。

当你不用编程语言交流时,很难表达你的想法,我很欣赏你能明白这个道理,谢谢你。

 

对于一栏的转变,到目前为止,我是这样做的

      datetime         StartDt=iTime(Symbol(),TF_iDeltaP,_Shift);
      int              N_bar=iBarShift(Symbol(),PERIOD_CURRENT,iTime(Symbol(),TF_iDeltaP,0));//номер текущего бара
      datetime         StopDt=iTime(Symbol(),PERIOD_CURRENT,N_bar+1);
 
我的问题到哪里去了?
 
Лауреат:
我的问题到哪里去了?