[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 49
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
Mais tarde postarei uma seção do meu código, mas acho que seria mais legal com caixas de seleção. como escrevê-las em mql4?
https://book.mql4.com/ru/variables/arrays
No final desta seção, o princípio do uso de bandeiras é muito bem descrito por um exemplo do fato de se formar uma nova barra. Da mesma forma, criamos duas variáveis do tipo bool que indicarão a possibilidade de abrir negócios de um determinado tipo, por exemplo, Buy_Allowed e Sell_Allowed. Por padrão, atribuímos valores de verdadeiro a essas variáveis. Se houver um sinal de compra, em caso de abertura de posição bem sucedida, definimos Buy_Allowed=false; neste caso antes de OrderSend() adicionamos a condição de sua execução para Buy deals somente se Buy_Allowed===true. Quando um sinal inverso é recebido, descartamos a bandeira Buy_Allowed=true. O mesmo esquema é usado para negócios de venda, mas com a bandeira Sell_Allowed.
https://book.mql4.com/ru/variables/arrays
No final desta seção o princípio do uso de bandeiras é muito bem descrito pelo exemplo da formação de uma nova barra. Por analogia, criamos duas variáveis do tipo bool que indicarão a permissibilidade de abrir negócios de um determinado tipo, por exemplo, Buy_Allowed e Sell_Allowed. Por padrão, atribuímos valores de verdadeiro a essas variáveis. Se houver um sinal de compra, em caso de abertura de posição bem sucedida, definimos Buy_Allowed=false; neste caso antes de OrderSend() adicionamos a condição de sua execução para Buy deals somente se Buy_Allowed===true. Quando um sinal inverso é recebido, descartamos a bandeira Buy_Allowed=true. O mesmo esquema é usado para negócios de venda, mas com a bandeira Sell_Allowed.
Obrigado. Eu postei algum do código no último post.
Eu já baixei meu Daydream EA deste site.Quando testei, o lote máximo tomado no teste foi 0,1 e o saldo foi de 10.000. Testei-o com GBPUSD 15 no Meta Trader 4 222.
Segunda pergunta: qual é o "descasamento de erros" no relatório de teste?
A terceira pergunta, por que não consigo obter um sinal? Tenho a impressão de que isto está de alguma forma relacionado à primeira pergunta, ou seja, algo está com defeito no programa. Estou usando EURUSD M1 MACD Sample (que vem como padrão), diminuí o MACD OpenLevel para 1 e não recebi nada.
Não sei como utilizá-lo.
Obrigado, vou me educar. Eu postei algum do código no último post.
Versão de trabalho do seu código. Você não deveria ter retirado o cheque (OrderCloseTime()>time) porque sem ele todo o sentido seria perdido - estamos escolhendo a última ordem fechada comparando o tempo de fechamento de cada ordem sendo pesquisada com o tempo mais antigo das ordens encontradas anteriormente. Você também tinha uma condição sobre o ORDprofit, mas você mesmo pode acrescentar isso. :)
sim eu tinha uma condição para proibir a abertura na mesma direção se o último pedido tivesse lucro :)
muito obrigado!!!!)
Segunda pergunta: O que são "erros de discrepância" no relatório de teste?
Já foi perguntado muitas vezes, é mais fácil para você procurar...
Tentei usar GBPUSD 15 em um Meta Trader 4 222. O que é interessante, o teste com 1 lote em outro computador foi bom. Qual é o truque?
Talvez o MT4 no outro computador esteja anexado à conta de outro corretor, corretores diferentes, condições comerciais diferentes... Ou talvez a EA determine o lote de forma aleatória?) Você pode precisar do código do consultor especializado, das declarações, e obterá uma resposta precisa.
Minha impressão é que de alguma forma está relacionada à primeira pergunta, ou seja, algo está com defeito no programa. Eu tentei usar EURUSD M1 MACD Sample (que vem como padrão), diminuí o MACD OpenLevel para 1 e não consegui nada.
Veja o registro do testador, se você estiver falando de um testador. Afixar o conjunto de parâmetros e o resultado do teste EA (onde não há sinais). Parece que todas as suas garras por falta de experiência, e não por falhas no programa...
Uma opção :
Defina a variável NeedAlert como verdadeira quando você começar a negociar.Obrigado, e eu pensei que não ia funcionar - como se o laço não funcionasse - acontece que eu esqueci o suporte encaracolado))
Obrigado, vou me educar. Eu postei algum do código no último post.
Isto é sobre os erros no testador.........
Se alguém souber, por favor, avise ......
O que os números 64,37 e 65,37 significam????????????