Descrição A Divergência de Convergência Média Móvel (MACD) é um indicador de momentum que segue a tendência e mostra a relação entre duas médias móveis de preços. O MACD é calculado subtraindo a média móvel exponencial de 26 dias (EMA) da MME de 12 dias. Uma MME de nove dias do MACD, chamada de linha de sinal, é então plotada no topo do MACD, funcionando como um gatilho para os sinais de compra e venda. Este Expert Advisor Metatrader4 troca rompimentos na direção do indicador MACD e fecha todas as negociações quando a linha de sinal e a linha principal invalidam o sinal. Como é um pedido muito comum, muitos recursos padrão foram incluídos. MACD Works totalmente configurável para corretores ECN / não ECN e símbolos de 2-3-4-5 dígitos Stop-loss inicial com base em ATR (o padrão é ATR (30) 2) Administração de dinheiro (o risco de inadimplência é 2) Fechamento parcial opcional de rentável trades Opcional Break-even de trades lucrativosMACD EA Strategy Registrado em março de 2010 Status: Membro 244 Posts Eu tenho trabalhado em uma estratégia para o último número de meses usando MACD como um sinal. A base para isso é o princípio de que o que sobe deve cair, acho que NB mencionou isso em um de seus tópicos anteriores. A estratégia é bem simples. Uma negociação de venda é aberta desde que 1. O valor MACD seja positivo na vela atual e 2. O valor MACD da vela anterior fosse menor (mais próximo de 0) que o sinal MACD e 3. O valor MACD de 2 velas de volta seja maior que MACD sinal Obviamente, o oposto do acima para um comércio de compra. Eu originalmente tenho negociado isso no calendário de 1 min em GU e usei um sistema de recuperação manual de reentrada em torno de 150 pips. Meu alvo tp foi 5 pips. Em seguida, usei um gerador on-line para ajudar a codificar um código que acionaria os negócios. Em uma tentativa de automatizar as negociações de recusa, recorri a qualquer um em um dos segmentos do SWB Martingale e o pipernet aceitou o desafio e recodificou o EA para automatizar a estratégia de martingale. Isso se desenvolveu em um ea que comercializa em um intervalo de grade, no entanto, também aguarda até que tenha passado o intervalo e, em seguida, aguarda um novo sinal antes de entrar no próximo comércio. O Pipernet também testou isso no período de 15 minutos que parecia funcionar bem. Eu já testei em qualquer coisa até diariamente e funciona muito bem. Ele adicionou um filtro MACD para parar alguns negócios falsos. Anexei um backtest de 2010 para mostrar como parece até agora. Infelizmente, o segmento SWB mudou-se em outra direção e agora estou olhando para levar esta ea frente com algumas idéias adicionais. Eu anexei dois eas relacionados a isso. O segundo também é negociado apenas com referência a um período de tempo maior (ajustável pelo usuário) que parece ajudar a interromper a maioria dos negócios que vão para o L4, mas também para muitos outros negócios lucrativos. Eu adicionei o código para isso, então pode estar errado. Meus pensamentos sobre desenvolvimento são os seguintes: Eu quero apresentar dois tipos diferentes de recuperação. O primeiro e possivelmente mais recente tipo de recuperação é algo que chamarei de recuperação do momentum. Isso é simplesmente onde adicionamos comissões de recuperação cada vez que recebemos um novo gatilho de negociação (veja a figura anexa que ilustra três negociações de recuperação de momento após a primeira negociação). Os EAs anexados negociam com recuperação de momento desde que o intervalo seja muito pequeno Como você pode ver em Nesse quadro, a recuperação do momento funcionou. Eu chamo isso de recuperação de momentum, pois o momento por trás do sinal de trigger original ainda é válido até que recebamos um sinal oposto (não necessariamente usando a configuração do filtro macd). Nos backtests, parece que na maioria das vezes as negociações de momentum nos levam à figura do dinheiro que depende do cronograma. Vamos dizer na foto anexada que a recuperação do momento não resultou no fechamento da negociação e, em seguida, recebemos um sinal oposto, como indicado na foto. Esta é a ponta que desejo desenvolver mais. Ou nós 1. Feche todas as negociações abertas para uma perda e aguarde o próximo assunto do assunto para o filtro macd. Esta é a minha preferência, pois significa que não entramos no mega drawdown quando o momentum oscila contra nós e permite que se estabeleça negociações mais bem-sucedidas. 2. Nós fechamos as negociações de recuperação de momentum L2, L3 e L4 etc. (com prejuízo) e entramos na recuperação de estilo NB completo 1.1.2.4. até que nos recuperemos para BE mais a perda das transações de recuperação de momento (mais swap se aplicável) Espero que alguém possa ajudar com isso, já que os vários backtests e testes de demonstração que executei até agora indicam que ele terá um bom desempenho. O melhor par que encontrei é GU, embora AU (com filtro macd 0,0005) e CJ (filtro macd 0.2) também produzam resultados razoáveis. Obrigado deve ir para pipernet que ajudou com o desenvolvimento original deste ea e para todos os envolvidos no segmento SWB. EDITAR. O backtest abaixo é para 1-1-2010 até 30-03-2011 e usou 0,01 lotes. O dd máximo foi de 155 ou 1,28 Imagens anexadas (clique para ampliar) Tópico: MACD Cross EA eu gosto Olá a todos, e Funyoo. Acabei de descobrir esta discussão ontem à noite. Eu também PMd funyoo. Eu corri isso hoje, e o que ele faz, é quando ele tem um vencedor, ele simplesmente cai para baixo um nível no multiplicador. Não vai até o começo, que é o que eu acho que um verdadeiro martingale faz. por ex. com multiplicador 2 -1 -2 -4 -8 16 neste ponto. depois de ganhar no quarto duplo, coloca o próximo trade em 8 lotes. e vai de lá novamente. Eventualmente Eu acho que em algum momento, vai pegar o tamanho da sua conta. isso realmente funciona muito bem no decorrer de um dia. O que eu acho que seria legal para ele redefinir diariamente, ou pelo menos ser capaz de redefini-lo manualmente. Eu tentei fazer isso apenas desligando o EA, depois ligando novamente, mas isso não retornou ao tamanho inicial do lote. Eu também acho que seria bom se fosse por e-mail / alertá-lo se ele atingisse a 8ª vez, por exemplo, em sua duplicação, para que você possa decidir abortá-lo ou definir esse valor também no EA. o que outras pessoas pensam melhor, boa sorte para todos. Eu observei que o EA irá parar de executar transações quando o quotelse if ((BalanceMinProfit) ltAccountBalance ()) LotsLots / Multiplierquot lt 0.01, você vê, depois de várias negociações bem-sucedidas, e fazendo quotLots / multiplierquot eventualmente chegarmos a 0.01 / 2, que é Menos de 1 nano na minha demonstração, então a EA basicamente diz que não é possível continuar. Portanto, basta remover o EA e reconectá-lo ao gráfico novamente para redefini-lo. Apenas FYI. Última edição por sleepypipsCDN 04-09-2009 às 15:01. Razão: informação adicional
Comments
Post a Comment