Respuesta

SQ 3.8.1 CustomComment no se muestra en MT4

4 respuestas

AC1962

Cliente, bbp_participant, comunidad, sq-ultimate, 97 respuestas.

Visitar el perfil

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

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

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

0

AC1962

Cliente, bbp_participant, comunidad, sq-ultimate, 97 respuestas.

Visitar el perfil

hace 6 años #145109

Hola Tomas

 

Gracias por su rápida respuesta inicial. Espero con interés la resolución de seguimiento.

 

AC1962

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

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

0

AC1962

Cliente, bbp_participant, comunidad, sq-ultimate, 97 respuestas.

Visitar el perfil

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

0

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)