Non riesco a capire cosa c'è che non va. C'è un ciclo while nell'indicatore, ma sembra funzionare bene. All'inizio durante i test tutto funziona, ma in uno stesso posto il programma si blocca, anche il terminale, devo cancellare il codice sorgente dal terminale. Anche su altre valute si blocca. Ho messo dei commenti intorno al programma e finalmente arriva aComment(rates_total+"\n "+prev_calculated); prima del ritorno e si ferma. E il commento mostra che abbiamo ottenuto numeri come 3247 e 3247, il che significa che la condizione per lavorare (rates_total>prev_calculated) non è soddisfatta e il programma non deve fare nulla. Perché si blocca?
Aleksandr Kononov Comment(rates_total+"\n "+prev_calculated); prima del ritorno e si ferma. E il commento mostra che abbiamo ottenuto numeri come 3247 e 3247, il che significa che la condizione per lavorare (rates_total>prev_calculated) non è soddisfatta e il programma non deve fare nulla. Perché si blocca?
Cosa sono queste variabili nella condizione di loop? E se la condizione iniziale è vera, quando diventa falsa per uscire dal ciclo?
I cicli servono solo per capire cosa sono. Se li scrivete, otterrete un sacco di codice. La domanda è perché il lavoro si ferma prima del ritorno, anche se non succede niente neanche in questo tick. Nei tassi di commento il totale è uguale al prev calcolato, quindi non facciamo assolutamente nulla.
Buon momento per conoscere mql4. C'è una funzione che chiude la parte percentuale dell'ordine perdente più lontano nella serie a causa di posizioni redditizie di qualsiasi direzione. Abbiamo bisogno di aiuto per migliorare questa funzione! Vale a dire, abbiamo bisogno di chiudere parzialmente tutti gli ordini rimanenti nella serie (a causa di posizioni redditizie di qualsiasi direzione) invece di quello più lungo. Grazie in anticipo!
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.
Leggete attentamente la documentazione.
Leggete attentamente la documentazione.
Cosa sono queste variabili nella condizione di loop? E se la condizione iniziale è vera, quando diventa falsa per uscire dal ciclo?I cicli servono solo per capire cosa sono. Se li scrivete, otterrete un sacco di codice. La domanda è perché il lavoro si ferma prima del ritorno, anche se non succede niente neanche in questo tick. Nei tassi di commento il totale è uguale al prev calcolato, quindi non facciamo assolutamente nulla.
Potete dirmi come trovare una freccia tra altri oggetti in mql4? Rimuovere tutte le frecce e lasciare le linee
Beh, leggete la documentazione