![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Indicadores
Talvez eu tenha perdido alguma coisa, alguém pode esclarecer... que indicadores estão sendo usados nisto.
Obrigado,
Mike
3 indicadores MA
Olá Snakemaster. Os únicos indicadores utilizados são as boas e velhas médias móveis exponenciais. Basta ajustar os períodos, dependendo de quão ativo é o mercado. E evite comunicados à imprensa!!
Nenhuma negociação
Ei, pessoal, estou testando esta ea em 2 corretores diferentes, mas nenhuma negociação está sendo aberta. Já percorri as configurações algumas vezes e não consigo ver onde há um problema. Verificando a guia de especialistas na parte inferior mostra comentários de que havia uma cruz, mas ainda não há nenhuma negociação. Alguma sugestão sobre como consertar isso?
Obrigado Ricky,
Útil para pelo menos ver a consistência. Isso é realmente uma coisa boa na depuração!
Você disse antes:
1) Eu vou analisar novamente em alguns gráficos na segunda-feira, talvez em um prazo mais curto do que 1 hora para obter algumas situações de cruzamento e ver se ele negocia.
* Boa estratégia. Eu testei por 1 mês e encontrei 1 boa semana de negociações para ajudar a acelerar os testes. Registros menores, mais fáceis de encontrar erros de depuração.
2) Vou executá-lo com MCD ajustado em 5 e Look-up ajustado em 0, e ver como corre.
* Estas são características interessantes e realmente funcionam bem. O problema é que o código os bloqueia aos dois juntos.
if(MaxLookUp>0 && MinCrossDistance>0)Você notará o "&&", então ambos precisam ser > 1 para que funcionem. Portanto, MCD=5 e MLU=0 não funcionarão com o código atual. Eu explorei o comércio na mesma barra de cruzamento e para fazer a travessia MCD funcionar sem a MLU...eu a mudei para:
if(MaxLookUp==0 && MinCrossDistance>0)
Talvez alguém possa olhar para isso e fazer disso uma opção? Enquanto isso, essa mudança funciona bem para mim.
3) Atualmente, tenho meu takeprofit e stoploss definidos com um "0" extra, como sugerido por outros que tiveram problemas semelhantes na abertura de negócios.
Assim, meus 150 passam a 1500 e meus 80 passam a 800. Uma coisa que notei ao fazer isto, entretanto, é que os "1500" se tornam "1500,00", e os "80" se tornam "800,00". Talvez seja esse o problema aqui? Não deveria se tornar apenas "1500"?
* Eu uso apenas um dígito TP e SL=0, portanto, não encontrei problema em usar dígitos únicos para TP ou SL. BTW, onde você vê os "1500,00 e 800,00"?
* Eu afixei um acompanhamento mais cedo sobre o desafio do erro 4107. Espero que isto ajude a todos...e graças ao Serpentsnoir pela ajuda na depuração!
Cuide-se,
RobertRobert e Ricky,
Fizemos mais algumas mudanças. Desta vez eu recuei algumas coisas para nos levar de volta a um ponto em que os pontos são tratados automaticamente.
Isso significa, neste momento, que se você estiver em um corretor de 5 dígitos, então use 100 para significar 100 e se você estiver em um corretor de 4 dígitos use10 para significar 10. Só estou fazendo isso para eliminar mais um possível problema.
Também vou considerar a possibilidade de fazer as mudanças (observadas acima) quando conseguirmos resolver este. Outro pedido para levar metade a um alvo especificado será feito em seguida.
Para resumir: o 4107 é um preço inválido, 130 é uma parada inválida (TP, SL), e 131 é um lote inválido.
Você se importa de testar novamente com a versão em anexo?
sn
Obrigado por seu trabalho duro...
Estou offline há uma semana, daí minha ausência.
Fiz o download de sua edição revisada desta e-a e vou tentar esta próxima semana.
Publicarei os resultados de acordo.
É uma ea que tem todas as opções que se poderia desejar em uma ea de travessia, por isso vale a pena perseverar.
Cordiais cumprimentos
rickyc
Oi, pessoal. Alguém pode me ajudar a encontrar a EA com estas condições muito simples:
TFs: H4 Diário Semanal Mensal
Venda aberta quando o preço fecha abaixo de 14 SMA (baixo)
Compra aberta quando o preço fecha acima de 14 SMA (alta)
Se alguém incluir o RR, será legal (Trailing stop, 2% (regra de ouro), 2\1)
Oh, eu esqueci
Eu tenho um filtro adicional para esta estratégia.
Mais uma vez, obrigado a todos por trabalharem duro neste cruzamento da MA.
P.S. Desculpe pelo pobre eng![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
Por favor, aconselhe-se.
Esta EA apenas envia alertas sobre travessias, mas não abre nenhum negócio. O que está dando errado? Obrigado!
As placas gentilmente ajudam, já que esta EA não abre negócios, apenas sinal de alerta.
Eu só mudo o T/P, S/L, MA1 - MA2 período & tamanho do lote (isto é porque eu tento isto na conta micro alpari).
Também habilitei a função de Microconta de "falso" para "verdadeiro".
Point Mod e MCD/MLU Mod
Robert e Ricky,
Fizemos mais algumas mudanças. Desta vez eu recuei algumas coisas para nos levar de volta a um ponto em que os pontos são tratados automaticamente.
Para resumir: o 4107 é um preço inválido, 130 é uma parada inválida (TP, SL), e 131 é um lote inválido.
Você se importa de testar novamente com a versão anexa? snOlá Serpentsnoir,
Obrigado pelo Point mod para testar. Parece funcionar bem. Experimentei na FXDD com 2 e 4 dígitos e na FXCBS com 3 e 5 dígitos... funcionou bem com todos os dígitos e não obteve nenhum 4107 erros usando as várias configurações da MCD MLU. Parece que a correção de pontos funciona bem. Esperamos que alguns outros também possam confirmar que este Point mod funciona bem.
Anteriormente eu postei que o "NormalizedDouble" parece funcionar também, mas eu acho que esta solução Point é um código mais limpo.
Bom trabalho...e pronto para as prensas...v5?? ...lol!...
Aqui está um acompanhamento para a questão da MCD e MLU:
Eu voltei e olhei para o código MCD e MLU.
if(MaxLookUp > 0 && MinCrossDistance>0)
Este é realmente um grande código, simples e funcional. O problema básico com este código era que ele ligava MCD e MLU juntos, significando que você precisava usar ambos Min Crossing Distance e Max Look Up juntos, ambos tinham que ser 1 ou maiores, o que faz com que a troca seja 1 ou mais barras mais tarde. Isto é bom para confirmações e trocas mais seguras, mas eu queria a opção de colocar a min cross na mesma barra sem a max look up set, então eu mudei o código para o seguinte.
if(MaxLookUp >= 0 && MinCrossDistance>0)
Agora parece que tenho a opção de negociar no mesmo bar ou em bares posteriores.
Por favor, verifique e me avise se funciona bem, e podemos adicioná-lo à próxima versão com seu Point mod.
Obrigado por seus esforços,
Robert
Aqui estão alguns registros UMAC que não mostram nenhum erro 4107:
UMAC - V4 - Log - 5 dígitos
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: Última negociação : Nenhuma
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: abrir #1 comprar 5,00 GBPUSD... a 1,59431 tp: 1,59436 ok
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug na compra: ticket,err,count 1/0/0
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug na compra: Ask,Slippage,aStopLoss,aTakeProfit 1.59431/5.00000/0.00000/1.59436
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: Ordem de compra aberta : 1.5943
Testador: obter lucro #1 em 1.59436 (1.59437 / 1.59483)
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: abrir #2 vender 5,00 GBPUSD... a 1,59311 tp: 1,59306 ok
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on sell: ticket,err,count 2/0/0
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug à venda: Bid,Slippage,aStopLoss,aTakeProfit 1.59311/5.00000/0.00000/1.59362
universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: Pedido de venda aberto : 1.5931
Testador: obter lucro # 2 a 1.59306 (1.59260 / 1.59306)
UMAC - V4 - Log - 2 dígitos
universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : UP - Moeda : DOWN
universalMACrossEA[5 Dig]-V4 USDJPY,H1: MA Cross SELL
universalMACrossEA[5 Dig]-V4 USDJPY,H1: abrir #1 vender 1,00 USDJPY a 90,24 tp: 90,19 ok
universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn Debug on sell: ticket,err,count 1/0/0
universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn Debug à venda: Bid,Slippage,aStopLoss,aTakeProfit 90.24/5.00/0.00/90.32
universalMACrossEA[5 Dig]-V4 USDJPY,H1: ordem de venda aberta : 90.24
universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : DOWN - Moeda : UP
Obrigado por essa atualização, vou tentar, mais uma vez, obter esta e-commerce na semana seguinte.
Cordiais cumprimentos
rickyc