SQ 3.8.1 O CustomComment não está sendo exibido no MT4
4 respostas
AC1962
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
tomas262
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
AC1962
6 anos atrás #145109
Oi, Tomás
Obrigado por sua rápida resposta inicial. Aguardo ansiosamente por uma solução de acompanhamento.
AC1962
Marca Fric
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
AC1962
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
Visualizando 4 respostas - 1 até 4 (de um total de 4)