Al hacer una estrategia de trading, es posible que queramos realizar una operativa solamente para un determinado rango horario, o bien que no queramos dejar operaciones abiertas durante el fin de semana.
Para ello, deberemos utilizar los elementos de eventos de tiempo que tenemos en tradeasy.
Filtrando horarios #
Imaginemos que tenemos una estrategia de cruce de medias móviles para abrir, y tiene beneficio pips y pérdidas pips como los 2 niveles de salida.
Esta estrategia abrirá órdenes según el precio cruce la media móvil, y las cerrará según alcance un cierto nivel de beneficio o bien un nivel de pérdida.
Estas reglas se van a aplicar mientras el mercado del activo utilizado esté abierto.
¿Cómo podríamos hacer que este sistema trabaje solamente en un determinado momento de la sesión?
Para ello, haremos uso de los eventos de tiempo, empezando por el filtro horario.
- Filtro horario en regla de entrada
Con filtro horario, filtraremos una hora de inicio y una hora de fin en una regla determinada. Para ello, simplemente arrastramos el elemento a la regla y listo. Hay que tener en cuenta que los activos de tradeasy trabajan con GMT + 0, así que debes saber qué diferencia horaria existe entre tu broker y tradeasy, para aplicar la diferencia de hora.
Con esta configuración aseguramos que las órdenes solamente se abrirán en ese determinado rango de tiempo.
Sin embargo, ¿qué pasa después? Las órdenes permanecerán abiertas hasta que se una regla de salida.
Si lo que queremos es asegurarnos que no quede ninguna orden cerrada tras pasar el filtro horario, podemos hacerlo gracias al evento de tiempo hora fija.
- Hora fija como regla de salida
El evento de hora fija, dará señal cuando la hora del broker sea la marcada en el parámetro (de nuevo recordemos que la hora en tradeasy será GMT + 0).
Para ello, deberemos crear una nueva regla para este indicador. Es importante entender que debe ser una regla independiente, ya que si en vez de ello la añadimos por ejemplo a la regla de beneficio, lo que estaremos haciendo será definir una regla con 2 condiciones, que se consiga un nivel de beneficios a una hora determinada.
Otro aspecto importante a tener en cuenta es el tipo de lectura. Por defecto las reglas hacen una lectura a cierre de vela. Sin embargo, si marcamos una hora de cierre precisa, por ejemplo las 14:05, y nuestro timeframe es 1 hora, la validación de la hora fija se realizará a las 12 h, 13 h, 14 h, 15 h,… Es decir, no validará nunca en el momento que sea esa hora exacta. Es por ello que deberemos marcar la hora fija para cerrar con un tick de lectura al tick.
Si quieres saber más sobre filtros horarios, quizás te interese leer cómo configurar una estrategia para cerrar el fin de semana.
Si tienes alguna duda puedes escribirnos aquí.
Y si quieres aprender más no olvides mirar nuestro curso de trading automático.