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

 
Tretyakov Rostyslav #:



Je l'ai essayé, il commence à ouvrir des commandes sans arrêt.

 
Порт-моне тв #:

Je l'ai essayé, il commence à ouvrir des commandes sans arrêt.

C'est vrai, il n'y a pas de vérification des ordres ouverts.
 
Tretyakov Rostyslav #:
Exact, pas de vérification des ordres ouverts.

Pas de fonction de déclenchement du bouton :)

 
Tretyakov Rostyslav #:
Exact, pas de vérification des ordres ouverts.

Je vais essayer de l'ajouter et je vous le ferai savoir.

 
Порт-моне тв #:

Je vais essayer de l'ajouter, je vous le ferai savoir.

Ou comme ceci

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int ticket;
   double price=StringToDouble(ObjectGetString(0,"Label_1",OBJPROP_TEXT));
   if(Ask<=price)
     {
      ticket = OrderSend(_Symbol,OP_BUY,0.01,Ask,3,0,Ask+300*_Point,NULL,0,0,clrGreen);
      ObjectSetString(0,"Label_1",OBJPROP_TEXT,DoubleToString(DBL_MAX,Digits));
      ObjectSetInteger(0,"Button_1",OBJPROP_STATE,false);
     }
  }
 
Tretyakov Rostyslav #:

Ou comme ceci

Et s'il y a une requote ou autre chose et que la position ne s'ouvre pas, il est clair dans le ticket ce qui sera affiché, mais le bouton sera cliqué sans la position.

 
Vitaly Muzichenko #:

Et s'il y a une requote ou autre chose et que la position ne s'ouvre pas, le ticket le montrera clairement, mais le bouton sera cliqué sans la position.

C'est de ça qu'il s'agit ?

 
Tretyakov Rostyslav #:

C'est de ça qu'il s'agit ?

Peut-être pas, mais il n'est pas difficile de mettre 1 if() supplémentaire à la fois :)

P.S. Maintenant il va le mettre sur un centimètre carré avec fix-spread, et va écrire que le code semble fonctionner, mais parfois. Et encore des modifications .
 
Vitaly Muzichenko #:

Probablement pas à ce sujet, mais mettre 1 if() supplémentaire à la fois n'est pas difficile :)

Je sais ce que vous voulez dire, j'ai toutes les fonctions commerciales avec le contrôle.

Ici, la personne veut comprendre le processus de mémorisation du prix et de l'ouverture par le timer lui-même.

 
Vitaly Muzichenko #:
Maintenant il va parier sur un certain cenomanian
J'espère que non)