Errores, fallos, preguntas - página 1517

 

También tengo una pregunta sobre los programas de parada. ¿Es posible añadir una función de descarga rápida "universal" a los idiomas para cualquier tipo de programa? O añadir funciones como ExpertRemove() para indicadores y scripts. Por supuesto, puedes resolver el problema dividiendo por 0 o anulando la matriz. Pero, de alguna manera, no es agradable.

 
Buenas noches. Soy un principiante. Decidí aprender mql5. Después de compilar el programa, arranco el probador y no se inicia. La siguiente entrada en el registro es "tester no iniciado porque la cuenta no está especificada". ¿Cuál puede ser el problema?
 
g_Hab:
Buenas noches. Soy un principiante. Decidí aprender mql5. Después de compilar el programa, arranco el probador y no se inicia. La siguiente entrada en el registro es "tester no iniciado porque la cuenta no está especificada". ¿Cuál puede ser el problema?
El comprobador se inicia desde el terminal. ¿Está conectado a su cuenta de operaciones en el terminal?
 
Sí, ese era exactamente el problema. Gracias, ya lo tengo solucionado. Conectéla cuenta y ya está.
 

Parece que no sigues tu lógica intuitiva.

Qué buena innovación.



Pero sería más correcto

La lógica intuitiva dice que el número de productos en la fila es el número de pedidos y el número de puestos.

Así (IMHO)...

 
¿Se puede ampliar el número de tipos de objetos en mql4 para crear topes indicadores?
 
Slawa:

En la cola. La aplicación sólo tiene dos horas.

Por lo general, estas preguntas deben hacerse en un foro. Porque puede afectar a mucha gente. Me tomaré la libertad de citarte y luego responderte.

Se trata de un comportamiento planificado. De hecho, se describe explícitamente en la documentación

La carga y la descarga implican una reinicialización completa de todo.

En el Cinco, como usted ha señalado acertadamente, la situación es similar.

Es cierto, históricamente era en el cuatro, y cambiamos este comportamiento al principio al cambiar a un nuevo MQL4 (para hacerlo como los Asesores Expertos, es decir, el comportamiento esperado). Pero surgieron muchas dudas con los antiguos indicadores, que se basaban en esta inicialización. Nos vimos obligados a volver

En los cinco, este fue el caso inmediatamente debido a la arquitectura. Cuando se cambian los parámetros, se destruye el antiguo indicador con los antiguos parámetros y se crea el nuevo indicador con los parámetros modificados.

Un error.

Cuando se cambia el color, la anchura o el tipo de buffer, las variables globales no se descargan en el indicador.

 
Vasyl Nosal:

Un error.

Si se cambia el color, la anchura o el tipo de búfer, las variables globales no se cargan en el indicador.

  1. Por favor, compruebe siempre estos datos: tipo de terminal, construcción del terminal, tipo y capacidad de dígitos del sistema operativo (por cierto, estos datos están en las tres primeras líneas de la pestaña "Diario" después de reiniciar el terminal).
  2. ¿Se trata de una pregunta sobre variables globales o sobre variables terminales globales?
  3. ¿Qué quiere decir con "subir"?
  4. En general, hay que hacer el punto 1 y adjuntar el código que demuestra el problema.
 
Karputov Vladimir:
  1. Por favor, especifique siempre estos detalles: tipo de terminal, construcción del terminal, tipo de sistema operativo y capacidad de dígitos (por cierto, estos datos están contenidos en las tres primeras líneas de la pestaña "Log" después de reiniciar el terminal).
  2. ¿Se trata de una pregunta sobre variables globales o sobre variables terminales globales?
  3. ¿Qué quiere decir con "subir"?
  4. En general, hay que hacer el punto 1 y adjuntar el código que demuestra el problema.

¿No vas a prohibirme la entrada?

¿Y si crees que es una descompilación?

 
2016.02.25 12:00:55.658 FXOpen MetaTrader build 950 iniciado (FXOpen Investments Inc.)

2016.02.25 12:00:55.659 Windows 7 Ultimate (PC basado en x64), IE 09.00, UAC, 8 x AMD FX-8320 Eight-Core Processor , RAM: 8852 / 12189 Mb, HDD: 237553 / 307626 Mb, GMT+02:00

int fg=90;

////////////////////////////////////
void OnCalculte(...)
  {
  Alert(fg);
 fg=100;

}

Primero alerta 90, luego 100 100 100...

cambiar elcolor, la anchura o el tipo de búfer en las propiedades

y en 100 100 100 100