Compagni, forse non capisco qualcosa - e così dovrebbe essere nel tester per un modello pre-preparato, modifico il valore dell'indicatore PCI al lato superiore, cioè indico 40.
Durante ulteriori test, il suo valore rimane a 14 per impostazione predefinita.
È normale che sia così? È davvero necessario salvare di nuovo il modello con il valore attuale per il test ogni volta?
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
La prima cosa da vedere (tutto in stile "forse") è ciò che vi ritorna
Lo controlla da qualche parte?
E nell'aiuto?
Sei sicuro che stai ricevendo l'indice?Lo controllo, ma c'è ancora un errore da qualche parte, non cambia nulla.
Controllo, c'è ancora un errore da qualche parte, non cambia nulla.
Come questo.
cerca di trovare l'indice del valore più piccolo.
Lo stai facendo girare in loop, vero?
Come questo.
cerca di trovare l'indice del valore più piccolo.
Lo stai facendo girare in loop, vero?
Ecco dove il cane è al lavoro) grazie.
inserire all'inizio del codice
Purtroppo, dopo queste parole appaiono 10 errori e 200 avvertimenti((((.
Si compila bene.
Sfortunatamente dopo questi messaggi appariranno 10 errori e 200 avvertimenti((.
Ma si compila bene
Correggete questi errori - vi dicono che il programma non è scritto correttamente - per sicurezza.
La freccia non è impostata in tempo reale, ma lo è quando le impostazioni vengono richiamate.
{ //--- if(rates_total<2) return(0); int limit=rates_total-prev_calculated; if(limit>2) { limit=rates_total-2; ArrayInitialize(BufferUP,EMPTY_VALUE); ArrayInitialize(BufferDN,EMPTY_VALUE); } for(int i=limit-2; i>=0; i--) { if( close[i+1] <low[iLowest(NULL,0,MODE_LOW,10,i+2)]&&iLowest(NULL,0,MODE_LOW,10,i+2)>0 ) { BufferUP[i+1]=low[i+1]; } } return(rates_total); }Perché?
La freccia non è impostata in tempo reale, ma lo è quando le impostazioni vengono richiamate.
Perché?
if(limit>1)Compagni, forse non capisco qualcosa - e così dovrebbe essere nel tester per un modello pre-preparato, modifico il valore dell'indicatore PCI al lato superiore, cioè indico 40.
Durante ulteriori test, il suo valore rimane a 14 per impostazione predefinita.
È normale che sia così? È davvero necessario salvare di nuovo il modello con il valore attuale per il test ogni volta?
Non riesco a capire come risolvere l'errore dell'identificatore non dichiarato
mettere static prima di double o dichiarare un passo sopra / globalmente.
Se qualcosa è dichiarato dentro { }, allora fuori "scompare".