![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
Parada dinâmica de perdas e lucros
Algum amigo pode acrescentar a este EA um parâmetro dinâmico STOP LOSS AND TAKE PROFIT?
Quero dizer que o SL e TP não serão definidos manualmente, mas por múltiplos de ATR.
Por exemplo, o ATR:
EMA CROSS 3 X 13
TERCEIRA EMA 39
LUCROS e PARAR PERDAS: 1,25 x ATR de períodos "X" (uso 120 períodos para o período H1).
Seria muito útil também algum mecanismo para adicionar para ter lucro alguns pips para compensar o SPREAD de forma que, se SL = TP (atr multiplicador), o lucro ou perda em DINHEIRO são o MESMO.
Em anexo estão um EA que tem o multiplicador TP & SL e um indicador que mostra o ATR em pips.
duplo -ema-cross-atr-targets-bb-filter-dema_atr_bb_v1.1.mq4atr_in_pips.mq4
oi, alguém pode me dizer como aumentar o tamanho do lucro neste grande indicador? ele tem muito potencial, mas por alguma razão o tamanho do lucro é pequeno para mim, mesmo testando-o com lotes de 1. tamanho. com uma média de lucro de $75. obrigado antecipadamente.
Acho que este é o efeito de propagação. Quando se tem um prejuízo é de $100 ou $125?
Acrescentadas diferentes trailing stops
Hi,
Tento acrescentar ao 'UniversalMACrossEAV1.3.1 - Breakeven.mq4' um método diferente de ajuste SL.
Quero definir Stop Loss igual ao maior/mais baixo de x (ex. 3) barras anteriores. Este SL deve ser movimentado novamente (trailing) em cada barra seguinte, durante o comércio.
Conheço algumas funções básicas para esta funcionalidade, mas não sou um usuário experiente, portanto não consigo encontrar um lugar adequado para inserir este código. Eu não quero destruir a versão atual.
Alguém me ajuda?
Obrigado.Eu modifiquei a última versão. As seguintes funcionalidades de Trailing Stops foram adicionadas:
Nível de ativação Trailing Stop (não apenas o lucro ou TS, mas também qualquer valor),
Trailing Stop Jump Level (TS passou para o próximo nível não após cada mudança de preço, mas após a mudança de preço mínimo (nível de salto)),
Trailing Stop baseado em MA,
Trailing Stop baseado na maior/mais baixa das n barras anteriores,
Trailing Stop baseado em Min/Max de MA e n barras anteriores.
É a minha primeira modificação no programa MQL, portanto, por favor, revise o código.
Versão 2 com pequenas modificações anexadas.
Atr!!!
A melhor maneira de escolher TP & SL é o valor ATR.
Eu uso 1,25 ATR de 240 períodos no período H1 com excelentes resultados.
As regras são:
EMA CROSS 3 X 13
THRID EMA 39
Tirar lucro e Stop Loss 1,25 x ATR 240 períodos em H1
Por enquanto, tenho que definir TP e SL manualmente na EA. Para não ter que alterar o valor todas as vezes, uso um período de 240.
Para saber qual é o valor que utilizo o indicador ATR IN PIPS previamente carregado.
Atr
A melhor maneira de escolher TP & SL é o valor ATR.
Uso 1,25 ATR de 240 períodos no período de H1 com excelentes resultados.
As regras são:
EMA CROSS 3 X 13
THRID EMA 39
Tirar lucro e Stop Loss 1,25 x ATR 240 períodos em H1
Por enquanto, tenho que definir TP e SL manualmente na EA. Para não ter que alterar o valor todas as vezes, uso um período de 240.
Para saber qual é o valor que utilizo o indicador ATR IN PIPS previamente carregado.Você usa ATR para o Trailing Stop Loss, ou define-o também como um Take Profit inicialmente?
Então, quando você começa seu eg. Comprar SL é 1,25 ATR "abaixo" do preço e TP é 1,25 ATR "acima" do preço ou você coloca apenas SL?
Você usa ATR para Trailing Stop Loss, ou também o define inicialmente como um Take Profit? Então, quando você começa a sua atividade, por exemplo, comprar SL é 1,25 ATR "abaixo" do preço e TP é 1,25 ATR "acima" do preço ou você coloca apenas SL?
Eu uso apenas para definir ST & TP. Eu uso 1,25 acima e abaixo, mas, na verdade, a diferença de spread faz a SL>TP. Se pudéssemos definir o muliplicador ATR nos parâmetros EA, deveríamos usar algo como 1,25 para SL e 1,5 para TP... A melhor situação seria o EA compensar a dispersão.
Tentamos 1,25 nos últimos dois dias, a partir do comércio 13.10.2011 15:00
ok, apenas 2 dias, mas os resultados são muito impressionantes:
Sistema 3.13.39.D1 | Myfxbook
A imagem em anexo mostra este sistema ATR de 1,25.
É um gráfico EURUSD.
Os arredondados verdes são as setas rentáveis e os vermelhos, os negócios de perda.
Os objetivos são representados pelo ATR BANDS (1,25).
Há 6 vitórias e 4 derrotas. Um bom resultado para um sistema baseado em MA em um mercado variado.![](https://c.mql5.com/forextsd/forum/91/eurusd_1.25atr.png)
Hi,
Fiz o download desta versão do EA para tentar...
UniversalMACrossEAV1.3.1 - Equilíbrio.mq4
e a copiei na pasta "experts" de minha demo MT4, mas quando tento anexá-la a um gráfico, recebo este erro...
21:52:07 Não é possível abrir o arquivo 'C:\Program Files\MetaTrader - Alpari UK Experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4' no EURUSD,H1
além disso, há um pequeno registro de erros...
2;76;C:\Arquivos de programa:MetaTrader - Alpari UK:EspecialistasUniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - não pode abrir o arquivo do programa
Fiz algumas buscas e descobri que não tinha uma stdlib.mqh em minha pasta de especialistas/bibliotecas, então baixei uma de um link neste quadro e a coloquei lá.
Então reiniciei meu MT4, mas a EA ainda está cinzenta e ainda não consegui carregá-la na tabela.
Qualquer pessoa pode me dizer o que mais pode estar dando errado.
Muito obrigado!
Você tinha compilado a EA para a ex4? É um passo básico, mas algumas pessoas esquecem ou não sabem que não podemos executar o .mp4, mas o .ex4 compilado
Hi,
Fiz o download desta versão do EA para tentar...
UniversalMACrossEAV1.3.1 - Equilíbrio.mq4
e a copiei na pasta "experts" de minha demo MT4, mas quando tento anexá-la a um gráfico, recebo este erro...
21:52:07 Não é possível abrir o arquivo 'C:\Program Files\MetaTrader - Alpari UK Experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4' no EURUSD,H1
além disso, há um pequeno registro de erros...
2;76;C:\Arquivos de programa:MetaTrader - Alpari UK:EspecialistasUniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - não pode abrir o arquivo do programa
Fiz algumas buscas e descobri que não tinha uma stdlib.mqh em minha pasta de especialistas/bibliotecas, então baixei uma de um link neste quadro e a coloquei lá.
Então reiniciei meu MT4, mas a EA ainda está cinzenta e ainda não consegui carregá-la na tabela.
Qualquer pessoa pode me dizer o que mais pode estar dando errado.
Muito obrigado!Você já compilou a EA para o ex4? É um passo básico, mas algumas pessoas esquecem ou não sabem que não podemos executar o .mp4, mas o .ex4 compilado
Ah, eu não percebi, eu pensei que isso acontecia automaticamente quando eles eram usados, se não já compilados.
Entretanto, carreguei-o no MetaEditor e tentei compilá-lo, recebendo este erro -
stdlib.mqh' - não pode abrir o arquivo do programaC:Arquivos do programaMetaTrader -Peritos da Alpari UKUniversalMACrossEAV1-3-1-Breakeven.mq4 (36, 1)
Novamente é um problema com stdlib.mqh, que está no lugar correto de acordo com o que li anteriormente - especialistas/libridades.
Sabendo que eu tinha o arquivo e parecia não conseguir encontrá-lo, descobri, por tentativa e erro, que ele precisava ir na pasta experts/include - então a EA compilou imediatamente e pode ser anexada a um gráfico.
Amanhã vou brincar com ele em demonstração - qual é o melhor prazo para utilizá-lo? Ou devo ler o tópico inteiro!