Como codificar? - página 76

 
danielp:
Oi pessoal,

Como você transforma um indicador de alerta em um EA comercial?

Eu tentei mudar o comando Alert(Symbol()+" "+Period()+" XO Long ",Bid); para OrderSend(Symbol(),OP_BUY,0.01,Ask,3,20,20, "XO-CCI",1,0,Blue); no início eu escolhi o menu para fazer EA, depois o conteúdo do meu indicador de alerta, copiei para esta EA, depois mudei o comando de alerta para comando de negociação como acima, depois compilei. Mas a EA compilada não está fazendo nenhuma troca depois que eu a experimentei no gráfico 1M por um dia.

Por favor, ajude.

Oi danielp!! Você é do blog fxreviews? Eu posso ajudá-lo para a codificação.

 

O EA não funciona

Alguém pode consertar esta EA?

O EA deve funcionar:

Comprar - MA cruza de baixo do alto da barra (turno da barra às 11 horas do horário do gráfico).

Venda - MA cruza de cima para baixo da barra (turno de barras às 11 horas do horário do gráfico).

Arquivos anexados:
 

adria

O problema não foi mencionado.

Grande Seja

 

Quando eu faço o backtest, ele não abre os negócios de acordo com o horário estabelecido (11 horas).

Eu acho que a função iBarShift não é inserida corretamente.

O EA deve abrir a ordem de compra depois das 11 horas quando o MA é mais alto do que o

No alto da barra que é colocada às 11 horas.

O EA deve abrir a ordem de venda após as 11 horas, quando o MA estiver mais baixo do que o

Baixo da barra que é colocada às 11 horas.

 

Você poderia encontrar o erro?

Olá, você poderia dar uma olhada na EA em anexo?

Parece que não funciona como eu quero.

Abertura da compra: quando o preço de fechamento cruzar os 65 EMA e os 20 EMA é superior aos 65 EMA. (O oposto para abertura de VENDA).

Onde está o meu erro?

Obrigado!

Arquivos anexados:
ema_3_20.mq4  4 kb
 

Precisa de ajuda na depuração do indicador

Eu gosto bastante do indicador em tradethemarkets.com intitulado TTM-Bricks. Ou seja, eu gosto mais da implementação do TTM-Bricks de 3 linhas (3LB). Existem algumas versões MT4 do 3LB flutuando ao redor, mas elas são como janelas separadas e como o 3LB não é completamente dependente do tempo, ele não se ajusta verticalmente. Assim, eu pensei em impedir a 3LB como a TTM faz. De qualquer forma, não tenho uma cópia do indicador 3LB para anexar, mas estou anexando minha versão.

Minha versão compila e anexa, mas na verdade não desenha. Tenho certeza de que estou apenas perdendo algo estúpido ou fazendo algo ao contrário, por isso seria bom obter outro conjunto de olhos sobre o código. Alguém pode me ajudar a depurar esta coisa?

-MRE-

Arquivos anexados:
 

Para depuração de objetos MQ4, todos eles aparecem em uma lista em Gráficos>Objetos>Lista de Objetos (ou use ctrl-b).

Uma questão que vejo é que você está usando o mesmo nome para todos os objetos, o que significa que você criará apenas um objeto e o moverá por todo o lugar. Você precisa criar um nome único para cada objeto.

 

Ajuda necessária

Depois de lutar por um tempo, finalmente consegui que meu indicador imprimisse uma barra vertical onde eu quisesse.

Agora a questão é como fazer o que eu quero...

eis a idéia

im colocando uma linha vertical a cada 24hrs e eu quero calcular o alto, fechar, abrir e baixo dentro de cada 2 barras verticais.i também preciso encontrar a faixa

"alto-baixo".

algum comentário sobre como começar isto? ou o que ler para entender a idéia?

obrigado

 

Como faço para obter este valor corretamente??

PM30=iCCI(NULL,30,3,0,0); PM30_1=iCCI(NULL,30,3,0,1);

Isto não funciona???

Ao invés de devolver o valor de CCI 1 barra - PM30_1=iCCI(NULL,30,3,0),1) - no gráfico de um minuto em que coloquei o indicador, ele devolve o valor de CCI 1 mudança de grande passo para trás.

Como obter o valor deste indicador CCI de 30 minutos 1 barra de volta no gráfico de 1 minuto???

Isto seria equivalente a iCCI(NULL,1,90,0,1) ?? Isto também não funciona!

Preciso da contribuição de especialistas - Isto me intrigou!

Dave

 

Eu preciso de ajuda...

estou escrevendo um EA que compra e vende as cruzes EMA... Quero filtrá-la verificando se as últimas 10 barras fechadas estavam acima do EMA antes de comprar...

alguém pode me ajudar????

Razão: