Ajuda na codificação - página 438

 
Jeeves:
Olá mladen....outro pedido de ajuda.

Tentei adaptar o indicador 3 Ducksindicator anexado para que ele utilize o indicador'Advanced_ADX' em vez de um SMA nos seus cálculos. Ele parece compilar sem problemas, mas quando colocado em um gráfico, ele não concorda com o indicador 'Advanced_ADX' anexado.

Eu ficaria muito grato se você pudesse passar seu olho por cima disso por mim, e consertar o que precisa ser consertado!

Jeeves

Tanto quanto vejo, ainda está usando SMA para cálculos (ver linhas 54 a 60).

 
Jeeves:
Olá Guy...muito obrigado pela resposta.

Substituí o 'ima- nessas linhas por 'iadvanced_ADX'.

Seguindo esta linha (54-60) eu preciso alterar ou retirar a função 'Mode.......'?

Jeeves

Para adx avançado você deve usar a função iCustom() para recuperar valores a partir dela. Você pode encontrar a explicação sobre a função iCustom() aqui : https://www.mql5.com/en/forum/173108

 
mladen:
neverbeast

Neste post você tem um exemplo de como você pode usar o filtro de tempo para qualquer código que você queira usar : https://www.mql5.com/en/forum/184052. É bastante simples (para copiar e colar) para que você possa aplicar esse filtro da maneira que desejar no indicador do testador.

PS: o problema que você pode encontrar é que os indicadores não saltarão o tempo filtrado. Para isso todos os indicadores devem ser completamente reescritos a fim de fazê-los pular os preços que estão fora do filtro exigido (e como estes são construídos em indicadores, isso não é possível).

E quanto a esta solução? Parece que está funcionando.

extern string Start ="08:00";

extern string End =

"22:00";

string TimeCur = TimeToStr( Time[ i], TIME_MINUTES);

if( TimeCur> Start&& TimeCur< End){

//do something }
 
mladen:
JeevesAs tanto quanto vejo ainda está usando SMA para cálculos (veja as linhas 54 a 60).

Olá Guy...muito obrigado pela resposta.

Substituí o 'ima- nessas linhas por 'iadvanced_ADX'.

Seguindo essa linha (54-60) eu preciso alterar ou retirar a função'Mode.......'?

Mais tarde - Agora está me dizendo que não reconhece - 'iadvanced_adx' Ajuda!

 
neverbeast:
E quanto a esta solução? Parece que está funcionando.
extern string Start ="08:00";

extern string End =

"22:00";

string TimeCur = TimeToStr( Time[ i], TIME_MINUTES);

if( TimeCur> Start&& TimeCur< End){

//do something }

Belo código curto E sim, vai funcionar

 
mladen:
JeevesPara adx avançado você deve usar a função iCustom() para recuperar valores a partir dela. Você pode encontrar a explicação sobre a função iCustom() aqui : https://www.mql5.com/en/forum/173108

Ok, estou nessa!

 

Sem mladen....all duplo holandês para mim. Mas eu agradeço a ajuda...sou só eu!

 

fechar_todos_os_ordens_abertas.mq4

Olá, Sr. Mladen, tenho um script que uso na hora do noticiário para tapar todas as posições abertas, mas quando ele fecha meu especialista é muito sensato, ele abre negócios após uma pequena reaktion ... preciso de uma correção em meu script que feche toda a ordem como ele faz e pare o auto-comércio ( STOP EXPERT

ADVİSOR)... Pode verificar este agradecimento com antecedência...

Arquivos anexados:
 

Olá,

este indicador não parece fazer bem o alerta. Sinto que ele faz alerta apenas uma vez depois que o mt4 é iniciado e depois do 1º alerta não faz soar. Também percebi que ele só faz som quando a barra está "clímax"... mas quero que ele faça som quando a barra está "subindo".

Alguém poderia corrigir este código para o indicador de volume?

Se você tiver tempo para fazer o mesmo para este indicador de vela, eu agradeço, mas não quero tomar muito do seu tempo.

Obrigado antecipadamente.

 

Olá novamente.

Então eu fiz um indicador simples com setas. Infelizmente, não as estou desenhando como eu queria. Meu objetivo era mostrar uma seta quando as condições são cumpridas, mas quando as condições não são mais cumpridas, ela deve apagar essa seta. Como um exemplo: Em 15 segundos das condições atuais da vela são cumpridas e ela desenha uma seta e depois muda de direção e as condições não são mais cumpridas, então ela deve apagar aquela seta antes de fechar a vela atual. Atualmente, ela desenha setas quando as condições são atendidas e não pinta novamente, além disso, há setas de expiração mostrando se foi ITM ou OTM/ATM que não estão desenhando nada até a atualização. Alguém poderia dar uma olhada e me ajudar a consertá-lo, por favor?

6s.mq4

Arquivos anexados:
6s.mq4  4 kb