Como codificar? - página 51

 

eu preciso de um pouco de ajuda... como faço para que funcione? eu tentei mas não leio as minas? eu deveria usar outra coisa além do TimeHour mas o quê?

if (TimeHour (Clocks) == 7:15) {B = 1; }

se (TimeHour (Relógios) == 7:30) {B = 2;}

if (TimeHour (Relógios) == 7:45) {B= 3;}

if (TimeHour (Relógios) == 8) {B = 4;}

if (TimeHour (Relógios) == 8:15) {B = 5;}

if (TimeHour (Relógios) == 8:30) {B = 6;}

 

Talvez você quisesse dizer algo como o seguinte:

if ( TimeHour( Clocks ) == 7 ) {

B = MathFloor( TimeMinute( Clocks ) / 15 );

} else if ( TimeHour( Clocks ) == 8 ) {

B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4;

}
 
ralph.ronnquist:
Talvez você quisesse dizer algo como o seguinte:
if ( TimeHour( Clocks ) == 7 ) {

B = MathFloor( TimeMinute( Clocks ) / 15 );

} else if ( TimeHour( Clocks ) == 8 ) {

B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4;

}

Ou talvez

se (TimeHour(Relógio) == 7)

{

interruptor (TimeMinute(Relógios)

{

caso 15 : B = 1;

intervalo;

caso 30 : B = 2;

pausa;

caso 45 : B = 3;

}

}

se (TimeHour(Relógio) == 8)

{

interruptor (TimkeMinute(Relógios)

{

caso 0 : B = 4;

pausa;

caso 15 : B = 5;

pausa;

caso 30 : B = 6;

}

}

Caso contrário, 7:17 também definiria um valor de 1 a B.

Robert

 
Beno:
Gidday Wolfe

Em anexo está o Abyss EA, que precisa de algum trabalho. Eu ainda estou trabalhando nisso, mas mais alguma ajuda Por alguém que sabe o que está fazendo seria ótimo.

Saúde

Beno

Uma coisa que eu pensei que o id lhe dizia, o trendmanager é o mesmo que Heiken Ashi, apenas mais uma vez com configurações diferentes como Heiken Ashi Smoothed tem configurações diferentes do que o Heiken Ashi padrão em MT4.

É uma "cruz MA" colorida nas barras ao invés de linhas.

Portanto, você tem 2 cruzes MA com configurações diferentes.

 

Obrigado por esse kjhfdgjfhdghdf

Bem, minha avó tinha razão, você aprende algo novo todos os dias que eu não pensava nisso.

de volta à prancheta de desenho.

 

Sim, eu também não pensei nisso por um tempo. Depois, vi que era a mesma coisa, apenas diferentes configurações. Muitas coisas aqui você verá parecem totalmente diferentes, mas são as mesmas que algumas coisas antigas, com cores e visual e configurações diferentes.

 

Dados anteriores do Tick?

Existe uma maneira, mais parecida com a melhor maneira, de codificar em um acesso EA aos dados de carrapatos anteriores?

Assim como você pode acessar a parte alta da barra há 3 barras atrás, usando High[3];

Eu gostaria de acessar os tick anteriores. Você poderia usar a Licitação para isso? Então, você poderia ter Bid[0], Bid[1], Bid[2] e assim por diante?

Obrigado.

 
MrPip:
Ou talvez

se (TimeHour(Relógio) == 7)

{

interruptor (TimeMinute(Relógios)

{

caso 15 : B = 1;

intervalo;

caso 30 : B = 2;

pausa;

caso 45 : B = 3;

}

}

se (TimeHour(Relógio) == 8)

{

interruptor (TimkeMinute(Relógios)

{

caso 0 : B = 4;

pausa;

caso 15 : B = 5;

pausa;

caso 30 : B = 6;

}

}

Caso contrário, 7:17 também definiria um valor de 1 a B.

Robert

Obrigado novamente robert... ainda estou aprendendo a fazer um EA... e o que eu fiz sempre se torna negativo... aprender com os erros é o que eu digo...

ralph.ronnquist, obrigado também... mas não é o que eu preciso...

 

Gidday Wolfe

Em anexo está o Abyss EA, que precisa de algum trabalho. Eu ainda estou trabalhando nisso, mas mais alguma ajuda Por alguém que sabe o que está fazendo seria ótimo.

Saúde

Beno

Arquivos anexados:
 

O que é "relógio"? tanto quanto sei não há função de "relógio" na MQL4.

Você pode tentar isto

if(TimeHour(TimeCurrent())==7)

{

if(TimeMinute(TimeCurrent())==15) B== 1;

if(TimeMinute(TimeCurrent())==30) B== 2;

if(TimeMinute(TimeCurrent())==45) B== 3;

}

if(TimeHour(TimeCurrent())==8)

{

if(TimeMinute(TimeCurrent())==0) B== 4;

if(TimeMinute(TimeCurrent())==15) B== 5;

if(TimeMinute(TimeCurrent())==30) B== 6;

}