Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 109

 
trader781:

Ciao a tutti.

Chi può vedere perché si visualizza così?

Cioè le funzioni sono proprietà diverse ma la visualizzazione è la stessa.

Anche con altri due oggetti dello stesso tipo, solo uno di essi funziona, gli altri parametri sono ignorati

E guardate con quale nome vengono create le linee, e quale nome viene usato per spostarle e cancellarle.

E perché non passare parametri alle funzioni nel momento in cui vengono chiamate?

 
Vitalie Postolache:

E guardate quali linee di nome vengono create, e quale nome viene usato per spostarle e cancellarle.

E perché non passare parametri alle funzioni nel momento in cui vengono chiamate?

Non capisco come, ho sistemato i nomi, la linea è ancora rossa indipendentemente dal tipo di ordine, è solo chiamata in modo diverso. (Poi devo trovare un modo per tagliarlo a 10 barre), ho bisogno di un modo per
File:
 
trader781:
Non capisco come sia, ho sistemato i nomi, la linea va ancora in rosso indipendentemente dal tipo di ordine, è solo chiamata in modo diverso. (Poi devo trovare un modo per tagliarlo a 10 barre)

Un segmento di linea retta può essere disegnato solo con una linea di tendenza (OBJ_TREND o OBJ_TRENDBYANGLE). Le linee orizzontali e verticali non sono tagliate.

Che tipo di condizioni sono queste?

   if(!price1) 

      price1=FindLastOrderOpenPrice();

..............   

if(!price2)

      price2=FindLastOrderOpenPrice(); 

Cosa volete che facciano?

E bisogna leggere il registro, cosa dice?
 
Ciao a tutti

bisogno di cambiare la visualizzazione dell'indicatore (cambiare le linee sottili in linee tratteggiate)

come questo:




deve essere così:





per favore ditemi come fare?
 
W0tman:
Ciao a tutti

bisogno di cambiare la visualizzazione dell'indicatore (cambiare le linee sottili in linee tratteggiate)

come questo:




deve essere così:





per favore ditemi come fare?
STILE_DOT
 
Vitalie Postolache:


Se il prezzo è zero o non è impostato, imposta la coordinata della linea al prezzo dell'ultimo ordine. Questo va bene.

Anche il registro è normale, prosciuga l'account come dovrebbe essere. Non guardo gli errori di deposito insufficiente.

Ma la linea è ancora rossa. Cioè chiamiamo la linea di acquisto, è così com'è, passiamo i parametri, ma altri parametri vengono passati.

 
Come fa Artyom ad avere pazienza?
 
Vitaly Muzichenko:

Prova in questo modo:

if (ObjectFind(0,"Rectangle 33579")<0) Alert("НЕТ");
else Alert("ДА");

Symphoritis(((( Come può questa funzione non essere usata affatto((
 

Per favore aiutatemi a scrivere una funzione che calcoli il numero di ordini e il loro profitto totale chiuso negli ultimi 60 secondi sulla coppia corrente. Non riesco a trovarlo sulla lingua, non riesco a formularlo correttamente.

   int CountClosedSellOrders=0, CountClosedBuyOrders;
   double ClosingSellProfit=0, ClosingBuyProfit;
   for(int i=0; i<OrdersHistoryTotal(); i++)
   {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) && OrderSymbol()==Symbol())
      {
         if(OrderType()==OP_SELL)
         {
            if(. . .)                    
            {
               CountClosedSellOrders++;
               ClosingSellProfit+=OrderProfit()+OrderCommission()+OrderSwap();
            }
         if(OrderType()==OP_BUY)
         {
            if(. . .)                    
            {
               CountClosedBuyOrders++;
               ClosingBuyProfit+=OrderProfit()+OrderCommission()+OrderSwap();
            }
         }
      }
   }
 
Vitaly Muzichenko:

Prova in questo modo:

if (ObjectFind(0,"Rectangle 33579")<0) Alert("НЕТ");
else Alert("ДА");
Grazie per aver capito che l'indicatore è stato eseguito anche su un'altra coppia)()()()
Motivazione: