miércoles, 24 de junio de 2009

Nuevo mensaje al conectarse a Ninja (NinjaTrader 7 Announcement) version 7 beta a finales de septiembre

A partir del lunes 24 de Junio al conectarnos al NinjaTrader nos aparece un nuevo mensaje como el que se muestra a continuación:




el cual tiene un enlace a la siguiente página:

http://www.ninjatrader.com/webnew/NT7/NinjaTrader7_Letter.htm

En esta página hay una carta del presidente de Ninja Trader donde se disculpa por la falta de comunicación del estado de la versión 7 de NinjaTrader y los detalles de que se incluirá. Anuncian una fecha para la versión beta para finales de Septiembre la cual estará algunos meses de prueba, usualmente entre 2 y 3 meses, hasta que salga la versión definitiva.

En el anuncio también hay una enlace que contiene las mejoras que se están realizando en la versión 7 de NinjaTrader:

http://www.ninjatrader.com/webnew/NT7/NinjaTrader7.html

Entre las mejoras que incluye cabe destacar que hay más de 300 cambios,que se han revisado y reescrito secciones del código de la aplicación para hacer un mejor uso del CPU y de la memoria y que la migración de datos para tener contratos de futuros del continuo se hará de manera automática pero se puede modificar si lo quieres adaptar.

Próximamente escribiré un artículo con más detalles de lo que incluye esta nueva versión de NinjaTrader.

*Si no quieres que vuelva a aparecer el mensaje anterior del anuncio de NinjaTrader 7 puedes seleccionar el check __ "Don´t show this message again".

lunes, 22 de junio de 2009

Como configurar un Trail stop en Ninja Trader

El trail stop es una estrategia poderosa que permite más flexibilidad en el stop de pérdidas pudiéndose mover a medida que los beneficios de la operación incrementan.

Se puede configurar desde el área de “ATM Strategy” que lo encuentras tanto en el gráfico, si tienes el “Chart trader” activado, como en la parte de abajo del “Super Dom”. En esta área encontrarás un campo llamado “Stop strategy” que tiene como valor por defecto "":




En el campo "Stop Strategy" debes escoger “Custom” en lugar de “None” y te saldrá la siguiente ventana de "Stop Strategy":



La parte que te interesa es la del cuadro "Auto trail (ticks)" que quiere decir que la información que pongas en los campos tiene que ser en ticks, 1 punto = 4 ticks.

Para una estrategia de trailing stop de que cuando lleguen las ganancias a 1,25 puntos (
Profit trigger = 5 ticks) movemos el stop a 0,25 puntos (1 tick) por encima de la entrada o lo que es lo mismo 1 punto (4 ticks) por debajo del beneficio (Stop loss = 4 ticks ) y cada vez que tengamos de nuevo 2 ticks de ganancia movemos el stop 2 ticks (Frequency):

Los valores de Stop loss = 4, Frequency = 2 y Profit trigger = 5 quieren decir:

Una vez que nuestro trade tiene 5 ticks de beneficio , el stop se moverá 4 ticks por debajo del beneficio y se volverá a mover a favor en 2 ticks cada vez que tengamos 2 ticks de beneficio más. Si tenemos pérdidas el stop no se moverá.

Suponemos que entramos largos en 1000 y que nuestro stop es de 1,5 puntos, es decir en el precio 908,50, el precio alcanza el valor de 1001,25, es decir 1,25 puntos de ganancia o 5 ticks, se dispara el stop Auto Trail y el stop se mueve a 4 ticks por debajo del beneficio 1 punto, es decir 1000,25, con lo que si salta el stop salimos a no perder, si el precio sube 2 ticks más a 1001 ,75 el stop se moverá 2 ticks a 1000,75.

Espero que esta información os ayude, cualquier duda podéis escribirme o hacer un comentario en el blog.

martes, 16 de junio de 2009

Migrar datos históricos para tener un contrato del continuo en Ninja Trader (Merge data between futures contracts)

Para poder tener un contrato del continuo al pasar de un vencimiento al otro se tiene que realizar manualmente una migración de datos del antiguo contrato al nuevo y así poder tener datos históricos del antiguo vencimiento en los gráficos del nuevo. Ninja Trader realizará un ajuste automático de los datos históricos*.

Los pasos para realizar la migración de datos son los siguientes:

1. Seleccionar el menú Tools – Historical Data – Merge

2.Aparecerá la siguiente ventana

3.En el cuadro “Merge the following data” de la ventana “Merge Historical Data” mostrada anteriormente seleccionar el instrumento cuyos datos históricos se desean migrar al muevo contrato.
En los campos “From” y “To” del mismo cuadro anterior, seleccionar las fechas de inicio y fin de los datos históricos que se desean migrar al nuevo contrato.
4. En el cuadro “Into” de la ventana “Merge Historical Data” seleccionar el instrumento destino en el cual se desea migrar los datos históricos del antiguo contrato.
5. Seleccione el botón “OK”.


En el ejemplo de la imagen siguiente, se están migrando los datos del antiguo contrato 0606 al nuevo contrato 0909 desde la fecha 13/03/2009 a la fecha 09/06/2009 (el día 13/03/2009 se realizó el cambio de contrato al 0609 y el día 10/09/2009 se realizó el cambio de contrato al 0909)



6.Una vez que se selecciona el botón “OK” aparecerá una ventana que permanecerá abierta unos cuantos minutos hasta que finalice la migración, el mensaje de la ventana irá cambiando, se muestran uno de ellos a continuación.



7.Cuando el proceso de migración haya finalizado aparecerá el siguiente mensaje, Seleccionar el botón “Aceptar”



Los datos aparecerán migrados en los gráficos del contrato que ha entrado en vigor la próxima vez que se realice la conexión al proveedor de datos.

*Los datos de precio del contrato que vence tienen que ajustarse debido a que siempre hay una diferencia entre el precio del contrato que vence y el del contrato que entra en vigor. La fórmula usada para ajustar los datos históricos es la siguiente:

Nuevo precio de los datos históricos (contrato vencido)=Precio antiguo (contrato vencido) + (Precio de apertura del contrato que entra en vigor el día de la migración de datos – Precio de cierre del contrato que vence en el día anterior a la migración de datos)