Bibliotecas: CIsSession - clase para establecer los intervalos temporales (sesiones)

 

CIsSession - clase para establecer los intervalos temporales (sesiones):

Esta sencilla clase se puede usar para configurar, por ejemplo, los diapasones comerciales o para prohibir/permitir determinadas acciones durante cierto tiempo o en ciertos días de la semana.

Autor: Konstantin Gruzdev

[Eliminado]  

¡Uf!

¿Y si no necesito fechas concretas, sino sólo la hora de entrada y salida de cada día?

¿Y si necesito 652 sesiones?

¿Dónde está la versión MQL4?

¿Y por qué una tonelada de código? incluir...

 
Es el coste de la tecnología de programación.
[Eliminado]  
Alexander Bereznyak:
Es un coste de la tecnología de programación.

Es comprensible.

Bien, digamos que usted es un usuario ordinario que está superficialmente familiarizado con mql4/5.

Has ido a codebase y estás buscando un código que insertar para que tu EA funcione en un momento determinado.

Has encontrado esto y mi variante.

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

¿Qué elegir?

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

¿Y si no necesito fechas concretas, sino sólo la hora de entrada y salida de cada día?

¿Y si necesito 652 sesiones?

¿Dónde está la versión MQL4?

Todo esto es fácil de hacer. Cómo hacerlo está en la descripción. Es facil poner solo la hora, puedes poner 652 sesiones, puedes usarlo en MQL4.

Vasyl Nosal:

¿Por qué una tonelada de código? incluir...

Sobre include está escrito aquí.

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

Todo esto es fácil de hacer. Cómo hacerlo está en la descripción. Es facil poner solo tiempo, puedes poner 652 sesiones, puedes usarlo en MQL4.


La descripción es complicada. Es difícil de configurar.
 
Vasyl Nosal:
La descripción es complicada. Es difícil de ajustar.

Entiendo lo que quieres decir. Es más fácil de entender:


 
Vasyl Nosal:

Es comprensible.

Bien, digamos que usted es un usuario normal que está superficialmente familiarizado con mql4/5.

Has ido a codebase y estás buscando un código que insertar para que tu EA funcione a una hora determinada.

Has encontrado esto y mi variante.

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

¿Qué elegir?

Por supuesto, la variante de Konstantin. Usted puede ver el código de un profesional de una milla de distancia;)

Y tú, compañero, aprende a programar. Sé un aprendiz durante cinco años, y luego cuelga tu código a la vista del público. Eres demasiado joven para competir con semejante tío, oh, demasiado joven.

 

He intentado usar tu clase, pero no funciona.

El bot del ejemplo siempre dice OK.


He comprobado la hora, el intervalo de fechas... sigue diciendo OK en el probador.

He desactivado los días de la semana... sigue diciendo OK.

Estoy trabajando con su ejemplo proporcionado ... por favor comente lo que está mal.

 

Aparentemente es necesario llamar a la inicialización adicionalmente en OnInit(), de lo contrario no funciona cuando se cambian los parámetros en el gráfico.

¿Y cómo permitir desde el domingo por la noche hasta el viernes por la noche?