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

Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
L'errore non è nel codice di ricerca del penultimo, ma piuttosto nell'output delle informazioni nel testo.
Non abbiamo mai parlato di un errore nel codice. Ripeto ancora una volta, questo codice funziona quando viene aperto un nuovo ordine massimo e quando questo non accade, l'Expert Advisor considera che il penultimo ordine = l'ultimo. Questo è tutto
L'errore non è nel penultimo codice di ricerca, ma molto probabilmente nell'output delle informazioni al testo
Makar, perché la condizione evidenziata non funziona?
Makar, dimmi perché la condizione evidenziata non funziona.
In questa linea si trova il biglietto massimo
if(OrderTicket() > penultimate_ticket)
e in questa linea state confrontando il massimo con il massimo.
if(penultimate_ticket < GetTicketMaxOrder())
quindi sempre falsoNon abbiamo mai parlato di un errore nel codice. Ripeto ancora una volta, questo codice funziona quando viene aperto un nuovo ordine massimo e quando questo non accade, l'Expert Advisor considera che il penultimo ordine = l'ultimo. Questo è tutto
Questo succede solo se l'EA viene riavviato
Questo è solo se l'EA viene riavviato
No Makar, guarda qui, ho messo la variabile del penultimo ordine e la funzione dell'ultimo ordine sul monitor
Su questa linea si trova il biglietto massimo
e in questa linea si confronta il massimo con il massimo.
quindi sempre falsoBene, come si fa a fare in modo che tutti i biglietti scansionati da questa funzione
per rimuovere un biglietto uguale a
GetTicketMaxOrder()
Makar, dimmi perché la condizione evidenziata non funziona
Eugene, dove cambia la variabile del biglietto? O l'intero ciclo funziona con un solo ordine?
Eugene, dove cambia la variabile del biglietto? O l'intero ciclo funziona con un solo ordine?
No Makar, guarda qui, ho messo la variabile del penultimo ordine e la funzione dell'ultimo ordine sul monitor
Ancora una volta... ti ho dato un codice funzionante!
Fallo funzionare nel tester e premi i pulsanti.
Per vederlo, devi far chiudere gli ordini e questo EA non lo fa. E l'intero problema si verifica dopo che l'ordine max è chiuso