Guía de ayuda de MetaTrader 5Operaciones comercialesPara los usuarios avanzadosCálculo del margen: Modelo bursátil

Modelo bursátil de gestión de riesgos

La plataforma comercial incluye diferentes modelos de gestión de riesgos que determinan cómo se realiza el control pre-negociación. En este momento están previstos los siguientes modelos:

  • for Retail Forex, Futures – se utiliza para el mercado extrabursátil. El cálculo del margen se basa en el tipo del instrumento.
  • for Stock Exchange, based on margin discount rates – se utiliza para el mercado bursátil. El cálculo del margen se basa en los descuentos para los instrumentos. Los descuentos se fijan por el broker. No obstante no puede ser menos de los valores definidos por la bolsa.

Terminología principal

Activos #

Activos – coste actual de símbolos adquiridos (posiciones largas) reflejado en la moneda del depósito del trader. El coste se determina de forma dinámica según el precio de la última operación con el instrumento financiero teniendo en cuenta el coeficiente de la liquidez. Prácticamente, el importe de los activos equivale al importe que recibiría el cliente si cerrara inmediatamente las posiciones largas.

Activos = Size1 * Price1 * L1  + Size2 * Price2 * L2 + ... +SizeN * PriceN * LN

Aquí:

  • Size – tamaño de la posición N que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • Price – precio actual de mercado del instrumento financiero.
  • L – coeficiente de la liquidez del instrumento.

Como aseguramiento, se puede utilizar sólo los instrumentos líquidos.

Compromisos #

Compromisos – deuda por posiciones cortas actuales que se calcula como el coste de estas posiciones por el precio actual de mercado. Prácticamente, el importe de los compromisos equivale al importe que pagaría el trader si cerrara inmediatamente las posiciones cortas.

Compromisos = Size1 * Price1  + Size2 * Price2 + ... +SizeN * PriceN

Aquí:

  • Size – tamaño de la posición N que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • Price – precio actual del instrumento para el que está abierta la posición N del cliente.

Balance (fondos propios)

Balance – importe de fondos propios en la cuenta del trader.

Equidad (coste de la cartera)

Se utiliza la siguiente formula para calcular la equidad:

Equidad = Balance + Activos - Compromisos - Comisión

Margen

  • Margen inicial  – valor mínimo de fondos propios con el que está permitido entrar en el mercado.
  • Margen inicial ajustado – valor mínimo de fondos propios con el que está permitido entrar en el mercado, tomando en cuenta las posiciones actuales de mercado y órdenes limitadas del trader.
  • Margen de mantenimiento – valor mínimo de fondos propios en la cuenta para el mantenimiento de una posición abierta. Si el nivel de equidad cae por debajo del margen de mantenimiento, el broker procede al cierre forzoso de las posiciones del trader. El procesamiento del cierre se determina por el reglamento del broker.

Particularidades del cálculo

En el mercado al contado (Spot Market), a diferencia de los mercados de futuros o forward (donde sólo tiene lugar el movimiento colaterales), el pago y la entrega de los activos () se realiza inmediatamente después de la contratación. Por consecuencia, el coste de la transacción se refleja inmediatamente en el balance del cliente.

Puesto que el pago por la adquisición o la venta del instrumento siempre se hace en su totalidad, el margen se utiliza sólo como el indicador del estado de la cuenta comercial que determina la posibilidad de apertura de nuevas posiciones o la necesidad del cierre forzoso de las posiciones ya existentes.

Cálculo del margen

El aseguramiento (margen) representa una valoración descontada de las posiciones del trader:

Margin = Size1 * Price1 * MarginRate1  + Size2 * Price2 * MarginRate2 + ... + SizeN * PriceN * MarginRateN

Aquí:

  • Size – tamaño de la posición N que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • Price – precio actual del instrumento para el que está abierta la posición N del trader.
  • MarginRate – coeficiente del margen o descuento del instrumento financiero de la posición abierta. Para el margen inicial y de mantenimiento, así como para las posiciones cortas y largas, pueden utilizarse los coeficientes personales del margen.

Descuentos

Ejemplo de apertura de una posición larga

Supongamos que desde el principio en la cuenta del trader hay 1 000 000 RUR. Los coeficientes para el margen inicial y de mantenimiento son iguales a 0,1 y 0,05. Para simplificar, no vamos a tomar en cuenta el tamaño de la comisión.

Operaciones comerciales y fluctuaciones de precios

Estado de la cuenta del cliente

Compra de 1 000 acciones LKOH por 150 RUR

  • Balance: 1 000 000 RUR - 1000 * 150 RUR = 850 000 RUR
  • Activos: 1000 * 150 = 150 000 RUR
  • Compromisos: 0 RUR
  • Equidad: 850 000 RUR + 150 000 RUR = 1 000 000 RUR
  • Margen inicial: 15 000 RUR
  • Margen de mantenimiento: 7 500 RUR

Caída del precio hasta 50 RUR por acción

  • Balance: 850 000 RUR
  • Activos: 1000 * 50 = 50 000 RUR
  • Compromisos: 0 RUR
  • Equidad: 850 000 RUR + 50 000 RUR = 900 000 RUR
  • Margen inicial: 5 000 RUR
  • Margen de mantenimiento: 2 500 RUR

Compra de 20 000 acciones por 50 RUR

  • Balance: 850 000 RUR - 20 000 * 50 RUR = -150 000 RUR (opera con dinero prendario)
  • Activos: (1 000 + 20 000) * 50 RUR = 1 050 000 RUR
  • Compromisos: 0 RUR
  • Equidad: 1 050 000 RUR - 150 000 RUR = 900 000 RUR
  • Margen inicial: 105 000 RUR
  • Margen de mantenimiento: 52 500 RUR

Caída del precio hasta 10 RUR por acción

  • Balance: -150 000 RUR
  • Activos: 21 000 * 10 RUR = 210 000 RUR
  • Compromisos: 0 RUR
  • Equidad: 210 000 RUR - 150 000 RUR = 60 000 RUR
  • Margen inicial: 21 000 RUR
  • Margen de mantenimiento: 10 500 RUR

Caída del precio hasta 7.8 RUR por acción

  • Balance: -150 000 RUR
  • Activos: 21 000 * 7.8 RUR = 163 800 RUR
  • Compromisos: 0 RUR
  • Equidad: 163 800 RUR - 150 000 RUR = 13 800 RUR
  • Margen inicial: 16 380 RUR
  • Margen de mantenimiento: 8 190 RUR

Nota: el tamaño de la equidad es menor que el margen inicial. El trader no puede abrir posiciones nuevas, puede sólo cerrar las existentes.

Caída del precio hasta 5 RUR por acción

  • Balance: -150 000 RUR
  • Activos: 21 000 * 5 RUR = 110 000 RUR
  • Compromisos: 0 RUR
  • Equidad: 110 000 RUR - 150 000 RUR = -40 000 RUR
  • Margen inicial: 11 000 RUR
  • Margen de mantenimiento: 5 500 RUR

Nota: el tamaño de la equidad es menor que el margen de mantenimiento. El broker cerra forzosamente las posiciones del trader.

Ejemplo de apertura de una posición corta

Supongamos que desde el principio en la cuenta del trader hay 1 000 000 RUR. Los coeficientes para el margen inicial y de mantenimiento son iguales a 0,1 y 0,05. Para simplificar, no vamos a tomar en cuenta el tamaño de la comisión.

Operaciones comerciales y fluctuaciones de precios

Estado de la cuenta del cliente

Venta de 1 000 acciones LKOH por 150 RUR

  • Balance: 1 000 000 RUR + 1 000 * 150 RUR = 1 150 000 RUR
  • Activos: 0 RUR
  • Compromisos: -1 000 * 150 RUR = -150 000 RUR
  • Equidad: 1 150 000 RUR - 150 000 RUR = 1 000 000 RUR
  • Margen inicial: 15 000 RUR
  • Margen de mantenimiento: 7 500 RUR

Subida del precio hasta 300 RUR por acción

  • Balance: 1 150 000 RUR
  • Activos: 0 RUR
  • Compromisos: -1 000 * 300 RUR= -300 000 RUR
  • Equidad: 1 150 000 RUR - 300 000 RUR = 850 000 RUR
  • Margen inicial: 30 000 RUR
  • Margen de mantenimiento: 15 000 RUR

Subida del precio hasta 1 000 RUR por acción

  • Balance: 1 150 000 RUR
  • Activos: 0 RUR
  • Compromisos: -1 000 * 1 000 RUR = -1 000 000 RUR
  • Equidad: 1 150 000 RUR - 1 000 000 RUR = 150 000 RUR
  • Margen inicial: 100 000 RUR
  • Margen de mantenimiento: 50 000 RUR

Subida del precio hasta 1 100 RUR por acción

  • Balance: 1 150 000 RUR
  • Activos: 0 RUR
  • Compromisos: -1 000 * 1 100 RUR = -1 100 000 RUR
  • Equidad: 1 150 000 RUR - 1 100 000 RUR = 50 000 RUR
  • Margen inicial: 110 000 RUR
  • Margen de mantenimiento: 55 000 RUR

Nota: el tamaño de la equidad es menor que el margen inicial. El trader no puede abrir posiciones nuevas, puede sólo cerrar las existentes.

Subida del precio hasta 1 200 RUR por acción

  • Balance: 1 150 000 RUR
  • Activos: 0 RUR
  • Compromisos: -1 000 * 1 200 RUR = -1 200 000 RUR
  • Equidad: 1 150 000 RUR - 1 200 000 RUR = -50 000 RUR
  • Margen inicial: 120 000 RUR
  • Margen de mantenimiento: 60 000 RUR

Nota: el tamaño de la equidad es menor que el margen de mantenimiento. El broker cerra forzosamente las posiciones del trader.

Cálculo del margen inicial ajustado

Si el trader tiene las órdenes limitadas, cuando se abre la posición el tamaño del margen inicial se calcula según las fórmulas que van a continuación.

El margen ajustado siempre se calcula en el lado más grande: el tamaño agregado de las posiciones y ordenes de compra o de venta.

Corrected Margin = Max(Margin Buy;Margin Sell)

Cálculo por el lado largo:

Margin Buy = PositionSize * (PriceMarket - PriceMin) + (PositionSize + OrdersBuySize) * PriceMin * MarginRate + (OrdersBuyValue - OrdersBuySize * PriceMin)

Aquí:

  • PositionSize – tamaño de la posición que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • PriceMarket – precio actual de mercado del instrumento financiero (precio de la última transacción).
  • PriceMin – el precio más pequeño de los precios de todas las órdenes limitadas de compra que han sido colocadas.
  • OrdersBuySize – tamaño de las órdenes limitadas de compra que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • OrdersBuyValue – coste de las órdenes limitadas de compra si fueran ejecutadas según los precios indicados en ellas. Se calcula como la suma de los resultados de multiplicación de los tamaños de las órdenes por su precio limitado.
  • MarginRate – tamaño del descuento del instrumento.

Si la posición actual del trader es corta y su tamaño es mayor o igual a OrdersBuySize, entonces Margin Buy no se calcula y se considera igual a 0. Prácticamente, es la situación cuando incluso al ser ejecutadas todas las órdenes limitadas de compra, el trader seguirá teniendo una posición corta, o la posición será eliminada completamente.

Cálculo por el lado corto:

Margin Sell = -PositionSize * (PriceMax - PriceMarket) - (PositionSize - OrdersSellSize) * PriceMax * MarginRate + (OrdersSellSize * PriceMax - OrdersSellValue)

Aquí:

  • PositionSize – tamaño de la posición que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • PriceMarket – precio actual de mercado del instrumento financiero (precio de la última transacción).
  • PriceMax – el precio más grande de los precios de todas las órdenes limitadas de venta que han sido colocadas.
  • OrdersSellSize – tamaño de las órdenes limitadas de venta que se calcula como el producto de multiplicación del volumen en lotes por el tamaño del contrato.
  • OrdersSellValue – coste de las órdenes limitadas de venta si fueran ejecutadas según los precios indicados en ellas. Se calcula como la suma de los resultados de multiplicación de los tamaños de las órdenes por su precio limitado.
  • MarginRate – tamaño del descuento del instrumento.

Si la posición actual del trader es larga y su tamaño es mayor o igual a OrdersSellSize, entonces Margin Sell no se calcula y se considera igual a 0. Prácticamente, es la situación cuando incluso al ser ejecutadas todas las órdenes limitadas de venta, el trader seguirá teniendo una posición larga, o la posición será eliminada completamente.

Vamos a ver un ejemplo. El trader tiene:

  • Posición Buy 1 lot LKOH, tamaño del contrato es de 1 000 acciones, precio actual es 100 RUR, coeficiente del margen inicial es igual a 0,1
  • Orden limitada Buy Limit 0.5 lot LKOH (500 acciones), precio de la orden es de 80 RUR
  • Orden limitada Buy Limit 0.3 lot LKOH (300 acciones), precio de la orden es de 60 RUR
  • Orden limitada Buy Limit 0.1 lot LKOH (100 acciones), precio de la orden es de 40 RUR

Fórmula y valores:

PriceMin = 40
Price Market = 100
OrdersBuySize = 500 + 300 + 100 = 900
OrdersBuyValue = 500 * 80 + 300 * 60 + 100 * 40 = 62 000
Margin Buy = 1000 * (100 - 40) + (1000 + 900) * 40 * 0.1 + (62 000  - 900 * 40) = 87 900

El tamaño total del margen inicial ajustada es igual a 87 900.