| Cicli - "for" e "while" |
|
| Giovedì 23 Aprile 2009 14:57 |
|
Nel capitolo precedente abbiamo esaminato le istruzioni condizionali , che ci consentono di inserire nel codice MQL4 dei percorsi decisionali. I cicli presentano alcune analogie con le istruzioni condizionali perché, in entrambe i casi, l'esecuzione delle righe di codice successive dipende dalla soddisfazione di una condizione.
La differenza tra i due approcci è che i contenuti di un ciclo possono essere eseguii più volte all'interno del nostro software. In pratica viene verificata la condizione e se risulta soddisfatta viene eseguita l'operazione poi la condizione viene eseguita di nuovo e nuovamente se viene soddisfatta viene di nuovo eseguita l'operazione e così via fino a quando il controllo restituisce il valore FALSE e quindi il ciclo termina. Ogni passaggio attraverso il ciclo viene definito iterazione. In MQL4 esistono due tipologie di cicli:
while()Iniziamo la trattazione sui cicli da while() sia per il fatto che presenta un costrutto più semplice sia perché presenta delle analogie con if(). il ciclo while() verifica il risultato di una condizione e solo in caso questa risulti vera esegue il codice che viene scritto tra le parentesi graffe { }.
La rima istruzione dopo la parentesi dice di stampare a video il valore della variabile che all'inizio sarà 0 dopo di che assegna a Variabile il valore di se stessa + 1 con l'operatore incrementale++ che a questo punto diventa 1 e si ripete il ciclo. A questo punto l'istruzione while esegue un altro controllo, Variabile è < a 10? Dato che il valore attuale è 1 si e allora l'istruzione si ripete stampa a video 1 e incrementa il valore della variabile di 1 che diventa 2 e il ciclo esegue un'altra iterazione. Il tutto fino a che il valore di Variabile non è 10 allora il ciclo termina la sua funzione e si esegue la parte di codice che segue la parentesi graffa chiusa, }. for()Il ciclo è un po' più complesso di while() necessitando di un costrutto più articolato.La sintassi prevede:
|
Sito creato da un imprenditore che spiega le sue tecniche che gli hanno permesso in poco tempo di sostituire i redditi da azienda con i redditi da trading sul Forex.
Zero Risk Zone signal provider
Un signal provider abbastanza unico sul mercato, basato su operazioni di medio periodo invece che sullo scalping, consente rapidamente di arrivare a "rischio zero" in modo da poter lavorare esclusivamente a profitto.
Un videocorso gratuito e consigli e trucchi e settaggi per il Forex robot FAPTurbo, il Forex robot piu' diffuso che funziona piuttosto bene ma e' molto critico con i settaggi.
Un videocorso gratuito e consigli e trucchi e settaggi per il Forex robot Pipsminer che, piu' "prudente di FAPTurbo" permette di ottenere quasi sempre profitti.
Un'altra ottima risorsa per il Trading Forex è www.forexinlinea.it, un sito dedicato a tutti gli aspetti del mercato valutario. Troverete recensioni dei Forex Broker, analisi tecniche giornaliere e un'estesa sezione educativa che vi aiuterà a diventare un trader migliore indipendentemente dal vostro livello di partenza.
Disclaimer |