Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Espero não estar dizendo o óbvio, e peço desculpas se estiver!
Suspeito que todos que responderam assumiram que você está ciente, mas a revista MT é simplesmente uma série de arquivos, cujas últimas linhas são exibidas na GUI.
Os arquivos (para testes anteriores) vivem no MetaTrader Install Folder/tester/logs
Você pode pesquisar através de qualquer ferramenta disponível para você - por exemplo, o comando Findstr para extrair os arquivos...
cd MetaTrader Folder/tester/logs
Findstr some_text *.log
Findstr some_text *.log > small_log.txt
Mais uma vez, desculpe-me se eu estou dizendo o óbvio e você está realmente atrás de algo mais!?
Em minha primeira resposta, perguntei: "O diário pode não ter todas as informações, mas os arquivos de registro não foram apagados, não é?
Então eu assumi que ele estava realmente abrindo o diário de bordo.
Possivelmente foi a suposição errada e ele está tentando verificar o diário de bordo, não o diário de bordo.
Se ele não souber, você pode acessar o diário clicando com o botão direito do mouse na janela do diário e clicando em abrir. Em seguida, o último arquivo de diário de bordo ou qualquer outro que possa ser aberto.
+Não tenho certeza de quantas linhas o MT4 mantém, mas tenho certeza de que não são suficientes para mim. Hoje em dia eu normalmente faço backtests com 5.000-7.000 ou mais operações, 1 linha para abrir pedidos,3-4 linhas para ordenar os trilhos, e 1 linha para fechar pedidos = 6 linhas /comércio * 7.000 operações =42.000 linhas ou modo e tenho certeza de que o diário MT4 não mantém tantas linhas :)
Não há problema, eu estava respondendo à OP. Eles podem apenas usar ferramentas para analisar os arquivos de registro? Se no Linux, o grep "algum texto" *.log | wc -l recebe uma rápida contagem de correspondências, mas eu não consegui encontrar rapidamente um equivalente construído no Windows (gastando muito tempo aqui :) ),
Agora penso nisso, suspeito que a powershell tem algo...
Não é necessário pedir desculpas, mas entendi que a OP não estava interessada em encontrar e corrigir erros, mas sim em suas estatísticas.
Sem problemas, eu estava respondendo ao OP. Eles podem simplesmente usar ferramentas para analisar os arquivos de log? Se no Linux, o grep "algum texto" *.log | wc -l recebe uma rápida contagem de correspondências, mas eu não consegui encontrar rapidamente um equivalente construído no Windows (gastando muito tempo aqui :) ),
Agora penso nisso, suspeito que a powershell tem algo...
Acho que vocês estão muito envolvidos nessa busca de arquivos, quando lhes disse que não há necessidade disso, isso também é uma solução, mas é o "caminho difícil". Um bom programador deve encontrar o caminho ideal primeiro. Então temos que procurar dentro do código quando ele ainda estiver disponível, então no diário, porque o diário é muito grande no meu caso. Se eu fosse e usasse o "achar" no bloco de notas, levaria anos para encontrar todos os erros e seus detalhes específicos.
Também esqueci de mencionar no primeiro post que também preciso ver as linhas vizinhas no diário, porque acrescentei alguns "Print() "s que irão imprimir alguns dados chave como indicadores de valor atual, SL,TP e os mostrarão bem no diário/log, mas devo ver o erro também associado a esses dados, por exemplo, se eu pegar um SL com valor 0 então saberei que esse erro é por causa disso.
Portanto, após uma grande busca e mergulho na linguagem mql4, encontrei isto:
GetLastError();
Acho que a solução que preciso está dentro desta função, li a documentação sobre ela e é bastante curta. Alguém pode me ajudar a usá-la ou explicá-la mais detalhadamente?
Então, após uma grande busca e mergulho no idioma mql4, encontrei isto:
Acho que a solução que preciso está dentro desta função, li a documentação sobre ela e é bastante curta. Alguém pode me ajudar a usá-la ou explicá-la mais detalhadamente?
Bem, eu acho que provavelmente todos nós presumimos que você estava procurando por impressões de GetLastError();
Sim, mas eu preciso construir um testador que teste os erros e os agrupe por tipo e os conte se for possível, alguém pode explicar mais detalhadamente como posso usar esta função na codificação avançada?
O que são valores de retorno de função ? Como posso utilizá-los ?
Como eu controlo a saída de depuração para o log
Acho que vocês estão muito envolvidos nessa busca de arquivos, quando eu lhes disse que não há necessidade disso, isso também é uma solução, mas é o "caminho mais difícil".
Um bom programador Utiliza as ferramentas certas para o trabalho. O log é um arquivo de texto. Há um gazilhão de ferramentas para pesquisar o arquivo de texto e contar linhas, e exibir o contexto/neigralização de linhas, se você quiser. Estas já existem há anos. Aposto que alguns até mesmo têm GUI ponto-n-clique que você gostaria.
Um bom programador não programaria nada quando eles não precisam (a menos que por curiosidade).
Primeiro você diz aos programadores quão simples é seu código de linha de tendência apesar da falta de informação, agora você descarta a maneira mais simples de pesquisar arquivos de texto como a maneira mais difícil??
Boa sorte com isso!
O que são valores de retorno de funções ? Como posso utilizá-los ?
Como eu controlo a saída de depuração para o log
Obrigado pela informação, parece interessante.
Um bom programador Utiliza as ferramentas certas para o trabalho. O log é um arquivo de texto. Há um gazilhão de ferramentas para pesquisar o arquivo de texto e contar linhas, e exibir o contexto/neigralização de linhas, se você quiser. Estas já existem há anos. Aposto que alguns até mesmo têm GUI ponto-n-clique que você gostaria.
Um bom programador não programaria nada quando não precisa (a menos que por curiosidade).
Primeiro você diz aos programadores quão simples é seu código de linha de tendência apesar da falta de informação, agora você descarta a maneira mais simples de pesquisar arquivos de texto como a maneira mais difícil??
Boa sorte com isso!