Discussão do artigo "Guia passo a passo para iniciantes para escrever um Expert Advisor no MQL5" - página 2

 

Olá,

Fiz tudo como está escrito, horas, intervalo e assim por diante, mas quando testo, o gráfico mostra resultados completamente diferentes. Além disso, quando clico em"abrir gráfico" (resultado da negociação), o gráfico não mostra nenhuma negociação.

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5
 
Quantum:
Fechar uma posição aberta significa fazer uma negociação na direção oposta.
Em que linhas isso é descrito?
 

Ótimo artigo. Não li todo o texto, mas encontrei rapidamente o que estava procurando.

 
SHOOTER777:

Qual é a conveniência...?

Menos letras.
 
Também tenho problemas com o teste, ao contrário do caso anterior, carreguei o histórico, iniciei o teste, mas o resultado é nulo.
Arquivos anexados:
 

Obrigado, mas não falou sobre como fechar posições.

 
song_song:

Obrigado, mas não falou sobre como fechar posições.

Sim, é verdade que o artigo não discute em detalhes como fechar posições, no entanto, se você abrir uma posição de venda, assim que abrir uma compra, a posição de venda será automaticamente fechada.

Portanto, para fechar uma posição de compra, abra uma de venda; e para fechar uma posição de venda, abra uma de compra.

Obrigado.

 
Quantum:

O que está escrito no registro? Forneça o arquivo de registro do testador.

 
Quantum:
O que está escrito no registro? Forneça o arquivo de registro do testador.
Aparentemente, é necessário se dirigir especificamente a alguém da empresa, porque, pelo que entendi, o autor não entende muito bem nosso idioma. Acabei de compilar seu Expert Advisor em meu terminal e o executei para teste, mas ele não foi testado. O Expert Advisor permaneceu anexado ao gráfico e eu me esqueci dele, mas ele fez uma operação hoje. Ou seja, ele faz negociações, mas não quer ser testado de forma alguma. Qual é o problema? Alguém pode me explicar? Anexei o arquivo anteriormente.
 
Tincup:
Aparentemente, é necessário dirigir-se especificamente a alguém da empresa, porque, pelo que entendi, o autor não entende muito bem nosso idioma. Acabei de compilar seu Expert Advisor em meu terminal e o executei para teste, mas ele não foi testado. O Expert Advisor permaneceu anexado ao gráfico e eu me esqueci dele, mas ele fez uma operação hoje. Ou seja, ele faz negociações, mas não quer ser testado de forma alguma. O que está acontecendo? Alguém pode me explicar? Anexei o arquivo anteriormente.


Olá Tincup,
Traduzi meu comentário em inglês e decidi responder. Em primeiro lugar, não há nada de errado com o código do artigo, ele compila bem e funciona bem.
Tentei examinar a imagem fornecida anteriormente e descobri que o código que você tentou executar não é o mesmo código deste artigo. Ele foi modificado. Se o código modificado não funcionar, como isso afetará o autor?

Forneci abaixo testes do código, tanto em inglês quanto em russo. Esses testes foram realizados hoje de manhã. Você pode tentar validá-lo por conta própria. Não alterei os parâmetros de entrada para o russo, mas posso alterar os parâmetros de entrada para o código em inglês.

Se tiver problemas com o código modificado, posso ajudá-lo, se quiser.

Pesquise os resultados que apresentei e deixe-me ouvir seu feedback sobre eles.

Não entendo russo, mas uso o Google Translate para ler e responder.

Espero ter respondido à sua pergunta

Obrigado.

Arquivos anexados: