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.
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
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.
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
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
Okuyacağım ve biraz kod yapacağım
teşekkürler
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
https://docs.mql4.com/dateandtime/Hour
Hepsi bu kadar mı?
Tavsiye lütfen
teşekkürler