"MQL5 Programlama Temelleri: Zaman" makalesi için tartışma - sayfa 3

 

Makale aslında zararlı, çünkü MQL5 belgelerini bire bir tekrarlıyor ve zamanla çalışma pratiği hakkında hiçbir şey söylemiyor.

ve üretimdeki bu tür kodlar için

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

programcılar ikramiyelerinden mahrum bırakılır.

NOT. En popüler sorular - "Greenwich'te saat kaç", "yeni alınan tik ne kadar zaman önce oluşturuldu", "bir şeyi kaçırmamak için hesaplamaları ertelemenin zamanı geldi mi?

 
Maxim Kuznetsov:

Makale aslında zararlı, çünkü MQL5 belgelerini bire bir tekrarlıyor ve zamanla çalışma pratiği hakkında hiçbir şey söylemiyor.

ve üretimdeki bu tür kodlar için

programcılar ikramiyelerinden mahrum bırakılır.

NOT. En popüler sorular - "Greenwich'te şu anda saat kaç", "yeni alınan tik ne kadar zaman önce oluşturuldu", "bir şeyi kaçırmamak için hesaplamaları ertelemenin zamanı geldi mi?

Uygulama hakkındaki makalede görmek için okumayı kişisel olarak öğretecek misiniz?

aStartDay*86400+3600*aStartHour+60*aStartMinute; - bu üretim değil, hızlı görsel anlayış için bir eğitim makalesi için bir eğitim kodudur.

 
Vasyl Nosal:

1 saniyenin süresi yok mu?

Başka sorum yok: ))))))))))))))))))))))))))))))

Bir an değildir ve bir an bir saniye değildir. Bir saniyeye eşit bir anı olan sensin.
 
Dmitry Fedoseev:

Bir uygulama makalesinde görmek için okumayı kişisel olarak öğretecek misiniz?

aStartDay*86400+3600*aStartHour+60*aStartMinute; - bu bir üretim değil, hızlı görsel anlama için bir eğitim makalesi için bir eğitim kodu.

Ehh... bu "eğitim kodunun" ne kadar kötü olduğunun farkında bile değilsiniz :-(

Not: Bunu nasıl yazacağınızı size şahsen öğretmeyeceğim.

 
Maxim Kuznetsov:

Ehh... bu "eğitim kodunun" ne kadar kötü olduğunun farkında bile değilsiniz :-(

Not: Size şahsen nasıl yazılacağını öğretmeyeceğim.

O zaman kendinize okumayı öğretin.
 

Kalabalığı harekete geçiren konular:

1. Tanrı.

2. Sonsuzluk.

3. Geometride çizgi kalınlığı ve nokta boyutunun yokluğu.

4. Zamanda bir anın süresinin yokluğu.

5. Birisi sizden daha iyi bir şey yaptığında.

6. Birisi bir şeyi yapmakta iyi olduğunda.

7. Birisi bir şey yaptığında.

[Silindi]  
Dmitry Fedoseev:
Momentum değildir ve bir an bir saniye değildir. Bir anı bir saniyeye eşit olan sensin.

Mm-hmm.

Örneğinizde, kod belirli bir saniyede yürütülür, ancak bir an değildir.

 
Vasyl Nosal:

Mm-hmm.

Örneğinizde, kod belirli bir saniyede yürütülür, ancak bir an değil.

Anın zamanı en yakın saniyeye kadar belirtilir. Ancak anın kendisinin süresi yoktur.

Tiklerin saniyede 10 kez sıklıkta gerçekleştiğini varsayalım. Kodu bir aralık için kullanırsanız, birkaç tik atlanacaktır. Kodu bir an için kullanırsanız, tiklerin ne sıklıkta gerçekleştiğine bakılmaksızın yalnızca bir tetikleme gerçekleşir. Bir tikin belirtilen zamandan önce olduğu ve ikinci tikin o zamanda veya daha sonra olduğu kontrol edilir. Zaman sınırı geçişi.

 
Dmitry Fedoseev:

Eskiden öyleydiler. Bir yerde düştüler. Muhtemelen bir sunucu güncellemesi sırasında.

Onları arayacağım ve eğer bulursam buraya ekleyeceğim.

Buldum ve kaynakları ait oldukları yere geri koydum. Kaybın nedeni hala açıklanmadı.
 

Soru konu bağlamında...

TimeCurrent() işlevinin milisaniye hassasiyetinde bir benzerine ihtiyacım var, TimeCurrentMsс() gibi bir şey.