Erros, bugs, perguntas - página 2826
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
Olá. Espero ter escolhido o ramo certo.
O testador visual quase nunca cria a janela do indicador utilizado pela EA, não são gerados erros e tudo o resto funciona.
O indicador aparece e é apresentado apenas se eu abrir Sleep(1) no inicializador da EA.
Qual poderá ser o problema?
Não posso usar Sleep() porqueChartWindowFind(0, short_name) do indicador personalizado deixa de funcionar no lado esquerdo do gráfico.
Aqui está um exemplo simples com o qual tenho um problema:
mt5 construir 2572É essa a solução que estava a considerar, obrigado. Esta parece ser a única maneira.
Não sei se alguma coisa mudou, mas na altura da redacção deste artigo, este código funciona universalmente:
Pode sugerir uma forma de descobrir o número de núcleo num EA em teste. Não existe tal coisa no MQL API, mas penso que alguém fez uma análise do caminho do agente - não é claro como as pastas unificadas estão lá no Tester.
https://www.mql5.com/ru/forum/1111/page2660#comment_15183572
https://www.mql5.com/ru/forum/1111/page2660#comment_15183572
Obrigado, vou tentar. Contudo, o número do porto também pode ser de cinco dígitos (e tecnicamente menos de 4 dígitos, embora sejam considerados como reservados para serviços padrão), pelo que corrigirei o método de extracção por mim próprio.
Bom dia!
Suponha que eu execute uma EA em modo de depuração enquanto a desenvolvo. O valor por defeito de uma das variáveis de entrada acabou de ser alterado no código. O seu valor de tempo de execução, no entanto, é inserido a partir do conjunto de entradas do testador de estratégia anterior.
A questão é "porque raio está isto a acontecer? O inferno sem sincronização, mas porque é que o modo de depuração dá prioridade ao conjunto sobre o código?
Bom dia!
Suponha que eu execute uma EA em modo de depuração enquanto a desenvolvo. O valor por defeito de uma das variáveis de entrada acabou de ser alterado no código. O seu valor de tempo de execução, no entanto, é inserido a partir do conjunto de entradas do testador de estratégia anterior.
A questão é "porque raio está isto a acontecer? Para o inferno com a falta de sincronização, mas porque é que o modo de depuração dá prioridade ao conjunto sobre o código?
Em suma, basta considerar esta característica.
Partilhar informação, qual é o tamanho dos ficheiros EX5 de EAs de combate ao comércio?
Tenho(uma (não assinada) lógica comercial) sem qualquer recurso explícito ou implícito(arrays estáticos) e sem GUI ~1250Kb (EX4 - 450Kb). Ao mesmo tempo, a versão Tester (sem embalagem do mundo real) é de ~250Kb.
Partilhar informação, qual é o tamanho do ficheiro EX5 dos EAs de combate ao comércio?
150kb sem indicadores
Em suma, basta considerar esta característica.
http://wikireality.ru/wiki/%D0%A4%D0%B8%D1%87%D0%B0#:~:text=%D0%A4%D0%B8%D1%87%D0%B0%20(%D0%B0%D0%BD%D0%B3%D0%BB.,%D0%BD%D0%B8%D0%B1%D1%83%D0%B4%D1%8C%20%D0%BD%D0%B5%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F%20%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C%2C%20%D1%84%D0%B8%D1%88%D0%BA%D0%B0.&text=%D0%92%20%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B5%20%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%20%D0%BC%D0%B5%D0%BC%20%C2%AB%D1%8D%D1%82%D0%BE,%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%2C%20%D0%B0%20%D0%B7%D0%B0%D1%80%D0%B0%D0%BD%D0%B5%D0%B5%20%D0%BF%D1%80%D0%B8%D0%B4%D1%83%D0%BC%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C.
)))))))))