文章 "MQL5 编程基础:时间" - 页 3

 

这篇文章实际上是有害的,因为它只重申了MQL5 文档,而对使用时间的实践却只字未提。

对于生产中的这类代码

int StartTime=aStartDay*86400+3600*aStartHour+60*aStartMinute;

程序员被剥夺了奖金。

PS.最常见的问题是:"格林威治时间是几点"、"刚刚收到的刻度是多久以前生成的"、"是否应该推迟计算以免错过什么?

 
Maxim Kuznetsov:

这篇文章实际上是有害的,因为它只重申了MQL5 文档,而对使用时间的实践却只字未提。

对于生产中的这类代码

程序员被剥夺了奖金。

PS.最常见的问题是:"格林威治现在几点"、"刚刚收到的刻度是多久以前生成的"、"现在是否应该推迟计算以免错过什么?

您会亲自教您阅读有关实践的文章吗?

aStartDay*86400+3600*aStartHour+60*aStartMinute; - 这不是生产,而是培训文章的培训代码,用于快速直观理解。

 
Vasyl Nosal:

1 秒没有持续时间?

没有问题了:))))))))))))))))))))))))))))))

一瞬间没有,一瞬间也不是一秒钟。你才是把一瞬间等同于一秒钟的人。
 
Dmitry Fedoseev:

会亲自教你在练习文章中读懂看清吗?

aStartDay*86400+3600*aStartHour+60*aStartMinute;--这不是制作,而是培训文章的培训代码,用于快速直观理解。

呃......你甚至没有意识到这个 "培训代码 "有多糟糕:-(

PS. 我不会亲自教你怎么写。

 
Maxim Kuznetsov:

诶......你都没意识到这个 "训练代码 "有多糟糕:-(

PS. 我不会亲自教你如何写作。

那就自己教自己读吧。
 

让人群沸腾的话题

1.上帝

无穷大。

3.几何学中线的粗细 和点的大小的缺失。

没有时间的长短。

5.当别人比你做得更好时。

6.当某人只是擅长做某事时。

7.某人做了某事。

[删除]  
Dmitry Fedoseev:
动量不等于一秒,瞬间也不等于一秒。你才是瞬间等于一秒的人

嗯哼

在你的例子中,代码是在某一秒执行的,但不是一瞬间。

 
Vasyl Nosal:

嗯哼。

在你的例子中,代码是在某一秒执行的,而不是某个时刻。

时刻的时间是精确到秒的。但时刻本身没有持续时间。

假设滴答声以每秒 10 次的频率出现。如果将代码用于时间间隔,则会跳过几个刻度。如果使用时刻代码,无论刻度发生的频率如何,都只会触发一次。会检查一个刻度是否在指定时间之前,第二个刻度是否在指定时间或之后。跨越时间边界。

 
Dmitry Fedoseev:

它们曾经是。它们不知道从哪里掉下来了。可能是在更新服务器的时候掉的。

我要去找找,如果找到了,我会把它们附在这里。

找到了,并把源码放回原处。丢失的原因尚不清楚。
 

我的问题与主题相关...

我需要一个精度为毫秒级的TimeCurrent() 类似程序,类似 TimeCurrentMsс()。