fxsaber: mt5, 1375, sucedió después de la actualización. vinhp32
¿Actualizaciones de qué y en qué? Por favor, si está señalando un posible fallo, no ahorre tinta y exponga las circunstancias con el mayor detalle posible.
No veo ningún error, entre las llamadas a ChartGetString se ha cambiado el comentario del gráfico, por eso hay una diferencia de 16 caracteres entre las líneas, sólo el tamaño de la línea añadida al comentario del gráfico.
Ilyas: No veo ningún error, entre las llamadas a ChartGetString, se ha cambiado el comentario del gráfico, por eso hay una diferencia de 16 caracteres entre las líneas, sólo por el tamaño de la línea añadida al comentario del gráfico.
El experto está descargado (es decir, ya no puede afectar al gráfico). Cargue el script de prueba (10 líneas). Pregunta: ¿cuál de las líneas dadas cambia el comentario del gráfico?
No hay código entre las llamadas de ::ChartGetString()
El experto está descargado (es decir, ya no puede afectar al gráfico). Cargue el script de prueba (10 líneas). Pregunta: ¿cuál de las líneas dadas cambia el comentario del gráfico?
No hay código entre las llamadas de ::ChartGetString()
Por acción (ya que las operaciones del gráfico son sincrónicas/secuenciales, el EA y el script trabajan en sus propios hilos):
ExpertRemove no elimina el Asesor Experto del gráfico instantáneamente, sino sólo al finalizar el OnTick. Y no es análogo a la función exit()
La cita en el registro sólo ilustra el hecho de llamar a la función ExpertRemove(). El hecho de eliminar el Asesor Experto se reflejará en el registro del terminal del cliente como "experto eliminado".
La cita en el registro sólo ilustra el hecho de llamar a la función ExpertRemove(). El Asesor Experto será eliminado del registro del terminal del cliente como "experto eliminado".
Secuencia detallada de acciones:
Abrir un nuevo gráfico
Ejecute Test.ex5 en el gráfico del Asesor Experto (en unos segundos aparecerá el siguiente mensaje en la pestaña Expertos: '2016.08.08 15:40:47.267 Prueba (EURUSD,M15) Función ExpertRemove() llamada' y el EA se descarga del gráfico
Asegúrese de que la pestaña de registro muestra un mensaje del siguiente tipo: '2016.08.08 15:40:47.286 Prueba de expertos (EURUSD,M15) eliminada'
Ejecute el script Script1.ex5 en el mismo gráfico (el nombre del script aquí no se corresponde con el nombre del Asesor Experto)
Como resultado, aparecerá un mensaje del siguiente tipo en la pestaña de Expertos: '2016.08.08.08 15:52:43.173 Scripts1 (EURUSD,M15) 120-136' Debería serlo:'2016.08.08 15:52:43.173 Scripts1 (EURUSD,M15) OK'
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.
mt5, 1375, sucedió después de la actualización. vinhp32
¿Actualizaciones de qué y en qué? Por favor, si está señalando un posible fallo, no ahorre tinta y exponga las circunstancias con el mayor detalle posible.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Errores, fallos, preguntas
Karputov Vladimir, 2016.08.07 14:11
Error en la ejecución
Secuencia de operaciones:
1. Ejecute el experto Test.ex5, que muestra el mismo tipo de texto en el gráfico línea por línea hasta que se produzca un error
2. En el mismo gráfico, ejecute el script simplificado que demuestra el error
Obtenemos el resultado
2016.08.08 02:21:25.979 Prueba (EURUSD,M15) 120-136
... y debería ser "OK"
Error en la ejecución
Secuencia de operaciones:
1. Ejecute el experto Test.ex5, que muestra el mismo tipo de texto en el gráfico línea por línea hasta que se produzca un error
2. En el mismo gráfico, ejecute el script simplificado que demuestra el error
Obtenemos el resultado
2016.08.08 02:21:25.979 Prueba (EURUSD,M15) 120-136
... y debería ser "OK"
No veo ningún error, entre las llamadas a ChartGetString, se ha cambiado el comentario del gráfico, por eso hay una diferencia de 16 caracteres entre las líneas, sólo por el tamaño de la línea añadida al comentario del gráfico.
El experto está descargado (es decir, ya no puede afectar al gráfico). Cargue el script de prueba (10 líneas). Pregunta: ¿cuál de las líneas dadas cambia el comentario del gráfico?
No hay código entre las llamadas de ::ChartGetString()
¿Qué pasa con la versión móvil del foro?
Cuando pulso "Responder", aparece una cita con cocodrilos de código htlm. Y no se puede sacar el cursor.
Android 2.3.4
El experto está descargado (es decir, ya no puede afectar al gráfico). Cargue el script de prueba (10 líneas). Pregunta: ¿cuál de las líneas dadas cambia el comentario del gráfico?
No hay código entre las llamadas de ::ChartGetString()
Por acciones (para un gráfico, las operaciones son sincrónicas/secuenciales, el Asesor Experto y el script trabajan en sus hilos):
El experto de Test.ex5 no puede llamar a nada (punto 2), ya que cuando el script se ejecuta, ya se ha descargado de antemano,
es decir, el paso 3 es obviamente anterior al paso 1
A continuación se muestra el resultado del script Test.ex5
2016.08.08 02:21:25.979 Prueba (EURUSD,M15) 120-136
...y debería estar "bien".
El experto de Test.ex5 no puede llamar a nada (punto 2), porque cuando el script se ejecuta, ya está descargado de antemano,
es decir, el paso 3 es obviamente anterior al paso 1
A continuación se muestra el resultado del script Test.ex5
2016.08.08 02:21:25.979 Prueba (EURUSD,M15) 120-136
...y debería estar "bien".
ExpertRemove no elimina el Asesor Experto del gráfico instantáneamente, sino sólo al finalizar el OnTick. Y no es análogo a la función exit()
La cita en el registro sólo ilustra el hecho de llamar a la función ExpertRemove(). El hecho de eliminar el Asesor Experto se reflejará en el registro del terminal del cliente como "experto eliminado".
Mostrar el código fuente del Asesor Experto
La cita en el registro sólo ilustra el hecho de llamar a la función ExpertRemove(). El Asesor Experto será eliminado del registro del terminal del cliente como "experto eliminado".
Secuencia detallada de acciones:
Como resultado, aparecerá un mensaje del siguiente tipo en la pestaña de Expertos: '2016.08.08.08 15:52:43.173 Scripts1 (EURUSD,M15) 120-136'
Debería serlo:'2016.08.08 15:52:43.173 Scripts1 (EURUSD,M15) OK'
Debería serlo:'2016.08.08 15:52:43.173 Scripts1 (EURUSD,M15) OK'
Esto puede verse fácilmente sustituyendo la línea (*) en Script1.mq5 por