Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 443

 

Nun, ich habe diese gesehen, aber es sind nur Fehlercodes, die vom Handelsserver.... zurückgegeben werden, oder sind das die einzigen, die für den normalen Betrieb des Beraters..... verarbeitet werden müssen?
 
Zver4991:

Nun, ich habe diese gesehen, aber es gibt nur Fehlercodes, die vom Handelsserver.... zurückgegeben werden, oder müssen nur diese für den normalen Betrieb des Beraters bearbeitet werden.....eine Liste der Fehlercodes für alle Funktionen kann irgendwo eingesehen werden?
Wie wäre es mit einem genaueren Blick? Es gibt noch weitere Fehler im unteren Bereich.
 
Zhunko:
Wie wäre es mit einem genaueren Blick? Der Rest der Fehler liegt dort unten.


Es gibt also keine Codes zwischen 150 und 4000, oder doch?
 

Vor einer Stunde, nachdem ich meinen Computer neu gestartet hatte, wurde meinem Konto plötzlich MQL5 statt meines üblichen MQL4 auferlegt. Ich kann nicht mehr zurück. Wie kann ich zurückkehren? Ich danke Ihnen. Juri.

 
Yury2:

Vor einer Stunde, nachdem ich meinen Computer neu gestartet hatte, wurde meinem Konto plötzlich MQL5 statt meines üblichen MQL4 auferlegt. Ich kann nicht mehr zurück. Wie kann ich zurückkehren? Ich danke Ihnen. Juri.

Ist es das Terminal? Schauen Sie unter Hilfe --> Über...
 
Yury2:

Vor einer Stunde, nachdem ich meinen Computer neu gestartet hatte, wurde meinem Konto plötzlich MQL5 statt meines üblichen MQL4 auferlegt. Ich kann nicht mehr zurück. Wie kann ich zurückkehren? Ich danke Ihnen. Juri.


gibt es kein Zurück mehr... :-)))
 

Hallo, wo liegt der Fehler???


Print gibt sowohl im ersten als auch im zweiten Fall 0 aus... was ist los?!

      int i=1, op_buy, op_sell;
 while(i<=OrdersTotal()){
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()==OP_BUY && OrderMagicNumber()==Magic)
         op_buy=OrderTicket();
         Print("Ticket buy "+op_buy);
         ibuy = 1;
      if(OrderType()==OP_SELL && OrderMagicNumber()==Magic)
         op_sell=OrderTicket();
         Print("Ticket sell "+op_sell);
         isell = 1;
      i++;
 }
 
nr72:

Hallo, wo liegt der Fehler???


Print gibt sowohl im ersten als auch im zweiten Fall 0 aus... was ist los?!


  Print("Ticket buy "+op_buy);  по-моему в этих принт не соблюден синтаксис кода. Print("Ticket buy ",op_buy); правильнее
https://docs.mql4.com/ru/common/print
 
Ich habe die Syntax in Print korrigiert, aber es erscheinen immer noch keine Bestellnummern in den Variablen op_buy und op_sell...
 
nr72:
Ich habe die Syntax in Print korrigiert, aber es erscheinen immer noch keine Bestellnummern in den Variablen op_buy und op_sell...
Es bedeutet, dass Ihr Code falsch aufgebaut ist, Sie haben beide if-Anweisungen ohne Körper in {} und "nicht weniger" zusammen geschrieben - Sie sollten im Leben aufmerksamer sein, zerlegen / schreiben Sie den Code in kleinere Teile - mein Rat.
https://docs.mql4.com и codebase смотрите