El resultado financiero en la terminal MetaTrader 4 se calcula a base de la fórmula:


PL = V × (Rc – Rо) × X,

Donde PL es el resultado financiero de la Operación comercial,


V es el volumen de Posición en unidades de medición del Instrumento,

Ro es la cotización de apertura de la Posición,

Rc es la cotización de cierre de la Posición,

X es el precio de la moneda en el que se cotiza el instrumento en el momento de Cierre de la posición en dólares estadounidenses.


¿Para que se necesita X y cómo se calcula?

X es el coeficiente que permite pasar el resultado a USD. Es necesario ya que todas las cuentas de la Compañía están en dólares y por lo tanto, el cálculo de todos los resultados por transacción se presenta también en dólares.


Veamos cómo "funciona" X:

La fórmula de cálculo del resultado financiero la dividimos visualmente en dos partes:



1) El cálculo del resultado de la transacción en la divisa de cotización:

PL = V × (Rc – Rо)

2) El cambio del resultado obtenido a USD

Para ello multiplicamos lo que nos ha salido en la primera parte por X.


Ejemplo 1.

Si tiene una transacción en EUR/USD, la moneda de cotización es USD. Como vemos, el resultado YA está en dólares así que no tenemos que pasarlo a dólares. En lugar de X, ponemos "1".

Por ejemplo, la transacción de compra EUR/USD con estos parámetros:


V - 1 lote (100 000 ud.)

Ro - 1,22842

Rc - 1,23856


El resultado será: PL = 100 000 x (1,23856 - 1,22842) x 1 = 1014 $


Ejemplo 2.

Si tiene una transacción USD/JPY, la moneda de cotización es JPY. Consecuentemente, hay que pasar el resultado de USD/JPY a USD.

Por ejemplo, la transacción de compra USD/JPY con estos parámetros:


V - 1 lote (100 000 ud.)

Ro - 106,213

Rc - 107,318


Realizamos el cálculo de la primera parte de la fórmula:

PL = V × (Rc – Rо):

PL = 100000 x (107,318 - 106,213) x 1 = 110500


Cómo vemos, hemos obtenido + 110 500. ¿Pero de qué se trata? ¿En qué moneda tenemos el resultado? La transacción la hicimos en dólar/yen así que el resultado está en yenes. Es decir, hemos recibido 110 500 JPY como resultado.


Sin embargo, en la terminal, todos los cálculos se realizan en dólares, por eso debemos pasar los yenes a dólares acorde al cambio que tengamos en el momento de este resultado.  


Se trataba de una compra, así que para pasar el resultado a USD, podemos utilizar la cotización bid en el instrumento USD/JPY en el momento del cierre de la transacción (es decir, 107,318).


110500 JPY = ? (dólares)

107,318 JPY = 1 (dólar)


Como vemos, para pasar la cantidad a dólares, debemos dividir el resultado (110500 JPY) en 107,318 (en otras palabras, en este ejemplo Х = 1 / 107,318)


De esta forma, el resultado en dólares será de 110500 / 107,318 = 1029,65 $