Ayuda a un novato - Funciones de día y hora - página 4

 

Si quiero hacer 4 campos de entrada externos para los 4 valores 0, 23, 1 y 15. ¿Debería ser así?


extern int StartDay=0;
extern int StopDay=1;
extern int StartTime=23;
extern int StopTime=15;


Y entonces


bool sunday_cond = (TimeDayOfWeek(TimeCurrent())==StartDay) && (Hour()>=StartTime);
bool monday_cond = (TimeDayOfWeek(TimeCurrent())==StopDay) && (Hour()<=StopTime);


¿Funcionará?


No tengo ningún error al compilarlo :)

 
lo mismo he escrito yo mientras tanto, véase el archivo adjunto ;-) LOL
Archivos adjuntos:
debug2.mq4  6 kb
 
meikel:
lo mismo que he escrito mientras tanto, ver el archivo adjunto ;-) LOL

Ja, ja, divertido mismo pensamiento :-) LOL


Bien, entonces usaré tu código.


¡Gracias!

 

No he revisado el resto del código, pero un retorno tan simple puede no ser la mejor manera - si una orden está abierta el inicio no debería regresar.

Mover el check if mytradeallowed a otro punto que no impida ver las órdenes abiertas sería mejor.

 
meikel:

No he revisado el resto del código, pero un retorno tan simple puede no ser la mejor manera - si una orden está abierta el inicio no debería regresar.

mover el check if mytradeallowed a otro punto que no impida ver las órdenes abiertas sería mejor.


Ok entonces tienes que mostrarme donde poner eso.


Te he enviado un PM

 

Hola,


Sólo quiero decir que el EA hizo el comercio el domingo por la noche y sólo el domingo por la noche, por lo que funciona perfecto.


¡Gracias!