Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 423
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
Ciao, aiutami a risolvere la situazione: apro una posizione 1 sotto la condizione di Y1, chiusa sotto la condizione di Y2. Ma se prima del verificarsi di U2 ancora una volta si verifica U1 e aperto la posizione 2, non reagisce a venire U2, e si blocca al prossimo U2, che è venuto dopo il nuovo U1 (!) E questa nuova posizione non è chiuso da un nuovo U2, e attende la prossima condizione U1-U2. Come evitarlo? La mia testa mi sta uccidendo. Grazie.
Abbiamo bisogno di un ciclo per chiudere OrderClose(...) di tutti gli ordini sulla condizione U2 - anche se ne abbiamo cento. Possiamo cancellarne uno ad ogni tick - quindi fare quanto segue: 1) per condizione U2, alzare il flag. 2) Se la bandiera è alzata, cancella UN ordine. 3) Se non ci sono ordini, abbassare la bandiera. Poi tutti gli ordini uno dopo l'altro saranno cancellati....
Abbiamo bisogno di un ciclo per chiudere OrderClose(...) di tutti gli ordini per condizione U2 - potete aprirne un centinaio in una volta sola
Sono già in un ciclo. C'è qualcosa che non va?
Sono già in un ciclo. C'è qualcosa che non va?
Non capisco - ho usato l'SRC per inserire il codice, e non riesco a vederlo.
Devi premere Paste e poi Add
Sopra, anche se non nel posto giusto, ma si legge. Ora è nel posto giusto. Oh, mio Dio!
Ho inserito il vostro codice correttamente.
Prima premi il pulsante SRC, poi commetti il tuo codice nella finestra, premi il pulsante "Inserisci" e invia il tuo messaggio.
Grazie per la vostra risposta!
Non c'è di che. Provate a usare funzioni multipiattaforma come questa:
Ci sono 2 errori nel codice. 1) Questa pagina spiega l'ordine degli ordini nel ciclo. 2) break - uscire dal ciclo e continuare - saltare questo
Ho inserito il vostro codice correttamente.
Prima premi il pulsante SRC, poi commetti il tuo codice nella finestra, premi il pulsante "Insert" e invia il tuo messaggio.
Grazie. Almeno mi hai fatto ridere della mia scrittura. Qual è il senso della domanda? È tutto corretto nel ciclo?
Grazie. Almeno mi hai fatto ridere della mia scrittura. Qual è il punto? Il ciclo è giusto?
Vi è già stata data una risposta:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Tutte le domande dei principianti su MQL4, aiuto e discussione su algoritmi e codici
STARIJ, 2018.01.18 20:19
Ci sono 2 errori nel codice. 1) Questa pagina spiega l'ordine degli ordini nel ciclo. 2) break - uscire dal ciclo, e si dovrebbe continuare - saltare questo
Vi è già stata data una risposta:
Sì, grazie, ho letto la pagina. Solo la mia conoscenza di MKL4 è stata sufficiente per notare che nel mio ciclo le posizioni sono messe in loop da zero all'ultimo, mentre nell'esempio al contrario, dall'ultimo a zero.Non so ancora dove inserirela pausa. E quando ho cambiato il mio ciclo per invertirlo, le posizioni smettono di chiudersi del tutto.