MetaTrader 4 - Experts Multi Levels Trend Expert Advisor - especialista para MetaTrader 4 O autor é pesquisador que está estudando o estoque e o mercado FX para fins de pesquisa. A EA foi testada de 1 de julho de 2011 a 13 de janeiro de 2012 em EURUSD. Ele conseguiu transformar 10.000 para 59.294, mas não há garantia de que o desempenho passado será indicativo de resultados futuros. Este consultor especialista baseia-se no conceito de que o mercado não se move sempre em uma direção. Mesmo quando o mercado tende em uma direção em alguns pontos, ele se retrai. Normalmente, o retrocesso é devido ao forte suporte ou aos níveis de resistência ou os comerciantes dominantes decidiram tirar algum lucro, o que geralmente força o mercado a se mover na direção oposta por algum tempo. A EA faz uso desse movimento inverso. Como esperado, a EA é melhor quando se comercializa na direção da tendência. A EA funciona da seguinte forma: Se o MA (34) no gráfico do Dia estiver avançando, os indicadores abrem um comércio Buy e vice-versa. Se ele se move na direção da tendência, a EA encerra a posição conforme especificado pelo parâmetro take profit (TP). O padrão é de 60 para corretores de 4 dígitos e 600 para corretores de 5 dígitos. Caso o mercado se movesse em frente à direção comercial aberta, a EA abrirá outra posição na mesma direção do comércio anterior a -600 (-60pips) com o mesmo tamanho de lote. Se o mercado se mover na direção comercial, ambos os negócios serão fechados no TP alvo do último comércio. Isso será repetido para o próximo nível, mas com muito tamanho de 2, 4 e 8. Se o tamanho do lote incial for 0.1, por exemplo, o lote dos próximos níveis será: A EA usa muitos parâmetros. Os mais importantes são: TP: Tire lucro. Se o seu corretor estiver usando 4 dígitos, o padrão deve ser alterado para 60 em vez de 600. DP: isso representa o prazo. O padrão é o período do dia que é 1440. Você pode adicionar o EA a qualquer gráfico. No entanto, ele usará DP para especificar o prazo para sua MA. MAP: Período médio em movimento. O padrão é 34. MaxTrade: o número máximo de negociações EA será aberto na mesma direção. TradeType: se 0, a EA seguirá a direção do MA, 1 para forçar a EA a abrir o comércio de compras e 2 para forçar os negócios de venda O melhor uso dessa EA quando combinado com outro indicador, como média móvel, Bandas de Bollinger, Suporte e Resistência Níveis. Você pode mudar de TradeType 0, 1 ou 2 de acordo com os indicadores. Use o tamanho de lote apropriado que atenda à sua gestão de dinheiro. O MLTrendE V2, atualizado em anexo, permite que os negócios estabeleçam alguns outros parâmetros que são: maReversal truefalse. Se for verdade, o sistema será negociado usando EMA (500). Se o preço subiu abaixo de EMA (500), o sistema fechará qualquer posição de venda e configurará o TradeType para 1. Se o preço cruzou o EMA (500), o sistema fechará qualquer posição de compra aberta e configurará o TradeType para 2. Recomenda-se usar este parâmetro com horário H1 e pode ser testado novamente com preço aberto. Permitam verdadeira verdade. Você precisa configurar maReversal como falso para usar allowSL. Quando allowSL é definido como verdadeiro, o sistema usará o sistema de níveis múltiplos originais e implementará uma parada na última posição aberta. Quando a última posição aberta atinge SL, o sistema fechará todas as posições em todos os níveis e inverterá a tendência configurando TradeType. Com allowSL, você precisa definir dois outros parâmetros que são SL e MaxTrade. Quando allowSL é verdade, você pode voltar testar o sistema somente usando cada tick. Ive verificou esta EA, e depois de algumas modificações (TP e tamanho de lote menores) ficam ótimos. Dois problemas após alguns dias de testes na conta demo com resultados recebidos (não backtest): 1. Alguns corretores têm restrição FIFO (First In First Out) e inundações com mensagens de aviso. Existe alguma solução para respeitar o FIFO 2. Após a inicialização, este EA cria o iMA, faz sentido da tendência e mantém a tendência todas as vezes. Não há ponto de verificação para a mudança da tendência. Outra verificação da tendência é preparada após a reinicialização da EA. Obrigado Orzels pelo seu feedback. Os alertas FIFO podem ser corrigidos facilmente. Podemos modificar o sistema para começar a fechar os negócios em pedidos FIFO quando o objetivo de lucro for atingido para o último nível. Vou adicionar uma opção para a próxima versão para permitir que os comerciantes ativem ou desativem o FIFO. O padrão para a EA é seguir o MA (34) no período do dia, o que leva muito tempo para reverter sua tendência. No entanto, você ainda pode usar o tipo de comércio 1 e 2 para decidir a direção do seu comércio. O sistema altera a direção até que o objetivo de lucro seja atingido e, em seguida, examine a tendência para as próximas negociações. Eu acho que você obtém melhores resultados, se você usar este EA com o meu Indicador Multipartidário de Pares em horários H1 ou acima. Em primeiro lugar: obrigado pelo seu trabalho e para compartilhá-lo. Geralmente, eu gosto da sua idéia de trabalhar em um prazo muito alto e, em seguida, olhar para a ação do preço para decidir sobre os comércios. Eu testei quase a mesma janela de tempo que você fez e meus resultados são muito diferentes daqueles que você exibiu: por favor note: este é apenas QUICK amp DIRTY, pois meus dados de backtest não são de alta qualidade no momento - mas eu não acho que esse fato Deve afetar demais meus resultados de teste. Em seguida, analisei seu código e achei que você implementou uma lógica para fechar negociações lucrativas, mas nenhum código para fechar produtos não lucrativos. Para discutir esse fato, deixe-nos dar uma olhada no gráfico com os resultados do meu testador: Seção A. Começamos com algumas negociações que precisam esperar muito tempo para serem fechadas. De acordo com a EA, eles bloqueiam novos negócios para serem abertos e, finalmente, estão fechados no intervalo mesmo. Seção B. Aqui é onde ocorre o desastre. De acordo com as regras de abertura, três negociações longas são abertas, enquanto o próprio mercado já recusou - por muito tempo, a ação do preço rápido e o pesado atraso da SMA (34) trabalharam contra nós. Agora, a EA aguarda a mudança do mercado. E espera. E espera. - esses três negócios são fechados pelo testador no final causando grandes perdas. Tudo bem: em um teste para a frente, a EA pode aguardar alguns meses sem perceber as perdas - mas agora o EURUSD está bem abaixo de 1,30. Eu não gostaria de esperar até chegar mais de 1,45 novamente para realizar algum lucro moderado. Você faria a Seção C. Se os negócios não fossem bloqueados, a EA tentaria abrir trocas curtas durante essa rejeição de uma semana - uma semana completa de oportunidades perdidas. O que fiz a seguir foi implementar uma lógica simples para fechar negociações não lucrativas, muito semelhantes à lógica que você usou para o TP fechar: Por favor, não por simplicidade usei o mesmo valor para o meu SL como usado originalmente para TP - isso pode ser Sujeito a otimização O resultado foi o seguinte. Bem: isso não parece muito bom - mas melhor do que a minha primeira tentativa Isso representa o status atual da minha análise. Agora, eu gostaria muito de discutir os seguintes pontos: Por que existe uma diferença tão grande entre os resultados do teste mostrados no saldo original e no meu primeiro equilíbrio. É um problema da qualidade reconhecidamente pobre dos meus dados de retorno. O que eu não dou Compreender na lógica EAs é o fato de que se o primeiro comércio acabar em perdas, um segundo na mesma direção será aberto. Por que não na direção oposta Qual foi a sua razão para NÃO implementar uma regra para se livrar de transações não lucrativas Você considerou usar um MA mais rápido que não demora muito atrás da ação de preço como SMA (34) Eu acredito que um Muito mais curto SMA EMA pode funcionar melhor Você considerou usar um indicador de tendência completamente diferente - talvez linha de tendência instantânea de John Ehlers Este tenha um atraso muito baixo Finalmente: se toda ou parte da minha análise parecer muito ridícula para você, note que eu Ainda sou um novato Forex com mais de três meses de experiência Espero prosseguir esta discussão, subar meus resultados de teste como um arquivo ZIP - se eu conseguir encontrar o botão de upload. Esta é a minha primeira postagem neste fórum. Eu também testei o tempo H4 com resultados quase idênticos - veja ZIP.
No comments:
Post a Comment