MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 817
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Eh, örneğin eşitlik, çıkarma, toplama, eşitsizlik, çarpma vb. için bir ifadeyi kontrol edecek birçok küçük işlevi perçinlemek dışında.
PS/ "çıkarma, toplama, çarpma ifadesini kontrol edin" nedir ve anlamadınız :-(
Daha yüksek bir zaman diliminden M1'deki barların açılış zamanını nasıl görebilirim?
Yaşlıyı gençten görürseniz, o zaman
Daha yüksek bir zaman diliminden M1'deki barların açılış zamanını nasıl görebilirim?
Büyük olanı küçükten görürseniz, o zaman
Eğer doğru anladıysam, o zaman:
datetime time_h1=iTime(_Symbol,PERIOD_H1,1); // время открытия прошлого бара H1
int bar_m1=iBarShift(_Symbol,PERIOD_M1,time_h1); // соотв. ему бар периода M1
datetime time_m1=iTime(_Symbol,PERIOD_M1,bar_m1); // время его открытия
//PS - fark sadece h2'den ve sadece Pazartesi sabahı olabilir :-)
Eğer doğru anladıysam, o zaman:
datetime time_h1=iTime(_Symbol,PERIOD_H1,1); // время открытия прошлого бара H1
int bar_m1=iBarShift(_Symbol,PERIOD_M1,time_h1); // соотв. ему бар периода M1
datetime time_m1=iTime(_Symbol,PERIOD_M1,bar_m1); // время его открытия
//PS - fark sadece h2'den ve sadece Pazartesi sabahı olabilir :-)
Son H1 çubuğunun açılış saatinin 01:00:00 olduğunu varsayalım, saat 01:01:00'de açılan M1 çubuğundan time_m1 değişkenine nasıl alınır?
Son H1 çubuğunun açılış saatinin 01:00:00 olduğunu varsayalım, saat 01:01:00'de açılan M1 çubuğundan time_m1 değişkenine nasıl alınır?
time_m1_plus_1=time_h1 + 1 * PeriodSeconds(PERIOD_M1); // aniden :-) sadece 1 dakika = 60 saniye ekleyin
ancak gün/oturum/hafta veya egzotik para birimleri/endeksler/fon değişikliğine düşme riskiniz varsa, o zaman kesinlik için, bir kez daha iBarShift, iTime'ı kullanın - çünkü makul yerlerde ilk anlaşma ile bir çubuk oluşturulur (hacimsiz çubuk yok) ve anlaşma yok - bir "boğa" olacak
time_m1_plus_1=time_h1 + 1 * PeriodSeconds(PERIOD_M1); // aniden :-) sadece 1 dakika = 60 saniye ekleyin
Bu değerli, neye ihtiyacınız var) Belirtilen zamanın herhangi bir zaman diliminin çubuğunun içinde olduğunu öğrenmek için bunu yapmanız gerekir.
ancak saat tam olarak, dakika olmadan "2019.04.23 01:00:00" ise oklar iki çubukta, çubukta 01:00:00 ve bir öncekinde 00:00:00 Nasıl yapılmaz fazladan koy?
Günün tüm bölümleri ve mevsimler iyi))
Bir türk tarafından yazılmıştır. Çalışıyor, ancak Uzmanlar bölümünde ısrarla bir hata yazıyor.
Sorunu çözmeye çalışır ... iken "en üstte" ..)))
Söyle bana, pliz, deneyimsizliğimi nerede mahvettim ....
Koddaki sorunlu yeri kırmızı ile vurguladım ... yoksa yeşil daha iyi olur!?)))
PS MT5'teki tutacağın çalışma koşulları nedeniyle, tutamak seçeneğini prensipte reddediyorum
Kodda ciddi hatalar varsa, bazı ücretleri ödemeye istekli.
AMA SORUNUN ÖZÜNE GEÇMEK İSTİYORUM!!!!
Bir türk tarafından yazılmıştır. Çalışıyor, ancak Uzmanlar bölümünde ısrarla bir hata yazıyor.
Günlüğüm temiz, modları keyfi olarak değiştirdim (EMA da test etti). Hatanın görünebileceği ayarların bir türevini verin.
Aynı anda hem çalışıp hem de hata vermesi ilginçti.
Bu değerli, neye ihtiyacınız var) Belirtilen zamanın herhangi bir zaman diliminin çubuğunun içinde olduğunu öğrenmek için bunu yapmanız gerekir.
ancak saat tam olarak, dakika olmadan "2019.04.23 01:00:00" ise oklar iki çubukta, çubukta 01:00:00 ve bir öncekinde 00:00:00 Nasıl yapılmaz fazladan koy?
if (time[i]>=time_m1 && time[i]<time_m1+PeriodSeconds(PERIOD_M1) {
// время time[i] попало внутрь бара открытого в time_m1
}
Günlüğüm temiz, modları keyfi olarak değiştirdim (EMA da test etti). Hatanın görünebileceği ayarların bir türevini verin.
Aynı anda hem çalışıp hem de hata vermesi ilginçti.
EMA hattı 20 23.04.2019 00:00
Çevrim içi bağlantı OLMADAN MT5'i açtığınızda, "array out ...." mesajı HEMEN belirir.
Hatalar değişir, ancak her zaman mevcuttur. Çevrimiçi üreyebilirler, ancak MT açıldığında daha sık bulunurlar.
İşte böyle bir "Bermuda paralel yüzlü" gizemi