[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 908

 

Comecei a aprender mql4, comecei a escrever minha EA (não importa se é rentável ou não, estou apenas aprendendo), compenso-a e testo-a.

Já há algum tempo venho trabalhando nisso.

Arquivos anexos:
gheka_1.mq4 (1.56 KB)
 
Slepoy:

Olá, você pode me ajudar a encontrar uma falha?

As setas não estão funcionando.


O código não é lido de forma alguma, continue a partir daí. (ou pessoalmente).
 
gheka:

Comecei a aprender mql4, comecei a escrever minha própria EA, (para mim não importa se é rentável ou não, estou apenas aprendendo), acho que ela compila e testa tudo.

Não vejo nenhum movimento no gráfico, ele não abre nada, me ajude.

Arquivos anexos:
gheka_1.mq4 (1.56 KB)


Meu Conselheiro Especialista bate todos os meus juntos)) (Estava brincando).

Eu o testei, compila e testa. Use funções no final do código (testado) e 1 lote.

 
costy_:


Advisor tem um desempenho superior ao meu em conjunto )) (só brincadeira).

Use as funções no final do código (testado), e 1 lote, alguns revendedores trabalham a partir de 1 lote.

Eu tenho estado a pensar há muito tempo, mas eu descobri (acho que estou muito longe de você) que o teste vai, e mesmo assim o gráfico ainda não funciona mesmo com 1 lote.
 
gheka:

Há muito tempo que estou intrigado com isso, mas descobri (acho que estou muito à frente de vocês) que o teste funciona, e mesmo assim o gráfico ainda não funciona mesmo com 1 lote.


Procure a resposta no diário de bordo

Códigos de erro https://docs.mql4.com/ru/errors

Compilar no diretório ekspert ...

Se o gráfico atual

 
OK, os atrasos entre os ciclos devem ser de pelo menos 5 segundos. ) Mais uma vez obrigado a todos
 
pessoas!!! qual é o código de erro OrderSend error 4110 ????????? Eu não encontrei na documentação
 
gheka:
pessoas!! o que é OrderSend error 4110 ????????? eu não consegui encontrar na documentação

ERR_LONGS_NOT_ALLOWED 4110 Não são permitidas posições longas. As propriedades dos especialistas devem ser verificadas.

ERR_SHORTS_NOT_ALLOWED 4111 Não são permitidas posições curtas. Verifique as propriedades da EA.

 
Olá. Peço desculpas imediatamente por esta pergunta. O que significa "FLAG"? Bandeira de ordem, bandeira de ocupação do fluxo comercial, bandeira de visibilidade do objeto e assim por diante. É algum tipo de rótulo ou valor? Explique-me, por favor. Agradecemos antecipadamente.
 
dimon74:
Olá. Peço desculpas imediatamente por tal pergunta. O que significa "FLAG"? A bandeira da ordem, a bandeira da ocupação do fluxo comercial, a bandeira da visibilidade do objeto e assim por diante. É algum tipo de rótulo ou valor? Explique-me, por favor. Agradecemos antecipadamente.

Você está quase certo em seu pensamento.

Esta é uma variável do tipo "bool".

E só pode ter dois valores:

verdadeiro e falso .

Portanto, se a bandeira for colocada (valor verdadeiro), temos uma ordem, se a bandeira não for colocada (valor falso), não temos uma ordem.

Os valores verdadeiro e falso não significam necessariamente presença/ausência.

Às vezes, falso significa que uma condição está presente , e verdadeiro significa que não há condição.

Tudo depende da lógica do programa e dos critérios que o programador verifica.

Em qualquer caso, se você mesmo definir estas bandeiras, você pode especificar qual valor de bandeira (verdadeiro ou falso)

corresponderá a um ou outro estado de dados.

Existem, entretanto, funções padrão que retornam verdadeiro ou falso, dependendo do resultado da função.

Você pode ver estes valores na referência da função.