[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 50

 
artmedia70:
Es ist falsch, dass Sie das obige Beispiel nicht studieren wollen.

Entschuldigung, ich habe eine Antwort geschrieben, ohne Ihre zu sehen. Danke, ich studiere es bereits.
 
first_may:

Entschuldigung, ich habe zurückgeschrieben, ohne Ihre Nachricht zu sehen. Danke, ich bin schon dabei, mich damit zu befassen.
GUT. Hinweis: Sie öffnen immer auf der Null-Linie. Prüfen Sie den Unterschied zwischen den beiden.
 
artmedia70:
GUT. Tipp - immer auf der Nullleiste öffnen. Prüfen Sie den Unterschied zwischen den beiden.

Ich habe bekommen, was ich wollte. Ich danke Ihnen vielmals :).
 

Ich frage mich, ob ich die Else unangemessen benutze.

GA=MathRound((((price-Q)/Point)-50)/20);if (GA>0) {C=0;A=1;Alert("GA=",GA); }else{GA=0;}  
  
  DA=MathRound((((W-price)/Point)-50)/20);if (DA>0) {C=0;A=1;Alert("DA=",DA); }else{DA=0;}  } }
   

Hier scheint das Ergebnis in allen Fällen 0 zu sein

 
Roman.:

War die Säuberung erfolgreich?


Es war nicht viel, das Laufwerk C war zu weniger als % verstopft. Ich habe ein Laufwerk C, mein Bruder hat ein Laufwerk D, und er hat mir auch 5 Spielzeuge geschenkt.

Ich habe 24,5 GB von 297,5 GB auf meiner Festplatte frei und 19 von 400 auf seiner Festplatte D.

 
Ich schaue es mir gerade mit einem Programm an.

TreeSize Frei

damit Sie nicht auf einen Eigenschaftsordner nach dem anderen klicken müssen, ordnet dieses Tray-zee sie in aufsteigender Reihenfolge an, sehr praktisch

Ich bin überrascht, dass die Spiele so groß sind.

 
Dimka-novitsek:

Sagen Sie mir, ich scheine die Else irgendwie falsch zu benutzen.

Hier scheint das Ergebnis in allen Fällen 0 zu sein

Was hält mich davon ab, überall nachzusehen?

GA=MathRound((((price-Q)/Point)-50)/20);
Alert("Сразу после расчёта GA = ",GA);
if (GA>0) {
   C=0;
   A=1;
   Alert("Больше ли ноля GA = ",GA); 
   }
else {
   GA=0;
   Alert("Оператор else: GA = ",GA);
   } 
  
DA=MathRound((((W-price)/Point)-50)/20);
Alert("Сразу после расчёта DA = ",DA);
if (DA>0) {
   C=0;
   A=1;
   Alert("Больше ли ноля DA = ",DA); 
   }
else {
   DA=0;
   Alert("Оператор else: DA = ",DA);
   } 
Etwa so...
 
DANKESCHÖN!!!
 

Können Sie mir sagen, warum das Design nicht funktioniert?

      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >= 0.01) _Lot = 0.01;
 

Eigentlich ist es so

//----- удаление локов ----------------------------------------------
   if(_Lot_SELL < _Lot_BUY+_Lot_BUYSTOP && _Lot_BUYSTOP != 0) {
       double _dif = (_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL;
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >= 0.01) _Lot = 0.01;
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=  0.1) _Lot =  0.1; 
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=    1) _Lot =    1;   
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=   10) _Lot =   10; 

Print(_dif +" удаление1 _Lot = "+_Lot+ "_Lot_BUY = "+_Lot_BUY+ "_Lot_BUYSTOP = "+_Lot_BUYSTOP+ "_Lot_SELL = "+_Lot_SELL+ "_Lot_SELLSTOP = "+_Lot_SELLSTOP);
      
      for(_i=OrdersTotal()-1; _i>=0; _i--){  
         OrderSelect(_i, SELECT_BY_POS, MODE_TRADES);
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic
         && OrderType() == OP_BUYSTOP && OrderLots() == _Lot){
            close_for_ticket(OrderTicket());
            break;
         }
      }
   }
der Ausdruck zeigt _dif = 0,01, aber_Lot = 0 ;
Grund der Beschwerde: