Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 539

 
PolarSeaman:

Oui, vous avez aidé, maintenant je veux limiter le temps. Suppression du comptage de 17 heures à 23 heures.

Au lieu deHour()-> time[i]

 
Vitaly Muzichenko:

Au lieu deHour()-> time[i].

Merci.

 
Vitaly Muzichenko:

Au lieu deHour()-> time[i]

De ce temps[i] vous devez extraire une heure.

 
Bon après-midi ! !! Pouvez-vous m'indiquer la mauvaise branche, ou ma question semble être restée sans réponse de la part des connaisseurs))).
 
Pouvez-vous me dire quel est le problème : le graphique affiche les lettres de l'alphabet russe au lieu des flèches vers le haut et vers le bas. Je suppose que c'est quelque chose dans Windows 7. Où le mettre en place, peut-être que quelqu'un a rencontré ce problème ?
 
HeAic:
Pouvez-vous me dire quel est le problème : le graphique montre les lettres de l'alphabet russe au lieu des flèches vers le haut et vers le bas. Je suppose que c'est quelque chose dans Windows 7. Où le mettre en place, peut-être que quelqu'un a rencontré ce problème ?


le même problème dans certaines polices.

montrer une capture d'écran.

wingdings vérifier la police dans le système

 
Les gars. Mon cerveau est déjà en ébullition((( Pouvez-vous me dire comment faire le nombre de commandes à partir de cette définition ?
int fMarketOrdersOpenB(int type){
   int c=0,aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++){
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123){
            switch(OrderType()){
               case OP_BUY:aBuyCount++;break;
              }}}else{return(-1);}}
   if(type==OP_BUY)c=aBuyCount;return(c);}

faire la quantité de volume en lots ? Qu'est-ce qui doit être modifié ou ajusté ?

 
Rustam Bikbulatov:
Les gars. Mon cerveau est déjà en ébullition((( Dites-moi comment faire le nombre de commandes à partir de cette définition.

faire la quantité de volume en lots ?

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+

Ou mieux encore :

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int total=OrdersTotal(),aBuyCount=0;
   for(int i=total-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+
 
Artyom Trishkin:

Merci !!!!!. Maintenant je vais essayer de l'intégrer dans mon code ! Pourquoi sur la première ligne (void) ?

 
Artyom Trishkin:

Ou mieux encore :

Ce n'est toujours pas bon. C'est un 1. Ok, merci pour l'aide en tout cas.