Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1305

 
Korrigiert. Redundanzen hinzugefügt (in Arbeit). Dritter Tag, an dem ich versuche, das Problem zu lösen.
 
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
// проверим снова, может ли советник торговать
   if(checkTrading()==false)
     {
      Alert("Советник не может торговать,не удовлетворяются торговые требования");
      return;
     }
   ArraySetAsSeries(mrate,true);
   ArraySetAsSeries(L1,true);
   ArraySetAsSeries(L2,true);
   ArraySetAsSeries(L3,true);
 

Vladimir, die Vorlage dieses EA wurde viele Male getestet, ich habe es in der realen Welt gehandelt.

Aber die Bedingung >level,<level funktioniert nicht.

 
Oleg Kolesov:

Entfernen Sie nun alle unnötigen Elemente aus der Bedingung für die Positionseröffnung und lassen Sie nur eine Bedingung übrig. Fügen Sie eine Bedingung nach der anderen hinzu, bis Sie den Punkt erreichen, an dem die neu hinzugefügte Bedingung das Handelssignal ausschaltet.

 
Ich danke Ihnen. Ich werde es ausprobieren.
 
Oleg Kolesov:

Vladimir, die Vorlage dieses EA wurde viele Male getestet, ich habe es in der realen Welt gehandelt.

Die Bedingung >level,<level funktioniert nicht.

Wie Sie feststellen konnten, ist dies die zweite Seite, die ich im Telepathie-Modus bearbeite. Ich habe den Code, von dem Sie sprechen, noch nie gesehen. Ich denke, Telepathie reicht höchstens für eine weitere Seite...

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

3 oder 4 Deals??? Wie wäre es mal mit Klammern?

 
Oleg Kolesov:
Vladimir, was ist los?

Lässt sich nicht kompilieren. Erfordert eine Art von Indikator.

 
 

Lässt sich nicht kompilieren. Erfordert eine Art von Indikator ...