MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 244

 
for ( int i= 0 ;i<= 1440 ;i++)
     {
       datetime bar_time= iTime ( NULL , 0 ,i);
       if (bar_time== 0 ) Print ( __FUNCTION__ +": iTime failed. Error=", GetLastError ());
     }

Neden her zaman bar_time 0 ve 4051 hatası alıyorum?

 
igorbel : Neden her zaman bar_time 0 ve 4051 hatası alıyorum?
 //+-------------------------------------------------------+
//| почему 4051                                           |
//+-------------------------------------------------------+
#property strict
void OnStart ()
{
  Alert ( "Bars = " , Bars );
   for ( int i= Bars - 3 ;i<= Bars + 1 ;i++)  // Догадайтесь, как правильно!!!
  {
     datetime bar_time= iTime ( NULL , 0 ,i);
    if(bar_time==0) Alert("Бар = ", i, "  ",__FUNCTION__+": iTime failed. Error=",GetLastError());
    else Alert ( "Бар = " , i, "  bar_time = " ,bar_time);    // Алерт лучше Принт. И подробнее выводите информацию
  }
} 


 

Merhaba,

Bir bağlantım var: http://bhashsms.com/api/sendmsg.php?user=userid&pass=userpass&sender=senderid&phone=mobile&text=alertmessage&priority=ndnd&stype=normal

Giriş, şifre ve diğer alanları doldurursanız bu bağlantı telefona SMS gönderir. Bağlantı, bir tarayıcıya yapıştırıldığında çalışır.

Bunu şöyle yapmaya çalışıyorum:

 void SMSapi( string userID, string password, string senderID, string phone, string text) 
  { 
   int     res;     
   char    data[];  

   string str= "user=" +userID+
               "&pass=" +password+
               "&sender=" +senderID+
               "&phone=" +phone+
               "&text=" +text+
               "&priority=ndnd&stype=normal" ; 

   ArrayResize (data, StringToCharArray (str,data, 0 , WHOLE_ARRAY , CP_UTF8 )- 1 ); 

   res= WebRequest ( "GET" , "http://bhashsms.com/api/sendmsg.php" , NULL , 0 ,data,data,str); 
   Print (res);
}

Ama sonuç = -1. "...sendmsg.php?..." bağlantısında "?" olduğunu okudum, o zaman "GET" isteği olmalı, bir "POST" isteği de denedim, ancak sonuç olumsuz .

Lütfen doğru bir istekte bulunmama yardım edin.

Teşekkür ederim.

 
STARIJ :



iTime'da indeksleme, zaman serilerinde olduğu gibi değil mi? Ters değil ( en yeni çubuk sıfır)?

 
Maksym Mudrakov :

Merhaba,

Bir bağlantım var: http://bhashsms.com/api/sendmsg.php?user=userid&pass=userpass&sender=senderid&phone=mobile&text=alertmessage&priority=ndnd&stype=normal

Giriş, şifre ve diğer alanları doldurursanız bu bağlantı telefona SMS gönderir. Bağlantı, bir tarayıcıya yapıştırıldığında çalışır.

Bunu şöyle yapmaya çalışıyorum:

Ama sonuç = -1. "...sendmsg.php?..." bağlantısında "?" olduğunu okudum, o zaman "GET" isteği olmalı, bir "POST" isteği de denedim, ancak sonuç olumsuz .

Lütfen doğru bir istekte bulunmama yardım edin.

Teşekkür ederim.

Ayrıca başka bir sorgu denedim:

 void SMSapi_2( string userID, string password, string senderID, string phone, string text){ 
  
   string cookie= NULL , headers;
   char post[],result[]; 
   int res; 
   int timeout= 5000 ; 
   char    data[];  

   string str= "user=" +userID+
               "&pass=" +password+
               "&sender=" +senderID+
               "&phone=" +phone+
               "&text=" +text+
               "&priority=ndnd&stype=normal" ; 
              
   string url= "http://bhashsms.com/api/sendmsg.php?" +str;

   res= WebRequest ( "GET" ,url,cookie, NULL ,timeout,post, 0 ,result,headers);   

   Print (res);
}

çalışmıyor, sonuç olumsuz.

 
igorbel : iTime'da indeksleme, zaman serilerinde olduğu gibi değil mi? Ters değil ( en yeni çubuk sıfır)?
  for ( int i= 0 ;i<= 4 ;i++)
   Alert ( "Бар = " , i, "  bar_time = " , iTime ( NULL , 0 ,i));
Forum sallamaktan daha hızlı kontrol
 
STARIJ :
Forum sallamaktan daha hızlı kontrol

Her durumda, test mevcut ayda başlar ve PERIOD_MN1 kullanırsa bir sorun olacaktır. Bu 2429 numaralı gönderi hakkında yazdım.

 
Nauris Zukas :

Her durumda, test mevcut ayda başlar ve PERIOD_MN1 kullanırsa bir sorun olacaktır. Bu 2429 numaralı gönderi hakkında yazdım.


Bana hatırlat. yeniden üretmeye çalışacağım

(link vermeniz yeterli)

 
Victor Nikolaev :

Bana hatırlat. yeniden üretmeye çalışacağım

(link vermeniz yeterli)

https://www.mql5.com/ru/forum/160683/page243

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2017.06.30
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 

Terminalde Market'in çalışmadığını söyle, ne yapılması gerekiyor?