Características del lenguaje mql5, sutilezas y técnicas - página 59

 
A100:

Lo mismo ocurre con las estructuras, y sin demasiadas complicaciones

No comprobé mi afirmación, porque no se me ocurrió un diseño tan defectuoso. Definitivamente no es un error, pero tampoco una característica.

 
void OnStart()
{  
  // В дебаг-режиме весь цикл выполнится за одно нажатие F10/F11
  for (int i = 0; i < 10; i++) i %= 10;

  // В дебаг-режиме каждый шаг цикла/тела потребует нажатий F10/F11
  for (int i = 0; i < 10; i++)
    i %= 10;
}
 
fxsaber:
¿No debería valer la pena escribir a la SD? El comportamiento no debe depender del formato.
 
sinput string s1 = NULL;
const  string s2 = NULL;

void OnStart()
{
  Print(s1 == NULL); // false
  Print(s2 == NULL); // true
}
 
fxsaber:

Algo así como quesinput no escribe en variables de cadena...

 
Vitaly Muzichenko:

No es quesinput se escriba en variables de cadena...

Para las variables de cadena no importa: input o sinput.

 
Por cierto, losparámetros de entradade los EAs pueden ser optimizados.
 
fxsaber:
Por cierto,los parámetros de entrada enumde los EAs pueden ser optimizados.
Formato normal de enteros, ¿debería ser otro?
 
Alexey Kozitsyn:
El formato normal de los enteros, ¿debe ser diferente?

No utilizan las herramientas de la interfaz gráfica de usuario para ajustar el tono.

 
fxsaber:

No utilizan la interfaz gráfica de usuario para ajustar el tono.

No sé de qué interfaz gráfica hablas, pero en la pestaña de parámetros de la ventana del comprobador puedes establecer los campos de inicio y de parada. Y el comprobador determina correctamente el número de valores de los parámetros.