Universal MA Cross EA - página 69

 

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

 
Robert1:
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

irkm:
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.

Arquivos anexados:
 

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

nylon:
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?

 
irkm:
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.

Arquivos anexados:
 

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

stevechelt:
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!
 
nylon:
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!