Después de mostrar el objeto en la ventana principal por software, el objeto sólo se muestra con la aparición de un nuevo tick. ¿Hay alguna manera de obtener una imagen del objeto antes del tic, en el momento de su creación?
ObjectsRedraw();
Y de paso. Este marcador gris en el triángulo superior derecho, se desplaza a la izquierda del gráfico, ¿se controla de alguna manera programáticamente?
Slawa, muchas gracias por la consulta. Para mí es muy importante que un desarrollador responda.
Por favor, confirme, por favor. Si el Asesor Experto contiene un ciclo de procesamiento bastante largo (digamos 10 segundos)... Si al mismo tiempo, digamos, en el tercer segundo de su funcionamiento, se pulsa el botón STOP. Entonces: El Asesor Experto trabajará hasta el final de su ciclo, hasta el décimo segundo (durante el cual se ejecutarán todas las funciones de negociación codificadas), y luego se desactivará? ¿Estoy en lo cierto al pensar que la orden para desactivar realmente el EA (si se pulsa el botón Disable) es cuando el EA alcanza el operador de retorno de la función start()?
El EA trabajará su ciclo hasta el final, hasta el décimo segundo. El EA no se apagará, sólo con la llegada del siguiente tick el EA no se iniciará. No entiendo la última pregunta.
¿Existe alguna regularidad entre el tiempo de start() (en milisegundos) en expert y el tiempo de start() en el indicador personalizado, en caso de que ambos estén unidos a la ventana?
¿Sería correcto esperar que los códigos del Asesor Experto y el indicador de abajo den un resultado estable A=1?
Código del Asesor Experto
int inicio() { GlobalVariableSet("Inicio",1); Sleep(500); GlobalVariableSet("Inicio",0); return; }
Código del indicador
int start() { int A=0; Sleep(100); if (GlobalVariableGet("Start")==1) A=1 ; Alert("A=",A); return; }
(la tarea es realmente sencilla: informar al indicador de que el Asesor Experto está desactivado mediante un botón)
¿Sería correcto esperar que los siguientes códigos de expertos e indicadores dieran un resultado estable de A=1? <br/ translate="no">
No. En la implementación actual, las Variables Globales no son seguras desde el punto de vista del acceso a los recursos compartidos de los indicadores y Asesores Expertos que se ejecutan simultáneamente.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
si el EA se inicia, significa que la autorización para iniciar EAs está activada
muchas gracias por la consulta. Para mí es muy importante que un desarrollador responda.
Por favor, confirme, por favor.
Si el Asesor Experto contiene un ciclo de procesamiento bastante largo (digamos 10 segundos)...
Si al mismo tiempo, digamos, en el tercer segundo de su funcionamiento, se pulsa el botón STOP.
Entonces: El Asesor Experto trabajará hasta el final de su ciclo, hasta el décimo segundo (durante el cual se ejecutarán todas las funciones de negociación codificadas), y luego se desactivará?
¿Estoy en lo cierto al pensar que la orden para desactivar realmente el EA (si se pulsa el botón Disable) es cuando el EA alcanza el operador de retorno de la función start()?
Gracias de antemano.
No entiendo la última pregunta.
Has respondido completamente a mi pregunta.
Gracias de nuevo.
¿Sería correcto esperar que los códigos del Asesor Experto y el indicador de abajo den un resultado estable A=1?
Código del Asesor Experto
int inicio() { GlobalVariableSet("Inicio",1); Sleep(500); GlobalVariableSet("Inicio",0); return; }Código del indicador
int start() { int A=0; Sleep(100); if (GlobalVariableGet("Start")==1) A=1 ; Alert("A=",A); return; }(la tarea es realmente sencilla: informar al indicador de que el Asesor Experto está desactivado mediante un botón)
No. En la implementación actual, las Variables Globales no son seguras desde el punto de vista del acceso a los recursos compartidos de los indicadores y Asesores Expertos que se ejecutan simultáneamente.
Gracias, es comprensible. No es eso lo que quería decir.