Bibliotecas: CIsSession - classe para definir os intervalos de tempo (sessões)

 

CIsSession - classe para definir os intervalos de tempo (sessões):

Esta classe simples pode ser usada para ajustar, por exemplo, intervalos de negociação, ou habilitar/desabilitar certas ações pelo tempo ou dia da semana.

Autor: Konstantin Gruzdev

[Excluído]  

Ufa!

E se eu não precisar de datas específicas, mas apenas do horário de início e término de cada dia?

E se eu precisar de 652 sessões?

Onde está a versão MQL4?

E por que uma tonelada de código? incluir...

 
Esse é o custo da tecnologia de programação.
[Excluído]  
Alexander Bereznyak:
É um custo da tecnologia de programação.

É compreensível.

Bem, digamos que você seja um usuário comum que esteja superficialmente familiarizado com o mql4/5.

Você acessou a base de código e está procurando um código a ser inserido para fazer seu EA funcionar em um determinado momento.

Encontrou este e minha variante.

https://www.mql5.com/pt/code/14244

O que escolher?

Функция работы программы по времени
Функция работы программы по времени
  • votos: 19
  • 2015.11.23
  • Vasyl Nosal
  • www.mql5.com
Функция разрешает исполнение определенного кода в указанный промежуток времени.
 
Vasyl Nosal:

E se eu não precisar de datas específicas, mas apenas do horário de início e término de cada dia?

E se eu precisar de 652 sessões?

Onde está a versão MQL4?

Tudo isso é fácil de fazer. Como fazer isso está na descrição. É fácil definir apenas o horário, você pode definir 652 sessões e pode usá-lo em MQL4.

Vasyl Nosal:

Por que uma tonelada de código? Incluir...

Sobre o include está escrito aqui.

Документация по MQL5: Основы языка / Препроцессор / Включение файлов (#include)
Документация по MQL5: Основы языка / Препроцессор / Включение файлов (#include)
  • www.mql5.com
Основы языка / Препроцессор / Включение файлов (#include) - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
[Excluído]  
Konstantin Gruzdev:

Tudo isso é fácil de fazer. Como fazer isso está na descrição. É fácil definir apenas o tempo, você pode definir 652 sessões, você pode usá-lo em MQL4.


A descrição é complicada. É difícil de configurar.
 
Vasyl Nosal:
A descrição é complicada. É difícil de ajustar.

Entendo seu ponto de vista. É mais fácil de entender:


 
Vasyl Nosal:

Isso é compreensível.

Bem, digamos que você seja um usuário comum que esteja superficialmente familiarizado com o mql4/5.

Você acessou a base de código e está procurando um código a ser inserido para fazer seu EA funcionar em um determinado momento.

Encontrou este e minha variante.

https://www.mql5.com/pt/code/14244

O que escolher?

É claro, a variante de Konstantin. Você pode ver o código de um profissional a uma milha de distância;)

E você, amigo, aprenda a programar. Seja um aprendiz por cinco anos e depois publique seu código para exibição pública. Você é muito jovem para competir com um tio desses, oh, muito jovem.

 

Tentei usar sua classe, mas ela não funciona.

O bot no exemplo sempre diz OK.


Verifiquei a hora, o intervalo de datas... ele ainda diz OK no testador.

Configurei os dias da semana como desativados... ainda diz OK.

Estou trabalhando com o exemplo fornecido... por favor, comente o que está errado.

 

Aparentemente, é necessário chamar a inicialização adicionalmente em OnInit(), caso contrário, ela não funcionará quando os parâmetros do gráfico forem alterados.

E como permitir de domingo à noite a sexta-feira à noite?