Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1494
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
Potreste dirmi perché il programma (su mql 4, su minuti, tutti i tick) legge il numero esplicitamente e lo stesso numero calcolato nella funzione in modo diverso.
Ecco il codice
Il programma non legge Pr come 1,60854 anche sePrint( ) mostra il valore di Pr come 1,60854. Di conseguenza, il programma apre il secondo ordine, ma non dovrebbe farlo
.
E se impostiamo il numero 1,60854 invece della variabile Pr , il programma lo legge e non apre il secondo ordine.
DOMANDA Quali modifiche devono essere apportate al codice in modo che il programma legga Pr e non apra il secondo ordine.
Grazie per il vostro aiuto
Non si raccomanda di confrontare direttamente i numeri reali. È più corretto confrontare la loro differenza normalizzata con lo zero.
Non si raccomanda di confrontare direttamente i numeri reali. È corretto confrontare la loro differenza normalizzata con zero.
Grazie per le preziose informazioni. Io stesso non l'avrei mai immaginato.
Grazie per le preziose informazioni. Io stesso non l'avrei mai immaginato.
Non raccomandato non significa proibito. Se, per esempio, confrontiamo il prezzo attuale con il prezzo dello stop previsto, allora possiamo confrontare direttamente se è più o meno... La differenza sarà abbastanza significativa. Ma è tutta un'altra cosa confrontarlo a parità di condizioni...
Non raccomandato non significa che sia proibito. Se, per esempio, confrontiamo il prezzo attuale con il prezzo dello stop previsto, allora possiamo confrontare direttamente se è più o meno... La differenza sarà abbastanza significativa. Ed è tutta un'altra cosa quando la si paragona all'uguaglianza...
Capito. Grazie.
Ma non funziona così facilmente.
Come posso superare in astuzia il compilatore?
Salve. Per favore, aiutatemi a capire l'indicatore Zigzag. Si scopre che l'intero array ZigZagBuffer[] ha assunto il valore 0.0. Perché l'espressione if(res != 0.0) a volte diventa vera? Dopo tutto, l'intero array ha il valore 0.0?????
Ciao a tutti. Cari programmatori, ho bisogno del vostro aiuto.
Sto cercando di fare un indicatore multicurrency, dovrebbe mostrare SMA di due simboli nel seminterrato.
Se non è difficile, si prega di consigliare qual è l'errore.
Buona giornata a tutti.
Potete per favore dirmi come codificare correttamente la seguente condizione usando non ricordo quale funzione matematica.
if (Bid - Low[1]>=0.0030 && Bid - Low[1]<0.0035) {action;}
So che c'è una funzione matematica che può essere usata nella condizione precedente senza il segno &&. Ma non ricordo come si chiama questa funzione matematica e come applicarla.
Grazie per il vostro aiuto.
se(MathAbs(Bid - Low[1]) >= 0,0004) {action;}
se(MathAbs(Bid - Low[1]) >= 0,0004) {action;}
Oh Taras, Taras... Non hai imparato a pensare a scuola? 0,0004 è mai inferiore a 0,0035 ...............
Oh Taras, Taras... Non ti hanno insegnato a pensare a scuola? È 0,0004 meno di 0,0035 ...............
Impara a leggere, bugiardo.
e il programma verificherà la coerenza dei prezzi nell'intervallo di 4 punti.