Questions des débutants MQL5 MT5 MetaTrader 5 - page 1305

 
Corrigé. Ajout de redondances (en cours). Troisième jour à essayer de résoudre le problème.
 
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
// проверим снова, может ли советник торговать
   if(checkTrading()==false)
     {
      Alert("Советник не может торговать,не удовлетворяются торговые требования");
      return;
     }
   ArraySetAsSeries(mrate,true);
   ArraySetAsSeries(L1,true);
   ArraySetAsSeries(L2,true);
   ArraySetAsSeries(L3,true);
 

Vladimir, le modèle de cet EA a été testé de nombreuses fois, je l'ai échangé dans le monde réel.

Mais la condition >niveau,<niveau ne fonctionne pas.

 
Oleg Kolesov:

Maintenant, supprimez tous les éléments inutiles de la condition d'ouverture de poste et ne laissez qu'une seule condition. Ajoutez une condition à la fois jusqu'à ce que vous arriviez au point où la nouvelle condition ajoutée tue le signal de négociation.

 
Merci. Je vais essayer.
 
Oleg Kolesov:

Vladimir, le modèle de cet EA a été testé de nombreuses fois, je l'ai échangé dans le monde réel.

La condition >niveau,<niveau ne fonctionne pas.

Si tu as remarqué, c'est la deuxième page sur laquelle je travaille en mode télépathie. Je n'ai jamais vu le code dont vous parlez. Je pense que la télépathie est suffisante pour une page de plus, tout au plus...

 
//+------------------------------------------------------------------+
//|  Проверяет условия на покупку                                    |
//+------------------------------------------------------------------+
bool checkBuy()
  {
   bool dobuy = false;
   if(L3[2]<level1 && L3[1]>level1 && L2[2]<level1 && L2[1]>level1)
           {
            dobuy = true;
           }
   return(dobuy);
  }
Après
&& L2[2]<level1 && L2[1]>level1)

3 ou 4 accords ? ?? Que diriez-vous d'une table ronde un jour ?

 
Oleg Kolesov:
Vladimir, qu'est-ce qui ne va pas ?

Il ne compile pas. Il faut une sorte d'indicateur.

 
 

Il ne compile pas. Il faut une sorte d'indicateur...