![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Spiegare perché: "è meglio uscire da un ciclo con break invece che con return"?
Esco da una funzione con return e solo il ciclo con break. Qual è il trucco?
Scusa, non controllo spesso questo thread.
Per quanto riguarda return e break - il punto è che bisogna sviluppare uno stile di programmazione che eviti il "rake". Ecco perché non è auspicabile usare return all'interno del corpo del ciclo.
Scusa, non visito spesso questo thread.
Per quanto riguarda return e break - il punto è che bisogna sviluppare uno stile di programmazione che eviti il "rake". Ecco perché return non dovrebbe essere usato all'interno del corpo del ciclo.
Per gli esteti:
http://c2.com/cgi/wiki?IsBreakStatementArchaic
per gli esteti:
Qualcuno... si faccia avanti....PLEASEZZZZZZZZ
Ciao!
Per favore, aiutate un programmatore principiante a capire:
Sono in grado di chiudere i trade in questo modo: if(Hour()>=23) etc..... Ma non riesco a capire -
Come scrivere una funzione, in modo che l'affare fosse chiuso non in un momento fisso, ma dopo che fosse passato del tempo. Cioè, si apre un affare, passano due ore dall'apertura e l'affare viene chiuso.
Forse c'è una funzione già pronta per questo scopo, se puoi dirmelo.
Forse c'è una funzione già pronta di questo tipo, se potete dirmelo.
C'è una funzione, ma non è quella di Kim. OrderOpenTime()
if (TimeCurrent() - OrderOpenTime() > 2*60*60)
{
// ........
OrderClose(...);
}
C'è una funzione come questa, solo che non è quella di Kim. OrderOpenTime()
if (TimeCurrent() - OrderOpenTime() > 2*60*60)
{
// ........
OrderClose(...);
}
Grazie!