[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 1032

 
costy_:

Sobre isso, com pressa...

Muito obrigado.
 
denamix:

Ajude-me aqui, por favor.

na página https://book.mql4.com/ru/trading/ordermodify o autor usa enquanto (verdadeira) condição. e parece que ocorreu um loop na minha cabeça. não consigo descobrir que diabos é isso e até quando tal loop será executado? e por que ele está usando isso? Com o que se compara e o que é verdade.

Agradecemos antecipadamente ou me diga onde isso já foi discutido.


Este laço serve para manter a ordem de modificação (se a modificação da ordem no mercado real falhou na primeira tentativa (acontece) e o possível erro não é crítico: por exemplo, No.136 - sem preços - esperar por um novo tick), ou seja, este laço mantém o controle até que a ordem selecionada anteriormente seja modificada ou até que um erro crítico seja recebido - tudo isso pode acontecer dentro de vários tick ou mesmo segundos (dezenas de segundos), em outras palavras, tudo o resto no EA não funciona, ou seja, se nesse momento o critério de negociação for acionado, a ordem não é aberta.ou seja, se um critério comercial para abrir uma ordem foi acionado neste momento, a ordem não será aberta, pois o controle é mantido pela função de modificação de todas as ordens selecionadas até que ela termine, após o que, se a condição de abertura da próxima ordem no Expert Advisor ainda estiver ativa, a próxima ordem será tentada para ser aberta no próximo tick - é assim, por exemplo... "Se a operação comercial for bem sucedida, então o operador de quebra no bloco 6-7 encerra a execução do loop while que provoca a terminação da atual iteração do loop for (e a próxima iteração começa a processar a próxima ordem) - todo este tempo a função mantém o controle até que a última ordem a ser modificada seja executada. Se a operação comercial não for bem sucedida, os erros são tratados. Se o erro não for crítico, a tentativa de repetir a operação comercial é repetida. Se o erro for estimado como crítico, o controle é transferido para fora do loop de modificação para processar a próxima ordem (no loop for), após o qual outras funções de Expert Advisor são executadas.

Acho que expliquei isso de forma incorreta, mas entendo isso. :-)))

 
denamix:

Ajude-me aqui, por favor.

na página https://book.mql4.com/ru/trading/ordermodify o autor usa enquanto (verdadeira) condição. e parece ter feito um loop na minha cabeça. não consigo descobrir o que é isso e até quando esse loop será executado? e por que ele está usando isso? Com o que se compara e o que é verdade.

Agradeço antecipadamente. Ou me diga onde já foi discutido.

Em scripts e Expert Advisors você pode manter o loop inacabado por um longo tempo sem medo de diminuir a velocidade da interface.

Isto é, em um indicador enquanto (verdadeiro) vai ficar pendurado, porque Dormir não funciona.

Veja o roteiro abaixo para ver mais claramente

Arquivos anexados:
temp_3.mq4  3 kb
 

Pessoal, por favor, avisem! É possível fazer um programa que dá um sinal sonoro quando o preço passa de 10-11p em 0,1-0,4s?

 
globad:

Pessoal, por favor, avisem! É possível fazer um programa que dá um sinal sonoro quando o preço passa de 10-11p em 0,1-0,4s?

você pode. um especialista/escritor regular
 
Olá, eu tenho este problema. Eu li o tutorial, escrevi um Expert Advisor e coloquei-o em minha conta demo.... não funciona! Fiz o download do inet com 20 Expert Advisors diferentes, mas todos eles também não funcionam! Qual é o problema? Fui até os ajustes, coloquei tudo sob o conselho do Inet, tudo em automático.
 
fergios:
Olá, eu tenho este problema. Eu li o tutorial, escrevi um Expert Advisor e coloquei-o em minha conta demo.... não funciona! Fiz o download do inet com 20 Expert Advisors diferentes, mas todos eles também não funcionam! Qual é o problema? Fui até os ajustes, coloquei tudo sob o conselho do Inet, tudo em automático.
Que erros os Peritos cometem? Gostaria de pedir-lhe que revise o código do Expert Advisor. Quantos dígitos são?
 
fergios:
Olá, eu tenho este problema. Eu li o tutorial, escrevi um Expert Advisor e coloquei-o em minha conta demo.... não funciona! Fiz o download do inet com 20 Expert Advisors diferentes, mas todos eles também não funcionam! Qual é o problema? Fui para os ajustes, tudo sob o conselho do Inet, tudo em automático.

Talvez o problema não esteja nas mãos. Talvez eu precise de mais história. Talvez minha EA não tenha sido projetada para trabalhar em sua empresa de corretagem. Os lotes são diferentes, os tamanhos são diferentes. Pouco mais pode haver. Na maioria das vezes, muitos EAs são escritos para certas condições (incluindo empresas de corretagem). Portanto, tudo pode ser. Embora possamos facilmente fazer qualquer EA trabalhar em qualquer empresa de corretagem, os resultados podem não se regozijar. Ou não. Não importa o que eu gosto.
 
Techno:

que tipo de erros cometem os especialistas? Seria melhor anexar seu código EA aqui? Quantos dígitos tem o dc?

Bem, eu não vou jogar fora meu código, mas vou pegar um que foi baixado!
Arquivos anexados:
bulllbear.mq4  7 kb
 
fergios:
Bem, eu não vou jogar meu código fora, vou usar um código baixado que também não funciona!


Quem disse que tem que funcionar?

Tem que ser arrumado primeiro.

Nem todos os códigos funcionam em todos os lugares. Você tem que pensar sobre isso.

Razão: