Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 340
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
Há um botão SRC no painel de edição, o código é colorido automaticamente ;)
Quanto ao código, se ele usa if (OrderSymbol() == Symbol()...) então se (OrderSymbol()!= Symbol()) continuar; não precisamos de um ou de outro.
para (int k = 0; k < OrderTotal(); k++) é melhor substituir isto por
para (int k = OrderTotal()-1; k >=0 ; k--), é mais seguro
Eu escrevi desta maneira
Assim que retirei a ordem pendente para gbpusd e retirei a EA da mesma, a ordem para o euro foi modificada imediatamente
Assim que retirei a ordem pendente sobre gbpusd e retirei a EA da mesma, a ordem sobre euro foi modificada imediatamente
Olá a todos. Pessoal, vocês podem me dizer se este teste de um EA durante 5 anos pode ser considerado bem-sucedido. Ou é a rentabilidade pequena e o drawdown grande. Eu gostaria de ouvir minha opinião, os dados do testador são muito diferentes da conta real (testei-os no terminal Alpari)? Estou mostrando os resultados:
Olá a todos. Pessoal, vocês podem me dizer se este teste de um EA durante 5 anos pode ser considerado bem-sucedido. Ou a rentabilidade é pequena e o drawdown é grande. Eu gostaria de ouvir minha opinião, os dados do testador são muito diferentes da conta real (testei-os no terminal Alpari)? Estou mostrando os resultados:
Isto é uma grande desvantagem e a rentabilidade não é suficiente... Qual é o valor do saque dos fundos?
Ou poderia ser:
Relativo: 0 ,78%)
Max Money: 97,81% ))
É uma grande desvantagem e a rentabilidade é um pouco baixa... Qual é o valor do saque dos fundos?
Pode ser que assim seja:
Relativo: 0,78%
Máx. de fundos: 97,81% ))
Estou usando meu próprio indicador no EA, vejo visualmente durante os testes que ele está crescendo e de acordo com as condições que ele deve abrir a compra, mas isso não acontece.
Vejo os seguintes erros no registro (tenho dois tipos. Estou mostrando-os um por um):
TestGenerator: erro de dados incomparável (limite de volume 372 em 2013.12.11 21:00 excedido)
TestGenerator: erro de dados incomparável (valor baixo 1.33097 em 2013.09.12 19:45 não é alcançado a partir do menor prazo, preço baixo 1.33105 desajustes)
Talvez haja algumas peculiaridades com o funcionamento de indicadores personalizados? Há dois meses eu ando mexendo com esta EA e estou adiando indefinidamente.
Erros 129.138 ocorrem de vez em quando em uma EA. O problema só é resolvido após o reinício do terminal.
Quero adicionar a função de Informações de Mercado para atualizar ofertas e solicitações e depois verificar.
É possível chamar artificialmente os erros 129.138?
Erro 129 - preço errado
Erro 138 - novos preços (requote)
Antes de enviar um pedido comercial, obtenha os preços mais recentes, seja atualizando o ambiente comercial usando o RefreshRates(), ou diretamente do MarketInfo()
Não se esqueça disso:
Conselheiros especializados e roteiros trabalham com sua própria cópia de dados históricos. A cópia dos dados sobre o símbolo atual é criada no primeiro lançamento do Expert Advisor ou roteiro.
Cada vez que o Expert Advisor ou roteiro é executado em seguida, a cópia inicialmente criada é atualizada. Enquanto o Expert Advisor ou roteiro estiver em execução, um ou mais tiquetaques novos podem chegar, de modo que os dados podem ficar desatualizados.
Erro 129 - preço incorreto
Erro 138 - novos preços (requote)
Antes de enviar um pedido comercial, obtenha os preços mais recentes atualizando o ambiente comercial usando o RefreshRates(), ou diretamente do MarketInfo()
Não se esqueça disso:
Conselheiros especializados e roteiros trabalham com sua própria cópia de dados históricos. A cópia dos dados sobre o símbolo atual é criada no primeiro lançamento do Expert Advisor ou roteiro.
Cada vez que o Expert Advisor ou roteiro é executado em seguida, a cópia inicialmente criada é atualizada. Enquanto o Expert Advisor ou roteiro estiver em execução, um ou mais tiquetaques novos podem chegar, de modo que os dados podem ficar desatualizados.
Muito obrigado!
Agora eu sei qual é o problema.
Eu o usei para comprar:
Tanto quanto sei, comprar é pedir, mas iClose(Symbol(),Period(),0) aceita preços de licitação. Esta pode ser a razão do erro.
Mas então tenho uma pergunta, porque a EA não é uma EA baseada em pips, o preço esteve na zona de compra por muito tempo e atualizado a cada tique.Agora eu uso a seguinte combinação:
Por que o comércio não é aberto? Acontece que a EA pende no erro e não vê mais movimento de preços?
Eu peguei o modelo para meu consultor especializado em https://c.mql5.com/mql4/book/mq4/experts/tradingexpert.mq4
Na sua opinião, devo acrescentar à função de tratamento de erros nesta EA uma verificação de 129 e 138 erros?
Se sim, como fazer isso?