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!