VT OMS – ROBOT ORDENES ESPECIALES El VT Robot es un complemento del OMS de Visual Trader que ofrece la posibilidad de enviar órdenes especiales que los mercados destino no soportan, y que son gestionadas internamente por el sistema sin necesidad de intervención manual. La activación de este módulo permite a los recolectores de órdenes con herramientas web de brokers online, ofertar a sus clientes de tipo retail la opción de enviar órdenes sofisticadas, constituyendo así un elemento diferenciador en la calidad del servicio ofertado. El VT Robot se alimenta de la data feed que recibe en online internamente el sistema central de VT: por esta razón su entidad no necesita recibir en sus instalaciones la feed de los mercados por los cuales decide ofertar las órdenes especiales. A continuación se encuentra la lista de órdenes especiales disponibles. En este documento se describe en detalle el funcionamiento de cada una de las órdenes disponibles en el VT ROBOT. Para más detalles contacte con nuestro departamento comercial ([email protected], 91 709 5757). TIPO DE ORDEN On Stop At Open/Close Timed Limit to Position Pegged Stop Dinámica VWAP TWAP POV Triggering Instructions Best Execution (SOR) 21/08/2012 DESCRIPCION La orden no va al mercado hasta que se cumpla la condición On Stop impuesta por el usuario. La orden va al mercado en el momento que comienza la subasta de apertura/cierre. La orden entra al mercado a la hora indicada por el usuario. También se puede especificar la hora a la que se desea enviar una cancelación automáticamente. En la introducción de la orden el usuario, en lugar de indicar un precio, debe indica de la posición del libro de órdenes a cuyo precio quiere entrar (BID1, BID2, ASK1, etc.) La orden permanece pegada al nivel del libro de órdenes del mercado que especifica el trader en el momento de introducirla. El precio stop se modifica automáticamente si la evolución del mercado es favorable. En caso de que la evolución del mercado sea desfavorable, el comportamiento es como el de una OnStop normal. Algorithmic Trading order: sigue el VWAP (Volume Weighted Average Price) del mercado durante un cierto periodo de tiempo. Algorithmic Trading order: sigue el TWAP (Time Weighted Average Price) del mercado durante un cierto periodo de tiempo. Algorithmic Trading order: participa en el mercado según el porcentaje solicitado por el bróker al introducirla. POV = Participative On Volume Orden similar a la On Stop, pero que permite especificar condiciones de disparo más sofisticadas utilizando como precio de referencia, además del precio último, los precios medio del spread, mejor de compra y mejor de venta, Permiten obtener la mejor ejecución accediendo a todos los mercados y MTFs en los que cotiza el valor. MERCADOS VT M, WM M, WM ALL Cualquiera si se dispone de Market Data AS, BR, F, LS, M, PA, WA, WM, XHFT, MI M, WM, MI AS, BR, LS, M, PA AS, BR, LS, M, PA AS, BR, LS, M, PA Cualquiera si se dispone de Market Data En pruebas 1 ON STOP La orden no va al mercado hasta que se cumpla la condición OnStop impuesta por el usuario. Se diferencia entre dos tipos de órdenes: Stop Market y Stop Limit. Stop market: Orden de mercado que se introduce en el mercado aunque no se posiciona en el mismo hasta que se produzca una negociación que alcance o sobrepase (hacia arriba si es compra o hacia abajo si es de venta) el precio límite especificado como Precio Stop. En ese momento la orden entra al mercado como una orden de mercado normal siguiendo una prioridad precio-tiempo. Stop Limit: Orden limitada que se introduce en el mercado aunque no se posiciona en el mismo hasta que se produzca una negociación que alcance o sobrepase (hacia arriba si es de compra y hacia abajo si es de venta) el precio límite indicado como Precio Stop. En ese momento entra automáticamente como una orden limitada siguiendo una prioridad precio-tiempo. Las órdenes On Stop pueden ser introducidas durante las subastas y el mercado continuo. Durante las subastas no se lanzará ninguna orden de este tipo hasta que no se haya calculado el precio final de la subasta. Las órdenes Stop gestionadas por el servidor de Visual Trader, se quedarán en estado HELD, hasta que en el mercado se alcance el precio de disparo. Las órdenes Stop gestionadas por los propios mercados se quedarán en estado STOPPED hasta que el mercado alcance el precio de disparo, momento en el que, en ambos casos, la orden pasará a estado ACEPTADA. On Stop – Parámetros Nombre Requerido StopPx SI Descripción Indica la condicion OnStop. AT OPEN/CLOSE El sistema gestiona la orden para que se envíe al mercado en el momento que comienza la subasta de apertura/cierre. TIMED La orden entra al mercado a la fecha y hora indicada por el usuario. También se puede especificar la hora a la que se desea enviar una cancelación automáticamente. 21/08/2012 2 LIMIT TO POSITION Esta es una orden limitada en la que el usuario, en lugar de indicar el precio límite, indica la posición a cuyo precio quiere limitarse. Cuando el VT OMS recibe una orden de este tipo, consulta el libro de órdenes del valor en tiempo real y obtiene el precio de la posición solicitada para finalmente enviar una orden limitada a ese precio. En caso de que la posición indicada no exista en el mercado, la orden se rechaza. Es posible enviar órdenes de compra limitadas al precio de una posición de venta y viceversa. En este caso las órdenes que se envían al mercado atacarán las posiciones del lado contrario. Limit to position – Parámetros Nombre Requerido Descripción Posición SI Indica la posición del libro de órdenes a cuyo precio se quiere limitar la orden. Valores: BID 1 .- 1ª posición de compra BID 2 .- 2ª posición de compra … BID n .- nª posición de compra ASK 1 .- 1ª posición de venta ASK 2 .- 2ª posición de venta … ASK n .- nª posición de venta 21/08/2012 3 PEGGED Una orden pegged es una orden limitada de compra o venta cuyo precio se modifica dinámicamente para igualarlo al de una determinada posición del libro de órdenes del mercado. El precio de la posición seleccionada por el usuario al introducir la orden se convierte en precio de referencia de la misma. Se puede asignar un precio límite a una orden pegged, que, en caso de ser especificado, actúa como barrera para impedir negociaciones a precios peores (más caros si la orden es de compra o más baratos si es de venta). Cuando el precio de referencia se mueve más allá del precio límite, la orden permanece al precio límite y no se modifica hasta que la evolución del mercado invierte la situación. Si, en el momento de la introducción, el precio de referencia es peor que el límite, el sistema manda la orden al mercado con el precio límite y se hace cargo de ella para modificarla cuando la situación del mercado lo requiera. Si se intenta introducir una pegged durante una subasta el sistema la cancela automáticamente, ya que durante esta fase el mercado no difunde el libro de órdenes. Por el mismo motivo, cuando un valor entra en subasta todas las órdenes pegged se cancelan automáticamente. La validez de estas órdenes es por tanto hasta la siguiente subasta. En el caso de que desaparezcan las posiciones del lado en el que está la orden, esta también se cancela automáticamente. La orden puede ser modificada por el usuario en cualquier momento. Si se modifica el tipo de orden para convertirla en un tipo soportado por el mercado, el sistema envía la modificación y se desentiende de ella. El usuario dispone de los siguientes parámetros para definir y ajustar el comportamiento de la orden: Pegged – Parámetros Nombre Requerido Posición SI Precio NO MinTime SI MaxSend SI Descripción Indica la posición del libro de órdenes a la que se quiere que se mantenga pegada la orden. Si se especifica, actúa como barrera, siendo el precio más desfavorable que puede alcanzar la orden al seguir los precios del mercado. Si no se especifica la orden seguirá el precio indicado durante toda su vida. Intervalo mínimo de tiempo entre modificaciones sucesivas de la orden (expresado en segundos). Si durante este intervalo se producen cambios en el mercado que obligan a modificar la orden, el sistema enviará la modificación con el precio que corresponda en el momento del envío. Valor por defecto: 1 Valor especial: 0 este control de desactiva y el sistema envía modificación al mercado siempre que es necesario. Número máximo de modificaciones de la orden. Si se alcanza este límite la orden se deja en el mercado (desatendida) al precio correspondiente. Valor por defecto: 0 Valor especial: 0 control deshabilitado: la orden se modifica tantas veces como sea necesario. STOP DINÁMICA Una orden stop dinámica se comporta como una orden OnStop en caso de que la evolución del mercado sea desfavorable. Si por el contrario la evolución del mercado es favorable, el sistema modifica automáticamente el precio stop para mejorarlo. Se trata de un tipo especial de pegada en el cuál se asocia el precio stop de la orden al precio último del mercado, y sólo se modifica el precio stop para mejorarlo (aumentarlo si es de venta y disminuirlo si es de compra). Si la orden lleva precio límite, este también se modifica en la misma proporción que el precio stop. El precio stop de la orden en el momento de su introducción puede especificarse de dos formas: Mediante un valor absoluto (campo StopPx). Esta es la forma tradicional de hacerlo, pero tiene un 21/08/2012 4 inconveniente: si el mercado se mueve muy rápido puede suceder que mientras el usuario rellena los datos de la orden el mercado cambie y la orden sea rechazada por precio stop inválido. Mediante un offset respecto al precio último del mercado. Esta posibilidad evita que se produzca el rechazo explicado en el punto anterior. El operador dispone de los siguientes parámetros para definir y ajustar el comportamiento de la orden: Stop Dinámica – Parámetros Nombre Requerido Descripción StopPx NO Precio stop en el momento de introducir la orden. El sistema lo modifica dinámicamente para seguir al precio último del mercado. Validación: Orden de compra: StopPx debe ser >= que el precio último del valor. Orden de venta: StopPx debe ser <= que el precio último del valor. Offset NO Diferencial aplicado al último precio para establecer el precio stop de la orden. El calculo que realiza el siguiente depende del sentido de la orden: Compra StopPx = LastPx + Offset Venta StopPx = LastPx - Offset Precio NO Precio límite de la orden cuando se cumpla la condición stop. Si no se especifica, la orden se enviará a precio de mercado. Es obligatorio especificar el StopPx o el Offset, y sólo uno de los dos. Si se especifican ambos: el sistema devuelve un rechazo. Estas órdenes no se pueden modificar antes de que se cumpla la condición OnStop. Diagramas de comportamiento de las órdenes Stop dinámicas: COMPRA StopPx 5 5 5 5 5 5 5 5 4,9 4,8 offset 0,5 4,7 4,6 LastPx 4,8 4,5 Disparo! 4,7 4,6 4,7 4,7 4,7 4,6 4,5 4,7 4,7 4,6 4,5 4,4 4,4 4,3 4,4 4,3 4,2 VENTA 10,3 10,2 10,1 LastPx offset 0,4 10 10,2 10,3 10,2 10,2 10,1 10,1 10 9,9 10 9,9 9,9 9,8 9,8 9,8 9,8 9,9 9,9 9,9 9,9 9,9 9,9 Disparo! 9,7 StopPx 21/08/2012 9,6 9,6 9,6 9,6 9,6 5 VWAP (Volume Weighted Average Price) El objetivo de esta orden es alcanzar el VWAP del mercado en un intervalo de tiempo definido por el usuario. Para minimizar el impacto en el mercado, el sistema fracciona la orden AT en una serie de órdenes “hijas”, cuyo volumen se calcula atendiendo a la curva de volumen diario y al volumen medio de las negociaciones durante cada periodo para el valor que se está negociando. Además, el cálculo del volumen de cada orden hija incluye un factor aleatorio para que la estrategia no sea visible en el mercado. La curva de volumen diario se calcula basándose en el histórico de negociación del valor de las 70 últimas sesiones, y se actualiza automáticamente en cada fin de día. A continuación podemos ver un ejemplo de dicha curva. El usuario dispone de una seria de parámetros para definir y ajustar el comportamiento de la orden. VWAP – Parámetros Nombre Requerido Price SI Send time NO End time NO Include Close Auction Lvs to close NO Close Qty NO Child Order Type SI 21/08/2012 NO Descripción Precio límite de protección. Si se sobrepasa este limite el sistema dejará de ejecutar el algoritmo hasta que el último precio del valor mejore o iguale este precio limite. Este control no quiere decir que si el último precio cumple la restricción, la orden hija enviada no pueda ejecutar precios peores que el límite. Este precio es un límite inferior o superior dependiendo del sentido de la orden: Órdenes de compra: límite superior si el precio de la última negociación es superior a este límite el algoritmo deja de ejecutarse. Órdenes de venta: límite inferior si el precio de la última negociación es inferior a este límite el algoritmo deja de ejecutarse. Hora de inicio de ejecución del algoritmo. En caso de no introducirse, se tomará como inicio el momento de introducción de la orden. Hora de fin de la ejecución del algoritmo. En caso de no introducirse, se gestionará la orden hasta el cierre del mercado. Si se marca este check, la curva de volumen para la orden es calculada incluyendo la subasta de cierre. Si se marca este check, los títulos no ejecutados de la orden serán introducidos a mercado, al finalizar el periodo de la orden si esta no incluye la subasta de cierre; o a la subasta de cierre, si el periodo de la orden incluye dicha subasta. Cantidad mínima obligatoria que la orden enviará a la subasta de cierre siempre y cuando el periodo de la orden incluya dicha subasta. Tipo de las órdenes hijas que se van a enviar al mercado. Los tipos aceptados son: Market, Limit, Market to Limit, Limit to Position, Pegged y Pegged Quick (ordenes “Pegged” que solo empeoran su precio). 6 Child Price NO Child Shown Qty NO Child Minimum size NO Pegged Remain NO Es el precio límite de las órdenes hijas enviadas cuando estas son de tipo limitada. Volumen de las órdenes hijas que se muestra en el libro de órdenes del mercado. Este volumen lleva una desviación aleatoria en cada orden hija para ser imperceptible en el mercado. Volumen mínimo que debe tener una orden hija. Tipo de orden al que se modifican las órdenes hijas de tipo “Pegged” o “Pegged Quick” tras llegar al número máximo de modificaciones o al precio tope. Los tipos de orden “Pegged Remain” permitidos son: Market, Limit, Market to Limit y Limit to Position TWAP (Time-Weighted Average Price) En esta estratégia el sistema reparte el volumen de la orden en partes iguales a lo largo del horizonte temporal fijado de forma que se fracciona en una serie de órdenes hija para que el volumen enviando al mercado sea constante en el tiempo. El volumen de las órdenes hija es el volumen medio de negociación en mercado alterado con un factor aleatorio para que la estrategia sea transparente. El usuario dispone de una seria de parámetros para definir y ajustar el comportamiento de la orden. TWAP – Parámetros Nombre Requerido Price SI Send time NO End time NO Include Close Auction Lvs to close NO Close Qty NO Child Order Type SI Child Price NO Child Shown Qty NO 21/08/2012 NO Descripción Precio límite de protección. Si se sobrepasa este límite el sistema dejará de ejecutar el algoritmo hasta que el último precio del valor mejore o iguale este precio límite. Este control no quiere decir que si el último precio cumple la restricción, la orden hija enviada no pueda ejecutar precios peores que el límite. Este precio es un límite inferior o superior dependiendo del sentido de la orden: Órdenes de compra: límite superior si el precio de la última negociación es superior a este límite el algoritmo deja de ejecutarse. Órdenes de venta: límite inferior si el precio de la última negociación es inferior a este límite el algoritmo deja de ejecutarse. Hora de inicio de ejecución del algoritmo. En caso de no introducirse, se tomará como inicio el momento de introducción de la orden. Hora de fin de la ejecución del algoritmo. En caso de no introducirse, se gestionará la orden hasta el cierre del mercado. Si se marca este check, la curva de volumen para la orden es calculada incluyendo la subasta de cierre. Si se marca este check, los títulos no ejecutados de la orden TWAP serán introducidos a mercado, al finalizar el periodo de la orden si esta no incluye la subasta de cierre; o a la subasta de cierre, si el periodo de la orden incluye dicha subasta. Cantidad mínima obligatoria que la orden TWAP enviará a la subasta de cierre siempre y cuando el periodo de la orden incluya dicha subasta. Tipo de las órdenes hijas que se van a enviar al mercado. Los tipos aceptados son: Market, Limit, Market to Limit, Limit to Position, Pegged y Pegged Quick (ordenes “Pegged” que solo empeoran su precio). Es el precio límite de las órdenes hijas enviadas cuando estas son de tipo limitada. Volumen de las órdenes hijas que se muestra en el libro de órdenes del mercado. Este volumen lleva una desviación aleatoria en cada orden hija para ser imperceptible en el mercado. 7 Child Minimum size NO Volumen mínimo que debe tener una orden hija. Pegged Remain NO Tipo de orden al que se modifican las órdenes hijas de tipo “Pegged” o “Pegged Quick” tras llegar al número máximo de modificaciones o al precio tope. Los tipos de orden “Pegged Remain” permitidos son: Market, Limit, Market to Limit y Limit to Position. POV (Participative On Volume) Esta orden tiene como objetivo participar con un porcentaje determinado del volumen total diario del mercado. El algoritmo se va adaptando a los volúmenes generados por el mercado durante la vida de la orden de una forma dinámica. Por cada 100 títulos negociados en el mercado, “X” habrán sido enviados por el algoritmo de forma automática siendo “X” el porcentaje definido por el usuario. El usuario dispone de una seria de parámetros para definir y ajustar el comportamiento de la orden. POV – Parámetros Nombre Requerido %Vol SI Price SI Send time NO End time NO Lvs to close NO Close Qty NO Child Order Type SI Child Price NO Child Shown Qty NO Child Minimum NO size Pegged Remain NO 21/08/2012 Descripción Porcentaje de participación en el volumen total ejecutado en el mercado. Precio límite de protección. Si se sobrepasa este límite el sistema dejará de ejecutar el algoritmo hasta que el último precio del valor mejore o iguale este precio limite. Este control no quiere decir que si el último precio cumple la restricción, la orden hija enviada no pueda ejecutar precios peores que el límite. Este precio es un límite inferior o superior dependiendo del sentido de la orden: Órdenes de compra: límite superior si el precio de la última negociación es superior a este límite el algoritmo deja de ejecutarse. Órdenes de venta: límite inferior si el precio de la última negociación es inferior a este límite el algoritmo deja de ejecutarse. Hora de inicio de ejecución del algoritmo. En caso de no introducirse, se tomará como inicio el momento de introducción de la orden. Hora de fin de la ejecución del algoritmo. En caso de no introducirse, se gestionará la orden hasta el cierre del mercado. Si se marca este check, los títulos no ejecutados de la orden POV serán introducidos a mercado, al finalizar el periodo de la orden si esta no incluye la subasta de cierre; o a la subasta de cierre, si el periodo de la orden incluye dicha subasta. Cantidad mínima obligatoria que la orden enviará a la subasta de cierre siempre y cuando el periodo incluya dicha subasta. Tipo de las órdenes hijas que se van a enviar al mercado. Los tipos aceptados son: Market, Limit, Market to Limit, Limit to Position, Pegged y Pegged Quick (ordenes “Pegged” que solo empeoran su precio). Es el precio límite de las órdenes hijas enviadas cuando estas son de tipo limitada. Volumen de las órdenes hijas que se muestra en el libro de órdenes del mercado. Este volumen lleva una desviación aleatoria en cada orden hija para ser imperceptible en el mercado. Volumen mínimo que debe tener una orden hija. Tipo de orden al que se modifican las órdenes hijas de tipo “Pegged” o “Pegged Quick” tras llegar al número máximo de modificaciones o al precio tope. Los tipos de orden “Pegged Remain” permitidos son: Market, Limit, Market to Limit y Limit to Position 8 PARAMETROS ESTÁTICOS DE LAS ÓRDENES VWAP – TWAP Y POV A continuación se detallan los parámetros estáticos que hay que fijar en el sistema para el conjunto de las órdenes VWAP, TWAP y POV. Estos parámetros son definidos por parte del responsable del sistema y no son modificables por el usuario. VWAP, TWAP, POV – Parámetros estáticos Nombre Requerido Descripción APPLICATIONS SI Indica si se quieren tener en cuenta o no las ejecuciones de aplicaciones para ejecutar un porcentaje del mercado en la estrategia POV. CANCEL_IN_VOLA SI Cancelar todas las ordenes hijas cuando el valor sobre el que se envió la orden entra en subasta de volatilidad. CANCEL_NO_DATA SI Cancelar todas las órdenes hijas si se dejara de recibir difusión por algún problema ocasional. MAX_FLOOR_ORD SI Permitir o no el envío de ordenes hijas con volumen oculto. MAX_PERCENTAGE SI Porcentaje máximo permitido en las órdenes de estrategia POV. Toda orden de estrategia POV con un porcentaje mayor al valor de este parámetro será rechazada directamente. MAX_POS_EXEC SI Número máximo de posiciones del libro de órdenes del mercado que puede atacar una orden hija. Este control se aplica antes de enviar cada orden de tipo “Market”, y en caso de que se sobrepase el límite, se anula el envío de la orden. MAX_REP_SEND SI Número máximo de modificaciones enviadas al mercado en una orden hija de tipo “Pegged” ó “Pegged Quick”. Tras alcanzar el número máximo de modificaciones la orden hija se deja en mercado con el tipo de orden “Pegged Remain”. MAX_TIC_MOV SI Número máximo de ticks permitidos en el movimiento de una orden hija de tipo “Pegged” ó “Pegged Quick” antes de modificarla a su tipo de orden “Pegged Remain”. Con el valor de este parámetro se calcula automáticamente, en el momento de entrada de la orden hija, el precio “tope” al que podría llegar la orden. Si la orden hija tuviera que sobrepasar este precio tope para seguir en la posición indicada se modificara al tipo “Remain”. MIN_TIME_BT_ORD SI Tiempo mínimo entre el envío de dos órdenes hijas consecutivas. MIN_TIME_BT_REP SI Tiempo mínimo entre el envío de dos modificaciones consecutivas enviadas al mercado para una orden hija de tipo “Pegged” ó “Pegged Quick”. SEND_NO_POS SI Permitir o no el envío de órdenes hijas cuando no hay posiciones en el sentido contrario del mercado al de la orden que se va a enviar. SEND_NO_RES SI Permitir o no el envío de ordenes hijas si alguna de la ordenes hijas enviadas no ha pasado por el estado aceptada, cancelada o rechazada. TO_MANUAL_IN_VOLA SI Modificar el tipo de gestión de la orden a manual cuando el valor sobre el que se envió la orden entra en subasta de volatilidad. TO_MANUAL_NO_DATA SI Modificar el tipo de gestión de la orden a manual si se dejara de recibir difusión por algún problema ocasional. 21/08/2012 9 TRIGGERING INSTRUCTIONS Una orden de esta tipología se encuentra inactiva en el sistema hasta que se cumple su condición de disparo. La condición de disparo puede ser fijada sobre distintos tipos de precios (ultimo precio, mejor precio de compra, mejor precio de venta, precio medio y combinaciones) y sentidos (mayor o igual, y menor o igual) lo que le da un gran dinamismo a este tipo de orden. El operador dispone de los siguientes parámetros para definir y ajustar el comportamiento de la orden: Triggering instructions – Parámetros Nombre Requerido Descripción TriggerSymbol Y Indica el valor sobre el que tiene que cumplirse la condición trigger. TriggerAction Y Indica el tipo de acción a llevar a cabo una vez se cumpla la condición vigilada. TriggerPriceType Y Indica el tipo de precio de la condición a vigilar. TriggerPriceDirection Y Indica el sentido del precio a vigilar. TriggerPrice Y Indica el valor base del precio a vigilar TriggerType Y Valores 1 = Activate 3 = Cancel 1 = Best Offer 2 = Last Trade 3 = Best Bid 4 = Best Bid or Last Trade 5 = Best Offer or Last Trade 6 = Best Mid 7 = VWAP D = Down U = Up Precio 4 (Price movement) Estas órdenes no se pueden modificar antes de que se cumpla la condición a vigilar, antes del disparo únicamente podrán ser canceladas. A continuación se presentan una serie de ejemplos con la explicación del funcionamiento en cada caso: Ejemplo 1 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) TriggerPrice = 30.0 TriggerPriceType = 1 (Best offer) TriggerPriceDirection = U (Up) Currency = EUR OrderQty = 500 OrdType = 2 (Limit) Price = 29.5 Symbol = BME Side = 1 (Buy) Se enviará una orden de compra de 500 títulos a 29.5 sobre BME cuando el precio de la primera posición de venta sea igual o mayor que 30 euros. Ejemplo 2 TriggerSymbol = BME TriggerType = 4 (Price movement) 21/08/2012 10 TriggerAction = 1 (Activate) TriggerPrice = 22.0 TriggerPriceType = 2 (Last trade) TriggerPriceDirection = D (Down) Currency = EUR OrderQty = 1000 OrdType = 1 (Market) Symbol = BME Side = 1 (Buy) Se enviará una orden de compra de 1000 títulos a mercado sobre BME cuando el precio último sea igual o menor que 22 euros. Ejemplo 3 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) TriggerPrice = 25.0 TriggerPriceType = 3 (Best bid) TriggerPriceDirection = U (Up) Currency = EUR OrderQty = 200 OrdType = 2 (Limit) Price = 26.0 Symbol = BME Side = 2 (Sell) Se enviará una orden de venta de 200 títulos a 26.0 sobre BME cuando el precio de la primera posición de compra sea igual o mayor que 25 euros. Ejemplo 4 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) TriggerPrice = 25.0 TriggerPriceType = 4 (Best bid or last trade) TriggerPriceDirection = U (UP) Currency = EUR OrderQty = 200 OrdType = 2 (Limit) Price = 26.0 Symbol = BME Side = 2 (Sell) Se enviará una orden de venta de 200 títulos a 26.0 sobre BME cuando el precio de la primera posición de compra o el precio último sea igual o mayor que 25.0 euros. Ejemplo 5 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) 21/08/2012 11 TriggerPrice = 30.0 TriggerPriceType = 5 (Best offer or last trade) TriggerPriceDirection = U (Up) Currency = EUR OrderQty = 500 OrdType = 2 (Limit) Price = 29.5 Symbol = BME Side = 1 (Buy) Se enviará una orden de compra de 500 títulos a 29.5 sobre BME cuando el precio de la primera posición de venta o el último precio sea igual o mayor que 30.0 euros. Ejemplo 6 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) TriggerPrice = 21 TriggerPriceType = 6 (Best mid) TriggerPriceDirection = U (Up) Currency = EUR OrderQty = 3000 OrdType = 1 (Market) Symbol = BME Side = 1 (Buy) Se enviará una orden de compra de 3000 títulos a mercado sobre BME cuando el precio medio entre las dos primeras posiciones de BME sea igual o mayor que 21 euros. Ejemplo 7 TriggerSymbol = BME TriggerType = 4 (Price movement) TriggerAction = 1 (Activate) TriggerPrice = 21.7 TriggerPriceType = 7 (VWAP) TriggerPriceDirection = D (Down) Currency = EUR OrderQty = 5000 OrdType = 1 (Market) Symbol = BME Side = 2 (Sell) Se enviará una orden de venta de 5000 títulos a mercado sobre BME cuando el precio medio de BME en el día sea igual o menor que 21.7 euros. 21/08/2012 12