Funciones útiles de KimIV - página 100

 
TarasBY:

Explica por qué: ¿"es mejor salir de un bucle mediante break en lugar de return"?
Salgo de una función por return y sólo del bucle por break. ¿Cuál es el truco?


Lo siento, no reviso este hilo a menudo.

En cuanto a la devolución y la ruptura, la cuestión es que hay que desarrollar un estilo de programación que evite el "rastrillo". Por eso no es conveniente utilizar return dentro del cuerpo del bucle.

 
PapaYozh:


Lo siento, no visito este hilo a menudo.

En cuanto a la devolución y la ruptura, la cuestión es que hay que desarrollar un estilo de programación que evite el "rastrillo". Por eso no se debe utilizar return dentro del cuerpo del bucle.


Para los estetas:

http://c2.com/cgi/wiki?IsBreakStatementArchaic

 
Choomazik:


para los estetas:

Todos los estetas están ahora aquí: https://www.mql5.com/ru/forum/126359
 
Alguien... que se presente....PLEASZZZZZZZZ
 
pyatka__ASD:
Que alguien... se presente....PLEASZZZZZZZ
¿Por qué gritas? No está en el bosque.
 
No estoy gritando, sólo necesito... realmente... la defensa de mañana.
 

¡Hola!

Por favor, ayude a un programador novato a entenderlo:

Puedo cerrar operaciones así: if(Hour()>=23) etc..... Pero no puedo entender -

Cómo escribir una función, de modo que el acuerdo se cerrara no a una hora fija, sino después de transcurrido un tiempo. Es decir, se abre una operación, pasan dos horas desde que se abre, se cierra la operación.

 

Tal vez haya una función preparada para este fin, si me pueden decir.

 
KLMNC:

Tal vez haya una función ya hecha de este tipo, si me lo pueden decir.

Hay una función, pero no es la de Kim. OrderOpenTime()

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

{

// ........

OrderClose(...);

}


 
goldtrader:

Hay una función como ésta, sólo que no es la de Kim. OrderOpenTime()

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

{

// ........

OrderClose(...);

}


Gracias.

Razón de la queja: