[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 232

 
Ok, un'altra volta. Ho impostato SetIndexStyle - per disegnare una linea tra due punti predefiniti - come questo
DISEGNO_SEZIONE 1 Segmenti di linea tra valori di linea non vuoti
Ho capito bene quello che dice la guida, vero?
 
Sì, me ne occuperò subito!!!
 
 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);
   }

}}} 

perché dopo aver trascinato una linea il terminale scrive OrderModify error 1

e fa costantemente un ordine con o senza stop?

 
Dimka-novitsek:
Ok, un'altra volta. Ho impostato SetIndexStyle - per disegnare una linea tra due punti predefiniti - come questo
DISEGNO_SEZIONE 1 Segmenti di linea tra valori di linea non vuoti
Ho capito bene quello che dice la guida, vero?
Io usoDRAW_LINE. Ho qualche incomprensionecon DRAW_SECTION.
 

come installare correttamente un nuovo EA sulla piattaforma?

 

Potete dirmi quale può essere la ragione della limitazione del calcolo dell'indicatore per 31 candele. Tutto andava bene fino a un certo punto, ma improvvisamente è apparsa questa fastidiosa limitazione.

Codice:

   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:

Potete dirmi quale può essere la ragione della limitazione del calcolo dell'indicatore per 31 candele. Tutto andava bene fino ad un certo punto, ma improvvisamente è apparsa questa fastidiosa limitazione.

Codice:

Questo non può essere il caso.

Cercare un errore in .............

 
VOLDEMAR:

perché dopo aver trascinato una linea il terminale scrive OrderModify error 1

e piazza costantemente un ordine con e senza stop?

Apparentemente non c'è motivo di cambiare il prezzo e l'ho creato a 1,3500 per poi modificarlo a 1,3500.

ERR_NO_RESULT1Nessun errore, ma il risultato è sconosciuto

Prima di creare un oggetto controlla che non esista.

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

come installare correttamente un nuovo EA sulla piattaforma?

Come installare un EA in MetaTrader 4?
 
costy_:

Non si può battere.

Cercare un errore in .............

Il problema è lo stesso - dopo il calcolo il numero è molto più basso del punto decimale, quindi l'indicatore va in bianco dopo una tale sezione.