Sistemas Semi Automaticos para Ninjatrader

En este artículo vamos a analizar en detalle los Sistemas Semi Automáticos para Ninjatrader.

Antes que nada, algunas definiciones ;

… Un sistema semi automático es …

  1. Un Indicador que pinta en el Gráfico al que se aplica, una estrategia de Trading.
  2. Indica el Precio de Entrada y puede modificar los colores de las barras acorde a la tendencia.
  3. Agrega una Barra de Herramientas al Gráfico con botones para seleccionar Enable Long | Enable Short
  4. Las últimas versiones también incluyen un Cuadro de Diálogo para seleccionar el Nombre del ATM a usar

Como se puede ver, los puntos 1 y 2 son comunes a todos nuestros Indicadores de Estrategias

La principal deferencia está en el punto 3 ;

Los Sistemas Semi Automáticos para Ninjatrader son indicadores que permiten poner órdenes en el mercado

Hay una razón muy importante para usar un Indicador y no una Estrategia. Esto se debe a que cuando aplicamos una Estrategia Automatizada a un Gráfico de Ninjatrader, no podemos al mismo tiempo habilitar el Chart Trader. Solo se puede habilitar una cosa o la otra ( Chart Trader o Estrategia ).
Si no podemos habilitar Chart Trader entonces no podemos ver ni mover las órdenes.

Un Sistema Semi Automático es un indicador, por lo tanto podemos aplicarlo un gráfico y tambien tener habilitado Chart Trader. Desde dicho gráfico podemos hacer click en el Botón correspondiente a Entrar Largo y el sistema entrará Largo en la siguiente señal usando el ATM que hemos seleccionado, permitiéndonos no solo ver las órdenes sino también mover las mismas con completa libertad sin afectar al sistema.

Como se puede ver en la siguiente imagen, el Indicador de un Sistema Semi Automático agrega una nueva barra de tareas con los siguientes campos :

  • Título del Setup ( en este ejemplo SRS )
  • Botón para permitir el siguiente Largo
  • Botón para permitir el siguiente Corto
  • Cuadro de Diálogo para seleccionar el nombre del ATM

Estos Sistemas Semi Automáticos tiene 2 modos de funcionamiento ;

Semi Automático

Después de cada Fill, el botón correspondiente se desactiva.
Debemos presionar el botón nuevamente para tomar una nueva entrada en el mismo sentido

Automático

Los botones pueden bloquearse, de modo que el sistema tomará todas las entradas ( todos los Largos, Todos los Cortos o Todas las Señales en ambos sentidos ).

 

Por que usar órdenes ATM ?

Cada vez que el sistema emite una orden ATM, le entrega el control total al módulo ATM de Ninja, como si la orden hubiese sido puesta en forma manual. De este modo, el usuario tiene control total sobre las órdenes, pudiendo mover las mismas con total libertad sin afectar al sistema.

El ATM de Ninjatrader contiene definiciones de hasta 3 posiciones :

Cada posición tiene su propio Tamaño, Objetivo, Pérdida, Trailing Stop y Auto Break Even.

Es posible cambiar cualquiera de las definiciones de un ATM mientras el Sistema Semi Automático esta funcionando sin necesidad de desactivarlo. La siguiente orden utilizará la última configuración de ATM guardada.

Un Sistema Semi Automático puede operar CUALQUIER Setup ( el usuario puede elegir entre nuestros Setups o definir sus propias reglas ) desde Chart Trader usando órdenes ATM con todas las ventajas previamente descritas y ademas

 

Modulo de Money Management ( Administración del Estado de Cuenta )

El usuario puede definir la Máxima Pérdida o Ganancia Diaria y el sistema una vez alcanzado alguno de dichos límites no permitirá emitir mas órdenes.

 

Position Management ( Administración de la Posición )

Es posible que un sistema de señal de entrada cuando todavía queda parte de la posición de la entrada anterior.

La nueva señal puede estar a favor o en contra de la posición actual.

El usuario tiene control total sobre el modo de actuar del sistema ante estos casos modificando el valor del parámetro Position_Manage según la siguiente tabla.

Si el sistema no esta Flat y hay una nueva señal las opciones son :
Opción
Posicion vs Señal
Resultado
1) No hacer Nada
Mismo Signo
Diferente Signo
Continua la posición original
2) Entrar nuevo Trade
Mismo Signo
Diferente Signo
Se incrementa el tamaño del Trade
Largo y Corto al mismo tiempo
3) Cerrar Posición Actual
Mismo Signo
Diferente Signo
No hace nada
Cierra la posición Actual y queda Flat
4) Cierra Posición Actual y Abre Nueva
Mismo Signo
Diferente Signo
No hace nada
Reversa la Posicion Actual quedando en Sentido Inverso

 

En el siguiente video se puede ver un ejemplo de un sistema Semi Automático :

 

Resumen

  • Cualquier Setup  puede convertirse a Sistema Semi Automático
    Nuestros Setups recomendados son :  SRSEMAReversalSupertrendATRBC
  • Un Sistema Semi Automático puede funcionar en modo completamente automático
  • Un Sistema Semi Automático puede funcionar en modo semi automático donde el usuario puede aprobar cada entrada.
  • Las Ordenes ( Objetivos y Pérdidas ) se pueden mover
  • El usuario puede definir límites máximos de pérdida y/o ganancia
  • El usuario puede definir el comportamiento cuando hay señales múltiples

Por favor pregunten cualquier duda que tengan y si les interesa pueden consultar como convertir su propia lógica a este formato semi automático.

 

Saludos

Pablo

logo Pablo Maglio The Indicator Store 

Facebook Twitter LinkedIn Blogger Elance  G+  YouTube