[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 232

 
Okay, noch einmal. Ich setze SetIndexStyle - um eine Linie zwischen zwei vordefinierten Punkten zu zeichnen - wie folgt
ZEICHNEN_SCHNITT 1 Liniensegmente zwischen nicht leeren Linienwerten
Ich habe es richtig verstanden, was in der Hilfe steht, richtig?
 
Ja, ich kümmere mich sofort darum!!!
 
 for (int iiri=total-1; iiri>=0; iiri--)
   {if(OrderSelect(iiri, SELECT_BY_POS))
   {if(OrderSymbol  ()==Symbol()      )
   {  
   if(OrderType    ()==OP_BUY&&OrderMagicNumber()==Magic2 && Bid>OrderOpenPrice()+NormalizeDouble(profit*Point,Digits))
   {
    ObjectCreate("Line1112"+OrderTicket(),OBJ_HLINE,0,0,OrderOpenPrice());
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_COLOR,Green);
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_STYLE,0);
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_WIDTH,1);
   }
   if (NormalizeDouble(ObjectGet("Line1112"+OrderTicket(),OBJPROP_PRICE1),Digits)!=NormalizeDouble(OrderStopLoss(),Digits)&&ObjectFind("Line1112"+OrderTicket())==0)
   {
   OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(ObjectGet("Line1112"+OrderTicket(),Digits),OBJPROP_PRICE1),OrderTakeProfit(),0,Blue);
   }

}}} 

warum nach dem Ziehen einer Zeile das Terminal OrderModify error 1 schreibt

und ständig einen Auftrag mit oder ohne Stopp ausführt?

 
Dimka-novitsek:
Okay, noch einmal. Ich setze SetIndexStyle - um eine Linie zwischen zwei vordefinierten Punkten zu zeichnen - wie folgt
ZEICHNEN_SCHNITT 1 Liniensegmente zwischen nicht leeren Linienwerten
Ich habe es richtig verstanden, was in der Hilfe steht, richtig?
Ich verwendeDRAW_LINE. Ich habe einige Missverständnissemit DRAW_SECTION.
 

wie installiert man einen neuen EA richtig auf der Plattform?

 

Können Sie mir sagen, was der Grund für die Begrenzung der Indikatorberechnung auf 31 Kerzen sein könnte? Bis zu einem gewissen Punkt war alles in Ordnung, aber dann tauchte plötzlich diese lästige Einschränkung auf.

Code:

   int counted_bars=IndicatorCounted();
   int limit, i;


   if(counted_bars<0) return(-1);

   limit=(Bars-counted_bars)-1;
 
   for(i=0; i<=limit+2;i++)
     {  

.............
     
     }
 
dzhini:

Können Sie mir sagen, was der Grund für die Begrenzung der Indikatorberechnung auf 31 Kerzen sein könnte? Bis zu einem bestimmten Punkt war alles in Ordnung, doch dann tauchte plötzlich diese lästige Einschränkung auf.

Code:

Dies kann nicht der Fall sein.

Suchen Sie unter ............. nach einem Fehler.

 
VOLDEMAR:

warum nach dem Ziehen einer Zeile das Terminal OrderModify error 1 schreibt

und ständig einen Auftrag mit und ohne Stopp platziert?

Anscheinend gibt es keinen Grund, den Preis zu ändern, und ich habe ihn bei 1,3500 erstellt und ihn dann auf 1,3500 geändert.

ERR_NO_RESULT1Kein Fehler, aber das Ergebnis ist unbekannt

Vor der Erstellung eines Objekts wird geprüft, ob das Objekt nicht vorhanden ist.

  if(ObjectFind("Line1112"+OrderTicket())<0)
      ObjectCreate("Line1112"+OrderTicket(),OBJ_HLINE,0,0,OrderOpenPrice());
 
OKULENOK84:

wie installiert man einen neuen EA richtig auf der Plattform?

Wie installiert man einen EA in MetaTrader 4?
 
costy_:

Das ist unschlagbar.

Suchen Sie unter ............. nach einem Fehler.

Das Problem ist das gleiche - nach der Berechnung ist die Zahl viel niedriger als der Dezimalpunkt, so dass die Anzeige nach einem solchen Abschnitt leer bleibt.
Grund der Beschwerde: