Resposta

SQ 3.8.1 O CustomComment não está sendo exibido no MT4

4 respostas

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

6 anos atrás #117885

Oi Mark

 

 

Por favor, verifique e informe por que a estratégia anexada (anexei os arquivos *.str e *.mq4) não exibe o valor do parâmetro CustomComment [20170708d_Strategy 0.169721a_01] no campo Comentário do MT4. O que preciso fazer para isso? Valor do parâmetro CustomComment a ser exibido no MT4?

 

Todos os anteriores SQ 3.8.1 gerado As estratégias que testei no MT4 exibiram o valor do parâmetro CustomComment no campo de comentários do MT4 sem nenhum problema. No entanto, agora isso não acontece com minhas duas estratégias de teste mais recentes, geradas pelo SQ 3.8.1.

 

Veja a captura de tela anexa da visualização Terminal\Trade do MT4, em que o campo Comment está vazio para três ordens geradas por minhas duas estratégias mais recentes. Por outro lado, você também pode ver que todas as estratégias mais antigas exibem seu CustomComment sem problemas.

 

Obrigado

 

AC 1962

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #145100

Olá,

 

Estranho, verifiquei o código e testei no MT4 e ele também não exibe comentários para mim, enquanto outros EAs o fazem. O código contém corretamente o comentário com o nome da estratégia, mas, por algum motivo, ele não é exibido. Precisamos testar isso mais vezes

0

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

6 anos atrás #145109

Oi, Tomás

 

Obrigado por sua rápida resposta inicial. Aguardo ansiosamente por uma solução de acompanhamento.

 

AC1962

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #145157

Encontrei o problema, que era a concatenação de cadeias de caracteres no MQL. 

Em seu arquivo .mq4, na linha 611, há uma linha:    

    string comment = "SQ: "+CustomComment;

 

corrigi-lo para:    

    string comment = CustomComment;

 

e ela começará a funcionar. Além disso, para corrigir isso em todas as estratégias geradas no SQ, vá para a pasta {Sua instalação do SQ}/code/Mql_MT4, abra o arquivo MT4Functions.inc e, na linha 413, você deve fazer a mesma alteração.

Isso corrigirá o problema em todas as estratégias que serão salvas em .mq4 no SQ.

Marcar
EstratégiaQuant arquiteto

0

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

6 anos atrás #145159

Oi Mark

 

Obrigado, ótimo! Fiz sua alteração de código recomendada e o comentário apareceu após a substituição dos pedidos antigos afetados.

 

Ao verificar meus últimos quatro arquivos de estratégia passados para teste no MT4, apenas os dois últimos foram afetados. 

 

No entanto, o que eu não entendo é o que fez isso acontecer de repente. Eu nunca havia aberto o arquivo 'MT4Functions.inc' em um editor, muito menos editar seu conteúdo. Não sou programador e nunca brincaria com esse arquivo sem instruções explícitas para isso. Você tem alguma ideia do que pode ter causado esse problema?

 

Mais uma vez, obrigado

AC1962

0

Visualizando 4 respostas - 1 até 4 (de um total de 4)