Questions des débutants MQL4 MT4 MetaTrader 4 - page 200

 
Bonjour à tous !
Comment joindre le statut du back-test, effectué sur Metatrader4, à ma page de signal dans le service de signaux mql5 ? Quel format dois-je utiliser pour préparer le statut (il y a html, pdf) ?
 

Bonjour !
Existe-t-il un moyen de connaître en une seule fois le nombre d'éléments d'un tableau dans une période donnée ?
Pour l'instant, je parcours TERMINAL_MAXBARS en boucle et je trouve les endroits où le résultat est différent de 0.

double CHigh(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {
   double high=0;
   ArraySetAsSeries(CHigh,true);
   int copied=CopyHigh(NULL,timeframe,start_pos,baru_skaits,CHigh);
   if(copied>0 && index<copied)
      high=CHigh[index];
   return(high);
  }
datetime CTime(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {

   datetime time=0;
   ArraySetAsSeries(CTime,true);
   datetime copied=CopyTime(NULL,timeframe,start_pos,baru_skaits,CTime);
   if(copied>0 && index<copied)
      time=CTime[index];
   return(time);
  }

   for(int i=MaxTermnBars; i>0; i--)
     {
      double Test_Chigh=CHigh(PERIOD_H4,i,1,0);
      datetime Test_CTime=CTime(PERIOD_H4,i,1,0);

      if(Test_Chigh!=0)
        {
         Print("-2991- CopyArraySize[",i,"]: ",Test_Chigh," Test_CTime: ",Test_CTime," MaxTermnBars: ",MaxTermnBars);
         break;
        }
     }


 

Bonjour !

Je suis en train d'écrire un EA basé sur les chandeliers et les indicateurs japonais. Je suis confronté à un problème de comptage du nombre de chandeliers dans les modèles de chandeliers.

Supposons qu'il existe un tel exemple.

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }

}

Il existe environ 50 modèles de chandeliers. Comment faire le calcul des barres si nous ne savons pas quel motif sera trouvé à un certain moment et que nous devons obtenir les valeurs de l'indicateur de la dernière barre à la première ?

 

Bonsoir !

Pourriez-vous me dire comment désactiver le graphique à défilement automatique sur android (MQl 4) ?

 
Comment écrire une ligne de manière programmatique ?
 
Speculator:
Comment écrire une ligne de manière programmatique ?
void OnTick()
 {
  string com="";

  com+="л";
  com+="и";
  com+="н";
  com+="и";
  com+="я";

  Comment(com);
 }
 
Vitaly Muzichenko:

Merci, j'ai déjà fait ça avant !

Je ne comprends pas comment utiliser les graphiques...

Tracer une ligne ?

 
Vitaly Muzichenko:

On vous a demandé d'écrire "ligne" et vous écrivez "ligne". Pourquoi induisez-vous les gens en erreur ? ))))

 
Alexsandr San:

Si c'est une ligne horizontale, c'est comme ceci

Merci !

 
Speculator:

Merci !

Vous le voulez pour mt4 ou mt5 ? J'ai supprimé le code que j'ai posté. Je n'ai pas remarqué immédiatement que mt4 était discuté ici.

Raison: