Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 573
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!
Sì. Non c'è motivo di tradurre il tempo in stringa, poiché il tempo è un numero di secondi. Questo numero è molto più facile e veloce da lavorare rispetto alle stringhe.
Avete corretto una cosa e rovinato un'altra).
Nella seconda parte invece di:
ritorno:
Avevi questa linea corretta nel tuo precedente tentativo.
Grazie per le risposte! Ho provato entrambe le opzioni.
Non vedo quale sia la fregatura - va ancora dritto dentro quando si chiude su uno stop:
Dite la vostra condizione ad alta voce e vedrete cosa sta succedendo)
Infatti, c'è != condizione ovunque, cioè il contrario > dovrebbe esserci, se ho capito bene quello che vuoi dire. Ma tutte le varianti hanno funzionato - funziona ancora.
Aiutare a capire la logica, trovare l'errore
Commentato il codice in dettaglio.
Ho bisogno che disegni frattali con un periodo, con un tipo "zigzag", in modo che i frattali inferiori superiori inferiori vadano in sequenza e così via.
Ma come risultato, i frattali ripetuti appaiono comunque sul grafico
La base è presa dall'indicatore frattale standard. Screenshot qui sotto con frattale ripetuto sul periodo 5
Potete per favore consigliare come ottenere il volume delle posizioni aperte in MQL4, se SYMBOL_SESSION_INTEREST non è supportato? Grazie!
Esamina tutte le posizioni e calcola il loro volume totale:OrderLots()
Non riesco a capire perché viene restituito un certo valore di prev_calculated?
Come si calcola in primo luogo?
Non riesco a capire perché viene restituito un certo valore di prev_calculated?
Come si calcola in primo luogo?
Non riesco a capire perché viene restituito un certo valore di prev_calculated?
Come si calcola?
Questo è il valore restituito da OnCalculate() all'ultima iterazione. Questo è esplicitamente dichiarato nella documentazione:
La relazione tra il valore restituito da OnCalculate() e il secondo parametro di input prev_calculated dovrebbe essere notato. Ilparametro prev_calculated, quando la funzione viene chiamata, contiene il valorerestituito da OnCalculate() nella chiamataprecedente. Questo permette algoritmi economici per il calcolo dell'indicatore personalizzato al fine di evitare calcoli ripetuti per quelle barre che non sono cambiate dalla precedente chiamata di questa funzione.
Il compito è trovare la barra con la chiusura minima
for(int x=0; x<=xBars -1; x++)
{
contro++;
// Print(Close[x],",",counter);
int h = ArrayMinimum(Close[x]);
se(contatore > 20) pausa;
}
Il compilatore giura su Close