[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 307

 

artmedia70, merci pour votre aide, vous m'avez déjà dépanné deux fois, j'espère que vous continuerez à m'aider ! ))

 
Sancho77:

artmedia70, merci pour votre aide, vous m'avez déjà dépanné deux fois, j'espère que vous continuerez à m'aider ! ))

De rien, surtout si je ne sais pas ce que vous voulez dire... :D
 

Veuillez suggérer le code ci-dessous pour lire un fichier journal. Lit automatiquement le fichier journal actuel par date et le sort sur l'imprimante.

Où :

while (result>0) {

Le dossier est en cours d'assemblage à partir de pièces. Mais je n'ai pas besoin de tout le fichier, juste de la dernière ligne. Aidez-nous à corriger, s'il vous plaît.

void ReadWrite() {
   string tekTime=TimeStr1(CurTime(),1);
   string path=TerminalPath()+"\\logs\\"+tekTime+".log";
   string title="Чтение из файла";
   string msg;
   int result;
   int handle=_lopen(path,4);
   if (handle<0) {
      msg="Ошибка открытия файла";
      //MessageBox(msg,title,MB_OK|MB_ICONERROR);
      Print(msg);
      return;
   }
   result=_llseek (handle,0,0);
   string buffer="";
   //string char="x                      ";
   string char="x                                                                                                                                                                                                                                                         ";
   int count=0;
   result=_lread (handle,char,250);
   while (result>0) {
      buffer=buffer+char;
      char="x                                                                                                                                                                                                                                                         ";
      count++;
      result=_lread (handle,char,250);
   }
   result=_lclose (handle);
   msg=StringTrimRight(buffer);
   //MessageBox(msg,title,MB_OK|MB_ICONINFORMATION);
   Print(msg);
}

//------------------расчет времени----------------
string TimeStr1(int taim,int tip)
{
   string sTaim;
   string sTaim1,sTaim2,sTaim3;
   if (tip==1) 
   {
      int GD=TimeYear(taim);                  
      int MN=TimeMonth(taim);                  
      int DD=TimeDay(taim);  
      
      sTaim1 = DoubleToStr(GD,0);
      if (MN<10) sTaim2 = StringConcatenate(sTaim2,"0"+DoubleToStr(MN,0));
      else sTaim2 = StringConcatenate(sTaim2,DoubleToStr(MN,0));
      if (DD<10) sTaim3 = StringConcatenate("0",DoubleToStr(DD,0));
      else sTaim3 = DoubleToStr(DD,0);
      sTaim=sTaim1+sTaim2+sTaim3;
   }
   return(sTaim);
}
 

Veuillez donner votre avis sur la photo du magazine.

Il s'avère que pendant cinq heures, le terminal n'a pas vu le compte ? ??? et donc le conseiller n'a pas travaillé ? ???.

 
Vinin:


Pour accélérer le calcul, il est préférable de procéder un peu différemment

La division prend beaucoup de temps. Il est préférable de le faire une fois.

C'est génial ! Merci !
 
renoshnik:

Veuillez donner votre avis sur la photo du magazine.

Il s'avère que pendant cinq heures, le terminal n'a pas vu le compte ? ??? et donc le conseiller n'a pas travaillé ? ???.

Je pense que vous n'aviez pas de connexion internet. Le f4u a des interruptions fréquentes, mais je ne les ai remarquées que pendant quelques minutes. Mais c'est mon opinion personnelle, peut-être que les experts peuvent vous dire quelque chose.
 
renoshnik:

Veuillez donner votre avis sur la photo du magazine.

Il s'avère que pendant cinq heures, le terminal n'a pas vu le compte ? ??? et donc le conseiller n'a pas travaillé ? ???.

C'est en fait les requêtes. Après la connexion, l'erreur a commencé à apparaître, rien n'a encore été initialisé... La connexion au compte a donc échoué ?... J'ai généralement toutes sortes d'indicateurs et d'EAs initialisés après la connexion, puis les erreurs de trading, le cas échéant. Conclusion - aucune connexion établie, comme l'a écrit forexnew . Eh bien, oui, le terminal n'a pas vu le compte.
 

Bonsoir, veuillez me conseiller. Il y a deux valeurs d'indicateur sur des barres différentes. Comment tracer une ligne à travers eux et comment l'utiliser dans l'indicateur ? Merci !

 

après combien de temps un ordre en attente de MODE_TRADE devient-il MODE_HISTORY ?

 
vilard:

après combien de temps un ordre en attente de MODE_TRADE devient-il MODE_HISTORY ?


Je pense au moment où il se remplit et se ferme ainsi qu'au moment où il est libéré.