Caratteristiche utili da KimIV - pagina 100

 
TarasBY:

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.

 
PapaYozh:


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

 
Choomazik:


per gli esteti:

Tutti gli esteti sono qui ora: https://www.mql5.com/ru/forum/126359
 
Qualcuno... si faccia avanti....PLEASEZZZZZZZZZ
 
pyatka__ASD:
Qualcuno... si faccia avanti....PLEASEZZZZZZZZ
perché stai urlando, non nel bosco?
 
Non sto gridando, ho solo bisogno di... davvero... la difesa di domani.
 

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.

 
KLMNC:

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(...);

}


 
goldtrader:

C'è una funzione come questa, solo che non è quella di Kim. OrderOpenTime()

if (TimeCurrent() - OrderOpenTime() > 2*60*60)

{

// ........

OrderClose(...);

}


Grazie!