Preguntas de un "tonto" - página 118

 
MetaDriver:

Esto, por supuesto, funciona.


Este es un caso especial.

Este bucle no funcionará si se establece en enum como este

enum PP
{
A=10,
B=-1
}

Así que no es posible que los valores se asuman como incrementales.

 
sergeev:

este es un caso especial. un bucle de este tipo no funcionará si el enum se establece, por ejemplo, en

enum PP
{
A=10,
B=-1
}
Así que no es posible que los valores se supongan crecientes.

Soy consciente de ello.

Mi premisa básica es que es injusto

input  ENUM_TIMEFRAMES P;

- está bien, pero como variable de bucle, es "negar y prohibir". para las booleanas, por ejemplo, no hay limitaciones, así que esta mierda

   for (bool odd = false; ; odd^=1) { Print(odd); }

se compila y funciona bien. Los actuales tampoco tienen problemas, ¿dónde está la equidad, te pregunto?

¡Libertad para las variables enumeradas! ¡Viva el bucle en los periodos!

;)

 
MetaDriver:

¡Libertad para las variables enumeradas! ¡Viva el bucle de tiempo!

¡Whoa! ¿Swampy lo odia? :)

 

cuando se ejecuta la cadena

total=CopyRates(Symbol(),tm[i],m.first,m.last,mr);

cuando las variables son iguales a los valores mostrados en la imagen, MT5 se cuelga... aunque esperaba que devolviera -1

¿Hay un error en el código o un fallo?

 
más precisamente, lo que devolverá 0
 
meneo:
más precisamente, lo que devolverá 0

no parece ser un error.

-> ¡a servicedesk...!

 
Yedelkin:

¡Vaya! ¿Odio al pantano? :)

¡Soy lo que son! ¡No me voy a callar!

:)

 

¿Pueden decirme cómo determinar mediante programación que el proceso de optimización ha terminado?

En mi opinión, falta el código de la razón de desinicialización:REASON_END_OPTIMIZATION.

¿O tal vez estos eventos puedan ser identificados de alguna manera?

//---

La cuestión se plantea en relación con las herramientas MQL5.

 
La nueva compilación tiene nuevas características en forma de puntos de entrada para el control del proceso de rltime y post optimización.

Es decir, el proceso de optimización puede ser controlado desde su código justo durante la optimización, recogiendo una variedad de datos de cualquier tamaño (no sólo un doble) en tiempo real.

Esto le permite escribir potentes manejadores de tareas distribuidas para cualquier dominio.
 
Renat:
La nueva construcción tiene nuevas características en forma de puntos de entrada para el control del proceso de rltime y post optimización.

Es decir, el proceso de optimización puede ser controlado desde su código justo durante la optimización, recogiendo una variedad de datos de cualquier tamaño (no sólo un doble) en tiempo real.

Esto le permite escribir potentes manejadores de tareas distribuidas para cualquier tipo de negocio.
¡Genial! Eso es lo que me faltaba. Gracias. Estoy esperando impacientemente la nueva construcción. ))