Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 503
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
Funziona brillantemente!
Tra due posizioni ha scelto l'ultima, cioè l'undicesima barra, che potete vedere nello screenshot:
Codice di convalida
Ho deciso di cambiare la condizione per entrare nella posizione, basta impostare Limit a Low[2] ha funzionato, ma quando la condizione come nella mia prima chiamata oggi, non funziona, quindi è nella condizione stessa prima che la funzione viene chiamata
Ho deciso di cambiare la condizione per entrare in una posizione, appena impostato il limite a Low[2] ha funzionato, ma quando la condizione come nella mia prima chiamata oggi, non funziona, quindi il problema è nella condizione stessa prima che la funzione venga chiamata
Sei tu che imposti un ordine e non un'entrata di posizione (Buy, Sell).
Ok, quindi è una buona cosa.
Sei tu che hai impostato l'ordine, non l'entrata in posizione (Buy, Sell).
Ok, l'abbiamo capito - quindi va bene.
Volevo dire che prima c'era una condizione per entrarese(Open[2]>Close[2] && Open[1]>Close[1] && Close[1]<Low[2]
poi ho chiamato questa funzione per restituire l'indice della barra, ma ora l'ho appena rimossa e ho messo Low[2] in OrderSend e funziona
Dopo tutto, non ci ho perso un giorno, è un po' uno spostamento dal punto morto
forse 1 e 1 ?/i.e. vero e codice di errore 1
Tutto il tuo codice è sbagliato.
Tutto il tuo codice è sbagliato.
controlla il numero della barra rispetto all'ora...
controlla il numero del bar rispetto all'ora...
Sì, non ho notato la staffa.
controlla il numero della barra in base al tempo...
forse 1 e 1 ?/i.e. vero e codice di errore 1
Print(takelimit,GetLastError()) restituisce due valori perché la 1° variabile è di tipo bool e non ha bisogno di GetLastError, e perché ha una virgola, GetLastError restituisce l'ultimo errore nel codice al momento di chiamare GetLastError?