Hola a todos, estoy peleándome con el NinjaTrader con una instrucción y no encuentro el código.
Quiera que entrara con parámetro determinado (ahí si que llego) y que saliera al cierre de la vela, con independencia de su amplitud.
A ver si alguien me puede echar un cable.
Gracias.
Salida al cierre de vela
Salida al cierre de vela
Concédeme la serenidad para aceptar las cosas que no puedo cambiar, el coraje para cambiar las cosas que puedo y la sabiduría para saber cual es la diferencia.
Re: Salida al cierre de vela
Hola Corman.
Si el sistema corre con CalculateOnBarClose=true, cuando se ejecuta el OnBarUpdate es que estás en el cierre de la barra. En tal caso, comprueba si estás en mercado (Position.MarketPosition!=MarketPosition.Flat) y cierras.
Grosso modo:
Este código lo pondrías al inicio del OnBarUpdate:
if( Position.MarketPosition == MarketPosition.Long )
ExitLong();
else if (Position.MarketPosition == MarketPosition.Short)
ExitShort();
S2
Si el sistema corre con CalculateOnBarClose=true, cuando se ejecuta el OnBarUpdate es que estás en el cierre de la barra. En tal caso, comprueba si estás en mercado (Position.MarketPosition!=MarketPosition.Flat) y cierras.
Grosso modo:
Este código lo pondrías al inicio del OnBarUpdate:
if( Position.MarketPosition == MarketPosition.Long )
ExitLong();
else if (Position.MarketPosition == MarketPosition.Short)
ExitShort();
S2
Re: Salida al cierre de vela
Gracias por la ayuda, lo probaré.
Concédeme la serenidad para aceptar las cosas que no puedo cambiar, el coraje para cambiar las cosas que puedo y la sabiduría para saber cual es la diferencia.
Si te ha gustado este hilo del Foro, ¡compártelo en redes!