¿Cómo codificar? - página 51

 

Necesito un poco de ayuda... ¿cómo hago para que funcione? lo he intentado pero no lee los minutos? debo usar algo más aparte de TimeHour pero ¿qué?

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

if (TimeHour (Clocks) == 7:30) {B = 2;}

if (TimeHour (Clocks) == 7:45) {B= 3;}

if (TimeHour (Clocks) == 8) {B = 4;}

if (TimeHour (Clocks) == 8:15) {B = 5;}

if (TimeHour (Clocks) == 8:30) {B = 6;}

 

Tal vez se refería a algo como lo siguiente:

if ( TimeHour( Clocks ) == 7 ) {

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

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

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

}
 
ralph.ronnquist:
Quizás te referías a algo como lo siguiente:
if ( TimeHour( Clocks ) == 7 ) {

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

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

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

}

O tal vez

if (TimeHour(Clocks) == 7)

{

switch (TimeMinute(Clocks)

{

caso 15 : B = 1;

romper;

caso 30 : B = 2

break;

caso 45 : B = 3;

}

}

if (TimeHour(Clocks) == 8)

{

switch (TimkeMinute(Clocks)

{

caso 0 : B = 4;

romper;

caso 15 : B = 5

break;

caso 30 : B = 6;

}

}

En caso contrario, 7:17 también pondría un valor de 1 a B.

Robert

 
Beno:
Gidday Wolfe

Adjunto está el Abyss EA que necesita algo de trabajo. Todavía estoy trabajando en él, pero un poco más de ayuda por alguien que sabe lo que están haciendo sería grande.

saludos

Beno

Una cosa que pensé que te diría, trendmanager es lo mismo que Heiken Ashi, sólo que una vez más con diferentes ajustes como Heiken Ashi Smoothed tiene diferentes ajustes que el estándar Heiken Ashi en MT4.

Es una "cruz MA" coloreada en las barras en lugar de líneas.

Así que tienes 2 cruces MA con diferentes ajustes.

 

Gracias por eso kjhfdgjfhdghdf

Bueno mi abuela tenía razón se aprende algo nuevo cada día no pensé en eso.

Vuelvo a la mesa de dibujo.

 

Yeh yo tampoco lo pensé por un tiempo.Luego vi que es lo mismo solo que con diferentes configuraciones.Muchas cosas de aquí verás que parecen totalmente diferentes pero son lo mismo que alguna cosa antigua, con diferentes colores y aspecto y configuraciones.

 

¿Datos de ticks anteriores?

¿Existe una manera, más bien cuál es la mejor manera, de codificar en un EA el acceso a datos de ticks anteriores?

Al igual que se puede acceder al máximo de la barra de hace 3 barras utilizando High[3];

Me gustaría acceder a los ticks anteriores. ¿Podría usar el Bid para esto? ¿Así que podría tener Bid[0], Bid[1], Bid[2] y así sucesivamente?

Gracias.

 
MrPip:
O tal vez

if (TimeHour(Clocks) == 7)

{

switch (TimeMinute(Clocks)

{

caso 15 : B = 1;

romper;

caso 30 : B = 2

break;

caso 45 : B = 3;

}

}

if (TimeHour(Clocks) == 8)

{

switch (TimkeMinute(Clocks)

{

caso 0 : B = 4;

romper;

caso 15 : B = 5

break;

caso 30 : B = 6;

}

}

De lo contrario 7:17 también pondría un valor de 1 a B.

Robert

Gracias de nuevo robert.. todavía estoy aprendiendo a hacer un EA.. y lo que hice siempre resulta negativo.. aprender de los errores que es lo que digo..

ralph.ronnquist, gracias también .. pero no es lo que necesito ..

 

Gidday Wolfe

Adjunto el Abyss EA que necesita algo de trabajo. Todavía estoy trabajando en él, pero un poco más de ayuda por alguien que sabe lo que están haciendo sería grande.

saludos

Beno

Archivos adjuntos:
 

¿Qué es el "reloj"? Hasta donde yo sé no hay ninguna función de "reloj" en MQL4.

Puedes probar esto

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;

}
Razón de la queja: