Média móvel personalizada E.A
8 respostas
msophe
7 anos atrás #116276
HI
Criei um E.A. com uma média móvel personalizada (SMA), mas quero que a ordem de compra aberta e a ordem de venda inserida sejam fechadas primeiro
automaticamente a ordem de compra e a ordem de venda aberta, não quero que a ordem de compra e a ordem de venda estejam ambas abertas.
Aqui você pode ver meu anexo.
Obrigado.
tomas262
7 anos atrás #141341
msophe
7 anos atrás #141382
HI
Descobri um erro no E.A. e tentei solucioná-lo, mas não consegui, e é isso;
Quero que a vela, quando cruzar a linha ascendente e abrir o novo indicador acima, abra a ORDEM DE COMPRA e, quando a posição de compra cruzar a linha descendente
e antes de abrir outro candle, deve fechar imediatamente a posição de compra e abrir a posição de venda. Ele deve fazer a mesma posição.
Anexei aqui meu trabalho de casa e ajudei a terminar.
Obrigado
tomas262
7 anos atrás #141404
Olá,
você pode usar shift = 0 com a média móvel. Quando você usar o preço Bid e o preço Ask, use sempre o backtest "Every tick" no MetaTrader para que ele funcione corretamente. Veja o arquivo em anexo
msophe
7 anos atrás #141492
Olá
Na média móvel (SMA), quero que, quando o lucro chegar a 10 dólares na posição longa, eu feche a posição e aguarde a entrada curta quando a SMA
Cruz abaixo de Ask.
E quando o lucro da posição vendida atingir 10 dólares, deve-se fechar a posição vendida e aguardar a posição comprada quando a SMA cruzar acima do Bid.
Mas se o lucro não atingir 10 dólares, o fechamento deve ser normal. Exemplo: uma posição vendida é aberta e não atinge o dólar 10, mas a SMA chega
O cruzamento acima do lance deve fechar a posição vendida e abrir a posição comprada, o que fará o mesmo com o restante.
Anexei meu progresso de trabalho aqui, ele precisa de uma pequena ajuda.
Obrigado pelo seu tempo, estou muito agradecido.
tomas262
7 anos atrás #141541
Olá,
Se for o caso, você pode separar as condições de entrada e o gerenciamento de lucros. Veja o arquivo anexo
msophe
7 anos atrás #141547
Olá
Obrigado, mas eu queria saber se eu anexei esse E.A. e abri uma ordem e o lucro chegou a 10 dólares e tenho outra posição que abri manualmente e ela perdeu 6 dólares.
isso não afetará a E.A. com a condição de que, quando o lucro atingir 10 dólares, a posição deverá ser fechada.
Obrigado
msophe
7 anos atrás #141562
HI
Obrigado por mostrar no E.A., ele abre a ordem como eu solicitei e quando o lucro chega a 10 dólares, ele fecha e aguarda o cruzamento, mas há principalmente grandes
O problema é que ele abre corretamente, mas no fechamento não está fechando, nem mesmo cruzando a linha acima ou abaixo e causando mais perdas,
Embora a instrução esteja clara, pode haver um erro na compilação, você pode verificar a origem do problema.
Anexei a captura de tela para saber mais.
Obrigado.
tomas262
7 anos atrás #141583
Olá,
você precisa remover a condição "market positions is flat" das guias Long e Short. Veja o arquivo em anexo
Visualizando 8 respostas - 1 até 8 (de um total de 8)