Ajude um novato - Funções de dia e hora - página 4

 

Se eu quiser fazer 4 campos de entrada externos para os 4 valores 0, 23, 1 e 15. Deveria ter este aspecto?


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


E então


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


Isso vai funcionar?


Eu não tenho erros quando o compenso :)

 
da mesma forma que escrevi nesse ínterim, ver anexo ;-) LOL
Arquivos anexados:
debug2.mq4  6 kb
 
meikel:
da mesma forma que escrevi nesse ínterim, veja o anexo ;-) LOL

Ha ha ha engraçado o mesmo pensamento :-) LOL


Ok, vou usar seu código então.


Obrigado!

 

Não chequei o resto do código, mas um retorno tão simples pode não ser a melhor maneira - se um pedido está aberto, o início não deve retornar.

mover a verificação se mytrade permitidas para outro ponto que não impeça a observação de ordens abertas seria melhor.

 
meikel:

Não chequei o resto do código, mas um retorno tão simples pode não ser a melhor maneira - se um pedido está aberto, o início não deve retornar.

mover a verificação se mytrade permitidas para outro ponto que não impeça a observação de ordens abertas seria melhor.


Ok, então você precisa me mostrar onde colocar isso.


Eu enviei um PM

 

Olá,


Só quero dizer que a EA fez comércio no domingo à noite e somente no domingo à noite, portanto funciona perfeitamente.


Obrigado!