| Operatori condizionali - "if" e "switch" |
|
| Giovedì 23 Aprile 2009 01:16 |
|
Gli operatori condizionali permettono di eseguire le varie operazioni o istruzioni impostate solo se viene soddisfatta la condizione imposta.
In MQL4 esistono tre tipi di operatori condizionali:
Operatori "if ...else"Gli operatori condizionali if() e else() lavorano in stretto contatto in quanto la else() interviene solo dopo il controllo di if() in caso la condizione di quest'ultimo non venga soddisfatta.In linea di principio la presenza dell'istruzione else() non è sempre necessaria a meno che non si debba definire un'ulteriore condizione in caso il valore della condizione non venga soddisfatto. Il costrutto standard è il seguente:
Avremmo anche potuto utilizzare la forma estesa senza incappare in errori, ma ogni programmatore sa che è bene ottimizzare le risorse ed è inutile inserire elementi che non sono necessari. Perché in questo caso non servono questi elementi? Per le parentesi graffe come contenitore, sono necessarie solo quando all'operatore if() segue una serie di istruzioni, nel caso dell'esempio vi era una sola istruzione di stampa a video e quindi si può omettere il contenitore. Per quanto riguarda l'omissione di else() , questi è un operatore necessario solo se poi si devono dare ulteriori condizioni, facciamo un esempio per spiegare meglio il concetto:
Operatore switch()Spesso si ha la necessità di ramificare le istruzioni all'interno di un algoritmo con diverse varianti, in questi casi è necessario utilizzare l'operatore condizionale switch(). L'utilità di switch() si concretizza quando vi è un certo numero di condizioni per una singola variabile che necessiterebbero di molti cicli di if() - else() che oltre ad appesantire il codice renderebbero difficile la comprensione del codice.La sintassi dell'operatore è :
Prossima lezione i cicli |
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 |