Especialistas: Expert Advisor "A Noite" - página 3

 
jmfx:

Olá,

if(dt.hour>=21 || dt.hour<6)

não funciona, as horas não são respeitadas

quando eu executo o ea

Você tem uma solução?

Obrigado, senhor

O que você quer dizer com isso?
 

Quero dizer, normalmente as negociações estão abertas das 21h às 6h.
E isso não é verificado, as negociações são às 8h, por exemplo!

Quero adicionar um filtro com um intervalo de tempo , mas não está funcionando.

Estou tentando aprender:

Qual é o melhor dia da semana e qual é o melhor horário da semana para negociações abertas?

Você pode me ajudar?

 
jmfx:

Quero dizer, normalmente as negociações estão abertas das 21h às 6h.
E isso não é verificado, as negociações são às 8h, por exemplo!

Quero adicionar um filtro com um intervalo de tempo , mas não está funcionando.

Estou tentando aprender:

Qual é o melhor dia da semana e qual é o melhor horário da semana para negociações abertas?

Você pode me ajudar?

Verifiquei esse EA e me parece que ele abre negociações entre 21h e 6h. Você está ciente de que esse é o horário do servidor e não o horário local?

Pode postar uma captura de tela ou registros para demonstrar esse problema?

 
angevoyageur:
O que você quer dizer com isso?
Usar || significa que a hora 20 também é verdadeira
 
doshur:
usar || significa que a hora 20 também é verdadeira
Não!
 

Olá,

Aqui está meu teste. Observe todas as horas que estão fora do intervalo de tempo!

E o horário do servidor não é diferente do meu relógio. É a mesma.

Arquivos anexados:
Tester.zip  105 kb
 
jmfx:

Olá,

Aqui está meu teste. Observe todas as horas que estão fora do intervalo de tempo!

E o horário do servidor não é diferente do meu relógio. É o mesmo.

Você sabe o que é uma negociação? Todas as negociações são abertas entre 21h e 6h no relatório que você postou. Às vezes, elas são fechadas fora desse intervalo de tempo.
 

Concordo, eu vi no gráfico, está tudo bem
mas na lista, por exemplo, a ordem 5 abre às 16:16

Será que perdi alguma coisa?

 
jmfx:

Concordo, eu vi no gráfico, está tudo bem
mas na lista, por exemplo, a ordem 5 abre às 16:16

Será que perdi alguma coisa?

A ordem 5 resultou em uma operação de compra, que fechou a posição de venda aberta anteriormente.
 

Agradecimentos