Buenas!
A ver si me podéis ayudar, por favor. Sabéis si existe la posibilidad de restringir mis horarios de operativa en un sistema de trading de modo que el sistema solo tome posiciones entre las 9 y las 12.30h y entre las 15 y las 17.30?
Muchas gracias!
Hola Trader73,
Es mi primer post y espero poder ayudarte, hasta donde yo sé, cada sistema de trading admite una única función (DEFPARAM FlatBefore o FlatAfter) de modo que la orden “DEFPARAM FlatBefore = 150000”, no te permite ejecutar ordenes antes de las 15:00h por lo que anula las anteriores. No obstante funcionaría con dos sistemas de trading independientes, duplicando el código en ambos y configurando uno para las mañanas:
DEFPARAM FlatBefore = 090000
DEFPARAM FlatAfter = 123000
y otro para las tardes:
DEFPARAM FlatBefore = 150000
DEFPARAM FlatAfter = 173000
de manera que cada uno de ellos opere únicamente en su horario correspondiente.
Saludos!
¡Hola Trader 73!
Sí, se pueden restringir los horarios de operativa … te paso como ejemplo esta línea de código según lo que comentabas:
If (time>090000 and time<123000) or (time>150000 and time<173000) and if c1 then….
¡Espero que te sirva!
Muchísimas gracias fibonacci, ¡me ha ayudado a mi también!
Saludos!
Muchas gracias Fibonacci!
Efectivamente, este código me está funcionando!
Saludos!