Sigue mis entradas y salidas del mercado

Órdenes OCA y Condicionadas en el sistema Monday Reversión

El sistema Monday Reversión opera el primer día laboral de la semana comprando el Nasdaq 100 o el SP500 si se dan unas ciertas condiciones en su cierre. Estamos teniendo problemas al poner las órdenes en Interactive Brokers y en este artículo intentaré solucionarlo.

Vamos a poner un ejemplo

El screener del sistema nos da los siguientes datos:

MONDAY REVERSIÓN
Ticker Nombre Órden Límit. Nº CFDs Capital
QQQ Invesco QQQ Trust Series 1 ETF 425,61 117 49.796
SPY SPDR S&P 500 Trust ETF 497,21 100 49.721

Esto significa que el lunes al cierre debemos comprar 117 cfds del QQQ (Nasdaq 100) si, al cierre, el precio es inferior a 425,61. Si no se cumple esta condición, debemos comprar 100 cfds del SPY (SP500) si, al cierre, el precio es inferior a 497,21

Lo que no debemos hacer es comprar los dos, aunque se cumplan las dos órdenes límite. Se compra uno o ninguno.

Bien, una vez explicado lo que queremos vamos a plasmarlo en la plataforma de IB.

Lo sencillo es, en la pestaña «Mosaico», poner la siguiente orden OCA:

El proceso es el siguiente:

  1. Seleccionamos el cfd del QQQ
  2. Pinchamos en comprar
  3. En cantidad ponemos 117
  4. En tipo de orden seleccionamos LOC (Limited On Close = Limitada al cierre)
  5. Ponemos el límite de la orden: 425.61
  6. Duración DAY
  7. Pinchamos en entrada avanzada
  8. Pinchamos en Una Cancela Otra
  9. Comprar
  10. Contrato: seleccionamos el cfd del SPY
  11. Tipo de Orden: LOC
  12. Cantidad: 100
  13. Ponemos el límite de la orden: 497.21
  14. Duración: DAY
  15. Desplegamos el menú y… mi sentido común me dice que deberíamos seleccionar «Cancelar otras órdenes»
  16. Enviar

El problema es que si seleccionamos en el paso 15 «Cancelar Otras Órdenes», el sistema nos dice:

Y nos cancela lo que hemos hecho.

Y si seleccionamos «Reducir otras órdenes», ya nos ha pasado a varios suscriptores que, a veces, nos compra los dos activos, QQQ y SPY

Si alguno de los lectores sabe que es lo que hacemos mal y es tan amable de contárnoslo, estaríamos muy agradecidos.

Mientras alguien nos aclara si esto tiene solución, os contaré cómo lo soluciono yo.

Mi Solución 

Lo que hago es poner dos órdenes, una LOC sobre el activo que tiene prioridad, en este caso QQQ:

Rellenaríamos los campos tal cual se ven en la imagen y le daríamos a enviar.

Y la segunda orden que tenemos que poner es condicionada.

Para ello me voy a la pestaña TWS Clásica y pincho en orden:

  En la pestaña Básico relleno los campos tal cual en la imagen anterior

Cuando termino no le doy a enviar, sino que pincho en la pestaña Condicional:

Las condiciones se ponen pinchando en añadir. Tenemos dos condiciones:

  1.  La primera es de precio. Indica que compramos si el precio es igual o superior al de la orden limitada que hemos puesto del QQQ, es decir, que si no se cumple la orden anterior, que tenga en cuenta esta. Vosotros pinchar en precio y seguir los pasos.
  2. Cuando terminéis de poner esta, le dais a añadir y ahora pincháis en Hora. Lo que le tenemos que decir es que la orden anterior se ejecute, si se cumple, el lunes un segundo antes del cierre. Rellenar los datos que se piden

Si todo lo habéis hecho correctamente, tendréis una imagen idéntica a la que os he puesto arriba.

Y ahora si. Ya le podemos dar a enviar.

Cualquier duda, la vemos en los comentarios.

Saludos y buen fin de semana!!!

Facebooktwitterpinterestlinkedinmail

Acerca de

Ver todas las entradas de

PUBLICAR UN COMENTARIO


4 Respuestas

  1. diegoquant dice

    Hola, yo en la condicional le pongo mayor o igual a 425.62 ya que si justo da la casualidad del que QQQ cierra en 425.61 exacto, entrarían las 2 órdenes.
    Saludos

    • bolsaycartera dice

      Tienes razón Diego.

      Gracias por la observación.

      Saludos.

  2. elabuelomanyo dice

    Hola buenos días,

    Se me había pasado la publicación de esta forma de realizar las ordenes OCA.

    A mi, por dos veces, me sucedió lo de comprar ambos activos, incluso la última pedí los registros para ver que había sucedido. Llegué a la conclusión que ambas había sido error mio.
    Si no estas atento al introducir la orden y vas de atrás a adelante (retificar el precio, numero de activos, etc.), la primera orden se corrompe y se queda como LIM y se pierde el LOC. Si se cumple ese limite te la compran cuando se cumple (no al final de la sesión), y por tanto la condición «una cancela la otra» ya no existe y cuando llega el fin de la sesión si se cumple la segunda la compran tambien.

    Yo creo que el punto 15 es innecesario, pues ambas son LOC y se deben evaluar al cierre y prima «una cancela la otra».

    En un mes, ya no me ha vuelto a suceder y no uso el punto 15. Si me fijo en que lo que quede en ambas sea LOC y vinculadas (con el braket que las une por la parte Drch.)

    Últimamente saco un hardcopy de la orden total antes de darle a enviar. (sin el punto 15) y ya digo sin duplicidades en el ultimo mes.

    Un saludo

    • bolsaycartera dice

      Gracias Elabuelomanyo

      Lo comprobaré a ver si por fin lo solucionamos. Gracias.

      Saludos.