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.
[Eliminado]  

¡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.

[Eliminado]  

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

}


[Eliminado]  
goldtrader:

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

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

{

// ........

OrderClose(...);

}


Gracias.