Programcılar, bana yardım edin: saatlik zaman diliminde verilen zamana göre çubuk ofsetini belirlemeniz gerekiyor. Normal prosedür (ders kitabından) 0 verir. Yanıldığım yere burnunu sok ...
datetime some_time= D'2004.03.21 12:00' ;
int shift= iBarShift ( "EUROUSD" , PERIOD_M1 ,some_time);
Print ( "shift of bar with open time " , TimeToStr (some_time), " is " ,shift);
Programcılar, bana yardım edin: saatlik zaman çerçevesinde verilen zamana göre çubuk kaymasını belirlemeniz gerekiyor. Normal prosedür (ders kitabından) 0 verir. Yanıldığım yere burnunu sok ...
Tünaydın. MT4'ün son güncellemesinden ve danışmanın derlenmesinden sonra, 101-106-109 üç satırda uyarılar vardır, bkz. Şekil:
Lütfen. nasıl düzelteceğimi söyle, işte bu işlevin kodu:
(Düzeltilmesi gerekiyor mu?)
init() dosyanız int türünde , yani bir değer döndürmeniz gerekiyor. Son kapanış parantezinden önce şunu yazın
return ( INIT_SUCCEEDED );
Bir işlevde, işlevin hiçbir şey döndürmeyebileceği bir yer vardır. İşlevleri göstermediniz - son kapanış parantezinden çıkmanın mümkün olduğu işlevlerde kendinizi arayın.
İşlevleri göstermediniz - son kapanış parantezine kaçmanın mümkün olduğu işlevlerde kendinizi arayın.
Sayesinde. Sabit dönüş(INIT_SUCCEEDED);.
Kalan diğer iki uyarının altındaki bu gösterilmeyen işlevin kodu:
//+----------------------------------------------------------------------------+//| Вывод сообщения в коммент и в журнал |//+----------------------------------------------------------------------------+void Message( string m) {
Comment (m);
if ( StringLen (m)> 0 ) Print (m);}
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.
teşekkürler, Zhunko ve TheXpert!
Varyantlarınızda bu tür hatalar ortadan kalkar!
tünaydın!
Güncellenmiş MT4'teki göstergeyi derlerken uyarının ne anlama gelebileceğini söyleyin:
tüm kontrol yolları bir değer döndürmez S_E_v.mq4 181 1
0 hata(lar), 1 uyarı(lar) 1 2
Güncellenmiş MT4'teki göstergeyi derlerken uyarının ne anlama gelebileceğini söyleyin:
Programcılar, bana yardım edin: saatlik zaman diliminde verilen zamana göre çubuk ofsetini belirlemeniz gerekiyor. Normal prosedür (ders kitabından) 0 verir. Yanıldığım yere burnunu sok ...
Programcılar, bana yardım edin: saatlik zaman çerçevesinde verilen zamana göre çubuk kaymasını belirlemeniz gerekiyor. Normal prosedür (ders kitabından) 0 verir. Yanıldığım yere burnunu sok ...
"EUROUSD"Böyle bir sembol var mı?
Tünaydın.
MT4'ün son güncellemesinden ve danışmanın derlenmesinden sonra, 101-106-109 üç satırda uyarılar vardır, bkz. Şekil:
Lütfen. nasıl düzelteceğimi söyle, işte bu işlevin kodu:
(Düzeltilmesi gerekiyor mu?)
Tünaydın. MT4'ün son güncellemesinden ve danışmanın derlenmesinden sonra, 101-106-109 üç satırda uyarılar vardır, bkz. Şekil:
Lütfen. nasıl düzelteceğimi söyle, işte bu işlevin kodu:
(Düzeltilmesi gerekiyor mu?)
init() dosyanız int türünde , yani bir değer döndürmeniz gerekiyor. Son kapanış parantezinden önce şunu yazın
Bir işlevde, işlevin hiçbir şey döndürmeyebileceği bir yer vardır. İşlevleri göstermediniz - son kapanış parantezinden çıkmanın mümkün olduğu işlevlerde kendinizi arayın.
.Son kapanış parantezinden önce ..... yazın.
İşlevleri göstermediniz - son kapanış parantezine kaçmanın mümkün olduğu işlevlerde kendinizi arayın.
Sayesinde. Sabit dönüş(INIT_SUCCEEDED);.
Kalan diğer iki uyarının altındaki bu gösterilmeyen işlevin kodu:
.
İşte kod
Sayesinde. Sabit.
Diğer iki uyarıda bu işlevin kodu:
1. Büyük olasılıkla, deinit() dosyanız da bir int'dir ve return (0) buna dahil değildir.
2. Bu işlev geçersizdir ve dönüşü kapanış parantezidir. O iyi.
deinit() - Bende hiç yok.
Kalan iki dönüş uyarısını return(0) olarak değiştirdi ve kod yorumsuz derlendi.
Teşekkür ederim.