MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Terminal 509'dan 600'e güncellendi ve EA, derleme sırasında aşağıdaki uyarıyı veriyor:
'ErrNum' bildirimi, 81. satırdaki genel bildirimi gizler
ve kodun bir parçası:
Lütfen bana sorunun ne olduğunu söyle?
Terminal 509'dan 600'e güncellendi ve EA, derleme sırasında aşağıdaki uyarıyı veriyor:
'ErrNum' bildirimi, 81. satırdaki genel bildirimi gizler
ve kodun bir parçası:
Lütfen bana sorunun ne olduğunu söyle?
Teşekkürler, yani ErrNum'u ErrNumber olarak değiştirdim ve hepsi bu mu? Uyarı gitti, her şey düzgün çalışacak mı?
Ve koddaki son uyarı:
tüm kontrol yolları bir değer döndürmez
Bana burada neyin yanlış olduğunu söyle lütfen.
Ve koddaki son uyarı:
tüm kontrol yolları bir değer döndürmez
Bana burada neyin yanlış olduğunu söyle lütfen.
Koşul doğruysa, işlevden bir dönüş değeri vardır.
Aksi takdirde, fonksiyondan geri dönüş yoktur. İşlevden bazı varsayılan değerler döndür
bunu yaptı ve uyarı kayboldu:
Umarım güzeldir, mt 4'te hayat devam ediyor :), tekrar teşekkürler!.
bunu yaptı ve uyarı kayboldu:
Umarım güzeldir, mt 4'te hayat devam ediyor :), tekrar teşekkürler!.
Beyler kendi üretimimiz olan 4 basit fonksiyon var, görünüşe göre bir bugları var. Lütfen yeni başlayan birine yardım edin!
(her işlevin adı, bu işlevin ne yapması gerektiğini kendisi söyler)
anlamama yardım et
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Rakamlar);
int shiftb=iBarShift(NULL,0, b );
seçilen b'ye atıfta bulunan tür dönüşümü nedeniyle olası veri kaybı için bir uyarı yazar, evet, bu bir tarih saat değildir, ancak bunu yaparsanız:
tarihsaat b =ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
o zaman uyarı herhangi bir nedenle datetime b'de olacaktır, her şey doğru görünüyor ve hiçbir uyarı olmamalıdır .
anlamama yardım et
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Rakamlar);
int shiftb=iBarShift(NULL,0, b );
seçilen b'ye atıfta bulunan tür dönüşümü nedeniyle olası veri kaybı için bir uyarı yazar, evet, bu bir tarih saat değildir, ancak bunu yaparsanız:
tarihsaat b =ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
o zaman uyarı herhangi bir nedenle datetime b'de olacaktır, her şey doğru görünüyor ve hiçbir uyarı olmamalıdır .