SQ 3.8.1 CustomComment no se muestra en MT4
4 respuestas
AC1962
hace 6 años #117885
Hola Mark
Por favor, puede comprobar y aconsejar por qué la estrategia adjunta (he adjuntado ambos archivos *.str & *.mq4) no muestra su valor de parámetro CustomComment [20170708d_Strategy 0.169721a_01] en el campo Comentario de MT4. ¿Qué tengo que hacer, para este ¿Valor del parámetro CustomComment a mostrar en MT4?
Todos los anteriores SQ 3.8.1 generado que he probado en MT4, han mostrado el valor de su parámetro CustomComment en el campo Comentario de MT4, sin ningún problema. Sin embargo, esto ahora ha dejado de suceder con mis 2x estrategias de prueba más recientes, generados por SQ 3.8.1.
Ver captura de pantalla adjunta de MT4 Terminal\Trade vista, donde el campo Comentario está vacío para 3x órdenes generadas por mis 2x últimas estrategias. Mientras, también se puede ver que todas las estrategias más antiguas muestran su CustomComment sin problema.
Gracias
AC 1962
tomas262
hace 6 años #145100
Hola,
extraño, he comprobado el código y probado en MT4 y tampoco me muestra los comentarios mientras que otros EAs si lo hacen. El código contiene correctamente el comentario con el nombre de la estrategia pero por alguna razón no se muestra. Habrá que probarlo más
AC1962
hace 6 años #145109
Hola Tomas
Gracias por su rápida respuesta inicial. Espero con interés la resolución de seguimiento.
AC1962
Mark Fric
hace 6 años #145157
He encontrado el problema, era la concatenación de cadenas en MQL.
I su archivo .mq4 en la línea 611 hay una línea:
string comment = "SQ: "+ComentarioPersonalizado;
corrígelo:
string comentario = CustomComment;
y empezará a funcionar. Además, para arreglarlo para todas las estrategias generadas en SQ, por favor vaya a la carpeta {Su instalación SQ}/code/Mql_MT4, abra el archivo MT4Functions.inc y allí alrededor de la línea 413 debe hacer el mismo cambio.
Esto lo arreglará en todas las estrategias que se guardarán en .mq4 en SQ.
Mark
Arquitecto de StrategyQuant
AC1962
hace 6 años #145159
Hola Mark
Gracias. He realizado el cambio de código recomendado y el comentario ha aparecido al reemplazar los antiguos pedidos afectados.
En la comprobación de mis últimos 4x archivos de estrategia. pasado a través de MT4 para la prueba, sólo los últimos 2x se vieron afectados.
Sin embargo, lo que no entiendo es por qué ha sucedido esto de repente. Nunca antes había abierto la ventana 'MT4Functions.incen un editor, y mucho menos editar su contenido. No soy un escritor de código y nunca jugaría con un archivo de este tipo, sin instrucciones explícitas para hacerlo. ¿Tiene usted alguna idea de lo que puede haber causado que esto suceda?
Gracias de nuevo
AC1962
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)