Belirli bir zamana nasıl atıfta bulunulur

 
Time[] ve iTime'ın kullanımlarını anlıyorum, ancak belirli bir saate veya zaman aralığına atıfta bulunmak için sadece datetime kullanılır mı?

https://docs.mql4.com/dateandtime/Hour

Hepsi bu kadar mı?

Tavsiye lütfen

teşekkürler

 
Ne demek istediğinden emin değilim. . . . " belirli bir zaman veya zaman aralığına atıfta bulunmak için " ne demek istediğinize bir örnek verebilir misiniz lütfen?
 
Ayy üzgünüm

O halde belgelerden örnek al?


 if ( Hour ()>= 12 || Hour ()< 17 )
{
OrderSend code
}

Veya

 if ( Minute ()>= 720 || Minute ()< 725 )   //I may not be using this correctly
         {
         int m= TimeMinute ( TimeCurrent ());
         Print (m, " Minutes" );
        
DateTime İşlevlerini anladığımı sanmıyorum
 

Belgeleri okumalı ve ne dediğini anladığınızdan emin olmalısınız. . varsaymayın.

Bu bağlantıyı tıklayın --> Dakika() " Programın başladığı ana kadar bilinen son sunucu saatinin mevcut dakikasını (0,1,2,..59) döndürür (bu değer programın süresi içinde değişmez yürütme). " . . . . yani 12:34 Dakika() Sunucu süresi için 34 döndürür

"Bu değer, program yürütme süresi içinde değişmeyecek" Bunun, keneden tike geçiş anlamına geldiğini düşünüyorum, yani start() EA'nın yürütülmesi DEĞİL.

 
burada bir şey eksik


string var1=TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES);
Yazdır (var1, "var1");

Bu çıktıyı üretir mi? Burada neye bakıyorum, rastgele günleri atlayarak yazdırıyor gibi görünüyor.


2011.12.07 08:23:17 2011.10.14 11:55 Zaman örneklemesi EURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Zaman örneklemesi EURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Zaman örneklemesi EURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Zaman örneklemesi EURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:16 2011.10.12 00:59 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:58 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:57 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:57 var1
2011.12.07 08:23:16 2011.10.12 00:57 Zaman örneklemesi EURUSD,M15: 2011.10.12 00:57 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:50 Zaman örneklemesi EURUSD,M15: 2011.10.07 06:50 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Zaman örneklemesi EURUSD,M15: 2011.10.04 17:42 var1

 
Agent86 :

Burada neye bakıyorum,

En üstteki ilk satırı alın. . . . bir yolunu bul . . . işte bir ipucu. .

2011.12.07 08:23:17 2011.10.14 11:55 zaman örneklemesi EURUSD, M15: 2011.10.14 11:55 var1
Bugün şimdi ST'deki zaman EA/Script/Gösterge adı Müzik aleti Zaman dilimi "ST'deki Zaman" ile aynı

Sorununuzun ne olduğundan emin değil misiniz? ST'niz bu yüzden çalışıyor gibi görünüyorsa, ara sıra koşuyorsunuz, o zaman kodunuzu göremediğim için yardımcı olamam. . . ya da onunla ne yapıyorsun.

 
Bir EURUSD, M15 grafiği açın ve sağ tıklayın -> yenileyin, böylece ST için geçmişe sahip olun ve testinizi yeniden deneyin.
 
Tamam, hepinize teşekkürler

Buna tamamen yanlış bakıyor olabilirim.

Belki de sadece if(Time[1] >= 18:00 && Time[1] < 21:00) gibi bir şeye veya zamanlanmış bir ticaret oluşturmak için buna benzer bir şemaya başvurmam gerekiyor.

Bu yöntemi kullanarak bir zaman aralığı oluşturabilir miyim?
Alım satım yapmak için bir zaman aralığı oluşturmak için en tipik yöntemin ne olduğundan gerçekten emin değilim.

Herkese yardımları için teşekkürler, okumaya devam edeceğim
 
Agent86 :
Tamam, hepinize teşekkürler

Buna tamamen yanlış bakıyor olabilirim.

Belki de sadece if(Time[1] >= 18:00 && Time[1] < 21:00) gibi bir şeye veya zamanlanmış bir ticaret oluşturmak için buna benzer bir şemaya başvurmam gerekiyor.

Hayır, çünkü Time[x] bir datetime döndürür. . . ama yapabilirsin. . .

 if ( TimeHour (Time[ 1 ]) >= 18 && TimeHour (Time[ 1 ]) < 21 )

TimeHour'da okuyun

 
veya
 datetime now = Time[ 0 ],
         bod = now - now % 86400 ,
         HR1800 = bod + 18 * 3600 ,
         HR2100 = bod + 21 * 3600 ;
if (Time[ 1 ] >= HR1800 && Time[ 1 ] < HR2100) ...
ayrıca bkz.
 
Herkese teşekkürler, bu konu üzerinde çalışmama yetecek kadar vermeli

Okuyacağım ve biraz kod yapacağım

teşekkürler
Neden: