Guía de ayuda de MetaTrader 5Operaciones comercialesPrincipios generales

Principios generales

Antes de empezar a estudiar las funciones comerciales de la plataforma, es necesario formar una idea clara sobre los términos principales: orden, operación (transacción) y posición.

  • La orden es una disposición que da el cliente al broker para comprar o vender un instrumento financiero. Hay dos principales tipos de órdenes: una orden de mercado y una orden pendiente. Aparte de éstas, existen dos órdenes especiales: Take Profit y Stop Loss.
  • La operación (transacción) es el hecho de comprar o vender un instrumento financiero. La compra (Buy) se realiza por el precio de oferta (Ask), mientras que la venta (Sell) – por el precio de demanda (Bid). Una operación puede ser realizada como resultado de ejecución de una orden de mercado o accionamiento de una orden pendiente. Hay que tener en cuenta que en algunas ocasiones como resultado de ejecución de una orden pueden ser varias operaciones.
  • La posición es una obligación de mercado, número de contratos comprados o vendidos de un instrumento financiero. Posición larga (Long) – se trata de un instrumento financiero comprado a la espera de la subida de su precio. Posición corta (Short) – obligación de vender un instrumento, esperando que su precio baje en el futuro.

Interrelación de órdenes, transacciones y posiciones

En la plataforma es muy sencillo monitorear cómo se ha abierto una posición o se ha ejecutado una transacción. Todas las operaciones comerciales tienen un número único: el ticket. En cada orden y transacción se registra el ticket de la posición en la que han influido. En cada transacción se registra el ticket de la orden que ha dado lugar a la ejecución.

Si en una posición han influido varias transacciones, por ejemplo, como resultado de un cierre parcial o un volumen incrementado, en cada una de ellas se registrará su ticket. Esto permitirá monitorear con facilidad la historia completa de la posición.

Si las operaciones comerciales se muestran en la Bolsa o a un proveedor de liquidez, en ellas se registra de forma adicional el identificador del sistema externo. Esto permite monitorear la interrelación de las operaciones fuera de su plataforma.

La historia de la apertura de una posición se puede monitorear por los tickets

Esquema general de operaciones comerciales

  • Desde la plataforma se manda una orden al broker para que realice una operación con los parámetros especificados;
  • En el servidor se comprueba la corrección de esta orden (precios correctos, disponibilidad de fondos en la cuenta, etc.);
  • Las órdenes que han pasado la prueba se encuentran a la espera de su procesamiento posterior en el servidor comercial. A continuación, la orden puede ser:
  • ejecutada (en uno de los modos de ejecución automática o por el dealer);
  • cancelada al expirar el plazo;
  • rechazada (por ejemplo, por no haber fondos suficientes o por falta de una oferta conveniente en el mercado; además, la orden puede ser rechazada por el dealer);
  • cancelada por el trader;
  • El resultado de ejecución de una orden de mercado o activación de una orden pendiente es la conclusión de una transacción;
  • Si no hay ninguna posición abierta para el símbolo, ésta se abre cuando se realice una transacción. Si ya existe una posición abierta para el símbolo, una operación nueva puede provocar el aumento o reducción del volumen de esta posición, su cierre o vuelta.

Esquema de operaciones comerciales: recorrido de una orden desde la creación hasta la ejecución por el broker

Sistema de cálculo de posiciones #

En la plataforma comercial se da soporte a dos sistemas de cálculo de posiciones: el de compensación y el de cobertura. El sistema utilizado depende de la cuenta y lo determina el bróker.

Sistema de compensación #

Este sistema presupone que en un momento concreto, en la cuenta puede haber solo una posición abierta del mismo símbolo:

  • Si hay una posición del instrumento, al realizarse una operación en la misma dirección, se produce un crecimiento del volumen de esta posición.
  • Al realizarse una operación en la dirección opuesta, tiene lugar la reducción del volumen de la posición existente, su cierre (al realizarse una operación con un volumen igual al de la posición actual) o bien el viraje (si el volumen de la operación opuesta es mayor al de la posición actual).

En este caso, no tiene importancia como resultado de qué acción se realiza la operación en la dirección opuesta, si como fruto de la ejecución de una orden de mercado o debido a la activación de una orden pendiente.

Más abajo se muestra un ejemplo en el que se abre la ejecución de dos operaciones de compra de EURUSD con un volumen de 0,5 de lote cada una:

Como resultado de la realización de las dos operaciones de compra, se ha formado una posición conjunta

Como resultado de la ejecución de estas operaciones, tenemos una posición general con un volumen de 1 lote.

Sistema de cobertura #

Este sistema de cálculo de la posición permite tener multitud de posiciones comerciales de un mismo instrumento, incluso en direcciones diferentes.

Si hay una posición abierta de un instrumento comercial y el tráder efectúa una nueva operación (o se activa una orden pendiente), se abre una nueva posición. La posición existente no cambia.

Más abajo se muestra un ejemplo en el que se abre la ejecución de dos operaciones de compra de EURUSD con un volumen de 0,5 de lote cada una:

Como resultado de la ejecución de las dos operaciones se han formado dos posiciones comerciales

Como resultado de la ejecución de estas operaciones, tenemos la apertura de dos posiciones diferentes.

Influencia del sistema de cálculo

Dependiendo del sistema de cálculo de las posiciones, algunas funciones comerciales de la plataforma se comportan de forma diferente:

  • Existen reglas de herencia de Stop Loss y Take Profit
  • Para cerrar una posición en el sistema de compensación basta con realizar una operación comercial en el mismo instrumento y el mismo volumen, pero en dirección opuesta. Para cerrar una posición en el sistema de cobertura, elija claramente el comando "Cerrar posición" en el menú de contexto de la posición.
  • En el sistema de cobertura no se puede virar una posición. En la práctica, se procederá al cierre de la posición actual y se abrirá una nueva con el volumen restante.
  • En el sistema de cobertura aparecerá una nueva condición para calcular el margen, el Margen cubierto.

Tipos de órdenes #

La plataforma permite preparar y dar las órdenes de ejecución de operaciones comerciales al broker. Además, en la plataforma se puede controlar y administrar el estado de posiciones abiertas. Con estos fines se utilizan varios tipos de órdenes comerciales. Una orden es una instrucción del cliente a una empresa de corretaje a realizar una operación comercial. En la plataforma las órdenes se dividen en dos tipos principales: las órdenes de mercado y las órdenes pendientes. Aparte de éstas, existen las órdenes "Stop Loss" y "Take Profit".

Orden de mercado #

Una orden de mercado es una instrucción que da el cliente al broker para que compre o venda un instrumento financiero. El resultado de ejecución de esta orden es la conclusión de una operación de compraventa. El precio de la transacción se determina por el tipo de ejecución que a su vez depende del tipo de instrumento. Generalmente, la compra se realiza por el precio de oferta (Ask), mientras que la venta por el precio de demanda (Bid).

Orden pendiente #

Una orden pendiente es una instrucción que da el cliente a la empresa de corretaje para que compre o venda en el futuro un instrumento financiero en condiciones especificadas. Existen los siguientes tipos de órdenes pendientes:

  • Buy Limit – orden comercial para comprar al precio "Ask" igual o menor que el indicado en la orden. En este caso el nivel actual de precios es más alto que el valor establecido en la orden. Normalmente las órdenes de este tipo se colocan a la espera que el precio del símbolo al bajar hasta un cierto nivel, empiece a crecer;
  • Buy Stop – orden comercial para comprar al precio "Ask" igual o mayor que el indicado en la orden. En este caso el nivel actual de precios es más bajo que el valor establecido en la orden. Normalmente las órdenes de este tipo se colocan a la espera que el precio del símbolo alcance un cierto nivel y siga creciendo;
  • Sell Limit – orden comercial para vender al precio "Bid" igual a mayor que el indicado en la orden. En este caso el nivel actual de precios es más bajo que el valor establecido en la orden. Normalmente las órdenes de este tipo se colocan a la espera que el precio del símbolo al subir hasta un cierto nivel, empiece a bajar;
  • Sell Stop – orden comercial para vender al precio "Bid" igual a menor que el indicado en la orden. En este caso el nivel actual de precios es más alto que el valor establecido en la orden. Normalmente las órdenes de este tipo se colocan a la espera que el precio del símbolo alcance un cierto nivel y siga bajando.
  • Buy Stop Limit – este tipo de orden es la combinación de dos primeros tipos, siendo una orden stop para la colocación de la orden de compra con límite ("Buy Limit"). En cuanto el futuro precio "Ask" alcance el nivel Stop especificado en esta orden (campo "Precio"), se colocará la orden "Buy Limit" en el nivel indicado en el campo "Precio Stop Limit". El nivel Stop se coloca por encima del precio actual Ask, y el precio Stop Limit, por debajo del nivel Stop.
  • Sell Stop Limit – este tipo de orden es una orden Stop para la colocación de la orden de venta con límite ("Sell Limit"). En cuanto el futuro precio "Bid" alcance el nivel Stop especificado en esta orden (campo "Precio"), se colocará la orden "Sell Limit" en el nivel indicado en el campo "Precio Stop Limit". El nivel Stop se coloca por encima del precio actual Bid, y el precio Stop Limit, por debajo del nivel Stop.
  • Para los instrumentos con modo de cálculo Exchange Stocks, Exchange Futures y Futures Forts la activación de todos los tipos de órdenes tiene lugar según las normas de la bolsa donde se comercia. Normalmente, se usa el precio Last (precio de la última transacción hecha). En otras palabras, la orden se activa en cuanto el precio Last alcance el precio especificado en la orden. Sin embargo, hay que tener en cuenta que la compra o la venta, como resultado del accionamiento de la orden, en cualquier caso se realiza por los precios AskBid y Bid.
  • En el modo de Ejecución por Bolsa el precio que se indica durante la colocación de las órdenes limitadas no se comprueba. Se puede indicarlo por encima del precio actual Ask (para las órdenes de compra) por debajo del precio Sell (para las órdenes de venta). En caso de colocación de la orden con este precio, esta orden se acciona prácticamente inmediatamente y se convierte en una orden de mercado. No obstante, a diferencia de las órdenes de mercado donde el trader prácticamente acepta la transacción por precio de mercado actual no indicado, la orden limitada será ejecutada por el precio no peor que el especificado.
  • Si en el momento de activación de una orden pendiente, la operación de mercado correspondiente no puede ser ejecutada (por ejemplo, no existe para ella margen suficiente en la cuenta), se quitará la orden pendiente y se desplazará a la historia con el estado "Rechazada" (rejected).

Tipos de órdenes pendientes

Estado actual del mercado

– estado actual del mercado

Estimación

– estimación

Precio actual

– precio actual

Precio de orden

– precio de orden

Precio con el que se coloca la orden pendiente

– precio con el que se coloca la orden pendiente

Subida esperada

– subida esperada

Bajada esperada

– bajada esperada

Take Profit #

La orden Take Profit sirve para obtener beneficios cuando el precio del instrumento financiero haya alcanzado el nivel estimado. La ejecución de esta orden lleva al cierre completo de la posición. Siempre está relacionada con una posición abierta o una orden pendiente. Esta orden se puede colocar sólo junto con una orden de mercado o pendiente. Durante la comprobación de la condición de esta orden, para las posiciones largas se utiliza el precio Bid (la orden siempre se coloca por encima del precio Bid actual), mientras que para las posiciones cortas se utiliza el precio Ask (la orden siempre se coloca por debajo del precio Ask actual).

Stop Loss #

Esta orden sirve para minimizar las pérdidas en caso si el precio del instrumento financiero empieza a moverse en la dirección no rentable. Si el precio del símbolo alcanza este nivel, la posición se cierra automáticamente. Esta orden siempre está relacionada con una posición abierta o una orden pendiente. Se coloca sólo junto con una orden de mercado o pendiente. Durante la comprobación de la condición de esta orden, para las posiciones largas se utiliza el precio Bid (la orden siempre se coloca por debajo del precio Bid actual), mientras que para las posiciones cortas se utiliza el precio Ask (la orden siempre se coloca por encima del precio Ask actual).

Si en el momento de activación del Take Profit o el Stop Loss la operación de mercado correspondiente no puede ser ejecutada (por ejemplo, la bolsa la ha rechazado), esta orden no se elimina. Se activará de nuevo con la llegada de un nuevo tick que se corresponda con las condiciones de activación de la orden.

Reglas de herencia de Stop Loss y take Profit (compensación): #

  • En caso del incremento del volumen de la posición, así como en caso de su vuelta, los niveles Take Profit y Stop Loss se colocan por la última orden (orden de mercado u orden pendiente accionada). Es decir, en cada siguiente orden de la misma posición los niveles Stop reemplazan los anteriores. Si en la orden se indican los valores cero, el Stop Loss y Take Profit de la posición se eliminan.
  • Si tiene lugar el cierre parcial de la posición, la nueva orden no cambia Stop Loss y Take Profit.
  • En caso del cierre completo de la posición, los niveles Stop Loss y Take Profit se eliminan puesto que están relacionados con una posición abierta y no pueden existir sin ella.
  • Si se realza una operación comercial con el símbolo para el que ya existe una posición, en la ventana de colocación de la orden se colocan automáticamente los valores actuales de Stop Loss y Take Profit de la posición abierta. Eso se hace para que no se borren por casualidad los niveles actuales Stop de la orden.
  • Si se realza una operación comercial con un clic (a través del panel en el gráfico o a través de Observación del Mercado) con el símbolo para el que ya existe una posición, los valores actuales de Stop Loss y Take Profit de la posición abierta no se cambian.
  • Cuando en el mercado extrabursátil (Forex, Futures) la posición se traspasa para la sesión siguiente (swap), incluyendo mediante la reapertura, los niveles Stop Loss y Take Profit se guardan.
  • Cuando en el mercado bursátil la posición se traspasa para la sesión siguiente (swap), o se traspasa a otra cuenta, los niveles Stop Loss y Take Profit se anulan.

Reglas de herencia de Stop Loss y Take Profit (cobertura):

  • Si tiene lugar un cierre de posición parcial, entonces el Stop Loss y el Take Profit no cambian con una nueva orden.
  • Si se da el cierre completo de una posición, los niveles de Stop Loss y Take Profit son eliminados, puesto que están ligados a la posición abierta, y no pueden existir sin ella.
  • Al realizar una operación comercial con un click (a través del panel en el gráfico o la Profundidad de Mercado) no se establece Stop Loss y Take Profit.

Estas reglas funcionan tanto para el trading manual, como para el caso de la colocación de las órdenes a través de los Asesores Expertos (programas MQL5).

  • Para automatizar el desplazamiento de la orden Stop Loss tras el precio, se puede utilizar Trailing Stop.
  • El accionamiento de las órdenes Take Profit y Stop Loss lleva al cierre completo de la posición.
  • Para los instrumentos con modo de cálculo Exchange Stocks, Exchange Futures y Futures Forts la activación de órdenes de los tipos Stop Loss y Take Profit tiene lugar según las normas de la bolsa donde se comercia. Normalmente, se usa el precio Last (precio de la última transacción hecha). En otras palabras, la orden Stop se activa en cuanto el precio Last alcance el precio especificado. Sin embargo, hay que tener en cuenta que la compra o la venta, como resultado del accionamiento de las órdenes Stop, en cualquier caso se realiza por los precios Bid y Ask.

Trailing Stop #

"Stop Loss" está destinado para minimizar las pérdidas en caso si el precio del instrumento financiero empieza a moverse en dirección no rentable. Pero cuando una posición abierta se convierte en rentable, se puede mover "Stop Loss" al nivel rentable manualmente. Para automatizar este proceso, se utiliza el Trailing Stop (alto al arrastre). Esta herramienta es especialmente útil cuando el precio va avanzando fuerte en la misma dirección, así como en los casos cuando no hay posibilidad de seguir atentamente el cambio del estado de los mercados.

El Trailing Stop siempre está vinculado con una posición abierta o una orden pendiente. Se ejecuta en la plataforma comercial y no en el servidor, como "Stop Loss". Para establecerlo, pulse "Trailing Stop en el menú contextual de la posición o de la orden en la pestaña" "Operaciones":

Para activar Trailing Stop, abra el menú contextual de la posición y especifique su valor

Luego seleccione el valor necesario de la distancia entre el nivel de la orden "Stop Loss" y el precio actual.

Sólo se puede poner un Trailing Stop para cada orden o posición abierta.

Esquema de funcionamiento del Trailing Stop

  • Cuando llegan nuevas cotizaciones, la plataforma comprueba si la posición abierta es rentable.
  • En cuanto el beneficio en puntos se haga igual o mayor al/del nivel indicado, automáticamente se da la instrucción de colocar la orden Stop Loss en la distancia especificada respecto al precio actual.
  • Si el precio avanza aumentando la rentabilidad de la posición, entonces "Stop Loss" se desplaza automáticamente siguiendo el precio.
  • Si la rentabilidad de la posición se disminuye, la orden no se modifica. De esta manera, se fija automáticamente el beneficio de una posición comercial.
  • Si una posición ya tenía fijado el nivel de "Stop Loss", también se desplaza detrás del precio si la rentabilidad de la posición se aumenta, y se queda inalterado si se disminuye.
  • Cuando se activa una orden pendiente, el Trailing Stop de la posición actual para el mismo símbolo se sobrescribe por el Trailing Stop indicado en la orden.
  • Si la operación que se realiza como resultado de la activación de una orden pendiente va en la dirección opuesta a la posición actual del símbolo y es inferior o igual a su volumen, el Trailing Stop no se actualiza.

Para cada modificación automática de la orden "Stop Loss" se crea una entrada correspondiente en el registro.

Para deshabilitar Trailing Stop, coloque el parámetro "NoNo" en el menú de control. El comando "Eliminar todos Eliminar todos los niveles" deshabilita los Trailing Stops de todas las posiciones abiertas y órdenes pendientes.

  • El Trailing Stop trabaja en el lado de la plataforma, y no en el servidor comercial (como "Stop Loss" o "Take Profit"). Eso quiere decir que, a diferencia de las órdenes mencionadas, el Trailing Stop no va a funcionar con la plataforma desconectada. Si la plataforma está desconectada, puede accionarse sólo la orden "Stop Loss" que ha sido colocada por el Trailing Stop.
  • Para una posición el Trailing Stop no puede accionarse más de una vez cada diez segundos.
  • El Trailing Stop se procesa de una forma especial si existen varias posiciones de Trailing Stop de un símbolo. Al llegar el tick de un símbolo se procesa solo el Trailing Stop de la posición que se ha abierto más tarde. Si en el transcurso de 10 segundos llega otro tick del mismo símbolo, entonces el Trailing Stop será procesado en la siguiente posición (la que se abierto en penúltimo lugar). Si el siguiente tick llega después de 10 segundos, el Trailing Stop se procesará nuevamente en la posición abierta en último lugar.

Estado de órdenes #

Una orden puede pasar los siguientes etapas después de su creación y envío al servidor comercial:

  • Iniciada (Started) – la corrección de la orden ha sido comprobada, pero esta orden aún no ha sido aceptada por el broker;
  • Colocada (Placed) – el dealer ha aceptado la orden;
  • Completada parcialmente (Partially filled) – la orden ha sido tramitada parcialmente;
  • Completada (Filled) – la orden ha sido tramitada completamente;
  • Cancelada (Cancelled) – la orden ha sido cancelada por el cliente;
  • Rechazada (Rejected) – la orden rechazada por el dealer;
  • Expirada (Expired) – la orden cancelada al expirar el plazo.

El estado de una orden se puede ver en la pestaña "Historial", la columna "Estado". El estado de las órdenes pendientes que aún no han sido accionadas se puede ver en la pestaña "Operaciones".

El estado de la orden permite ver en qué etapa de procesamiento se encuentra

 

Tipos de ejecución #

En la plataforma hay cuatro modos de ejecución de las órdenes:

  • Ejecución Instantánea (Instant Execution)
    En este modo, la ejecución de la orden de mercado se realiza al precio ofrecido al bróker. Al enviar una orden a su ejecución, la plataforma inserta en ella los precios actuales de forma automática. Si el broker acepta los precios, la orden se ejecuta. En caso de no aceptar el precio, ocurre así llamada "Recotización" (Requote). Es decir, el broker devuelve los precios a los cuales esta orden puede ejecutarse.
  • Ejecución por Pedido (Request Execution)
    En este modo, la orden de mercado se ejecuta al precio que ha sido recibido previamente de parte del bróker. Antes de enviar la orden, al broker se le solicita los precios de su ejecución. Después de recibirlos, Usted puede confirmar o rechazar la ejecución de la orden por este precio.
  • Ejecución por Mercado (Market Execution)
    En este modo de ejecución, el bróker toma la decisión respecto al precio sin acuerdos adicionales con el tráder. El envío de una orden de mercado en este modo supone el acuerdo previo con el precio por el que va a ser ejecutada.
  • Ejecución por Bolsa (Exchange Execution)
    En este modo, las operaciones comerciales realizadas en la plataforma se envían al sistema externo de trading (la bolsa). Las operaciones comerciales se realizan por los precios de las ofertas actuales de mercado.

El modo de ejecución para cada instrumento financiero se define por la empresa de corretaje.

Política de ejecución #

Aparte de las reglas comunes de ejecución fijadas por el broker, el trader puede indicar las condiciones adicionales en el campo "Ejecución" de la ventana de colocación de la orden:

  • Todo/Nada (Fill or Kill)
    Esta política de ejecución significa que la orden puede ser ejecutada exclusivamente en el volumen indicado. Si en este momento en el mercado no hay volumen necesario del instrumento financiero requerido, esta orden no se ejecuta. El volumen necesario puede ser cubierto por varias ofertas disponibles en este momento en el mercado.
  • Todo/Parte (Immediate or Cancel)
    En este caso el trader acepta realizar la transacción en el volumen máximo disponible en el mercado dentro del margen especificado en la orden. Si la ejecución completa no es posible, la orden será ejecutada en el volumen disponible, y el resto del volumen no cubierto será cancelado. La posibilidad de ejecución de las órdenes IOC se determina en el servidor comercial.
  • Pasivo (Book or Cancel)
    La política de BOC implica que la orden solo puede colocarse en la profundidad de mercado. Si la orden puede ejecutarse inmediatamente tras su colocación, se retirará. De hecho, con esta política, se garantiza que el precio de la orden colocada será peor que el del mercado actual. El BOC se utiliza para aplicar el comercio pasivo, de forma que se garantice que la orden no se ejecutará inmediatamente tras ser colocada y no afecta a la liquidez actual. Solo se admite para órdenes límite y stop límite.
  • Devolver (Return)
    Esta política de ejecución se usa para las órdenes de mercado (Buy y Sell), las limitadas y las limitadas stop. En caso de la ejecución parcial, la orden con el volumen sobrante no se quita, sino que sigue siendo válida. Para las órdenes de mercado, la política de ejecución "Devolver" se usa solo en el modo "Ejecución por Bolsa"; para las órdenes de límite y límite stop, se usa en los modos "Ejecución por mercado" y "Ejecución por Bolsa".

La aplicación de las políticas de ejecución, dependiendo del modo de ejecución, se puede representar en la siguiente tabla:

Modo de ejecución\Política de ejecución

Todo/Nada (FOK)

Todo/Parte (IOC)

Pasivo (BOC)

Devolver (Return)

Ejecución instantánea

+

Ejecución por pedido

+

Ejecución por mercado

+

+

+

Ejecución por bolsa

+

+

+

+