4 votos

¿Cómo se puede calcular el PnL real de Forex al operar con un par de dos divisas extranjeras?

Supongamos que mi moneda local es el USD, pero estoy operando con un par de dos divisas extranjeras, por ejemplo, EUR / GBP.

Digamos que abro una posición ingresando en una posición larga EUR / corta GBP; puedo representar mi posición como (x0 EUR, -y0 GBP), con x0, y0 ambos números positivos.

Más tarde cierro parcialmente la posición con ganancia (por simplicidad, supongamos que los tres tipos de cambio (EUR/GBP, EUR/USD, GBP/USD) han evolucionado a mi favor), por lo que mi posición ahora es (x1 EUR, -y1 GBP). ¿Cómo calcularía las Ganancias y Pérdidas Realizadas en USD, dados x0, y0, x1, y1 y los tres tipos de cambio EUR/GBP, EUR/USD, GBP/USD en el momento de la apertura y en el momento de la segunda transacción?

La razón por la que no me resulta obvio es que no entiendo cómo determinar qué cierra una posición: por ejemplo, comenzando con (x0 EUR, -y0 GBP) y teniendo el tipo de cambio EUR/GBP a mi favor significa que podría cerrar mi posición ya sea a (x1 EUR, 0 GBP) o (0 EUR, y1 GBP), dependiendo de si pensamos en cerrar la posición larga o corta. ¿Existe alguna forma estándar de calcular qué es una posición cerrada en este caso (cerrar la larga o cerrar la corta), o hay una tercera forma de calcular las Ganancias y Pérdidas Realizadas en USD que sea simétrica en este sentido?

0 votos

Seguramente todo lo que puedes hacer es usar un valor designado? ¿Qué más podría haber?

2 votos

Dices que esta es una pregunta de 'contabilidad', pero según tu comentario en una respuesta, en realidad se trata de contabilidad con fines fiscales. Las preguntas fiscales requieren una jurisdicción para poder ser respondidas, ya que no todos los países siguen las mismas reglas.

1voto

Daniel Roy Puntos 64

Realmente no puedes. Tienes saldos en 3 monedas. Eso es lo que son tus tenencias reales y lo que administras.

Puedes encontrar una ganancia o pérdida teórica si utilizas una tasa teórica para convertir tus saldos en las monedas que no son USD a USD. Eso te da un solo número que puedes usar como una estimación de cómo te está yendo, pero recuerda que todavía tienes riesgo, el USD podría caer inmediatamente frente a otras monedas y perderías mucho.

Cierras una posición ejecutando realmente una operación para hacer que el saldo de una moneda se convierta en 0. Esto deja un monto en la otra moneda y esa es tu ganancia o pérdida en esa moneda.

Si necesitas un número para fines contables o fiscales, deberás preguntar a tu contador o autoridad fiscal cómo calcular tu ganancia o pérdida.

Como nota (para simplificar, asumamos que las tres tasas de cambio (EUR/GBP, EUR/USD, GBP/USD) han avanzado a mi favor), - eso nunca sucederá, ya que en la práctica el EUR/GBP se mantendrá alineado con los otros mediante arbitraje de los grandes bancos y por lo tanto no todos pueden aumentar al mismo tiempo.

0 votos

Sí, en efecto es para fines fiscales. Lamentablemente es para fines fiscales de un país más desorganizado donde la legislación está tan mal redactada que en realidad no especifica un método para calcularlo. He contactado a la autoridad fiscal y me dijeron que no hay impuesto sobre ingresos de Forex. He contactado a dos consultores y dijeron que sí hay, pero no hay un método estándar. Tenía curiosidad si en algún lugar del mundo existe algún método estándar, y cuál sería.

0voto

smarhacker67 Puntos 1

No pienses en las posiciones, sino en el valor de los activos en tu cartera en tu moneda local.

Basta con conocer las tasas en USD, por ejemplo, sea Rx = EUR/USD, Ry = GBP/USD, entonces asumiendo el "principio de no arbitraje", tenemos EUR/GBP = Rx/Ry. De hecho, dado que lo único que le interesa a tu autoridad tributaria es el valor de tus activos en USD, si el "principio de no arbitraje" se cumple es irrelevante, ya que la tasa EUR/GBP es irrelevante en lo que respecta al recaudador de impuestos.

Sean x0 e y0 los saldos de EUR y GBP mantenidos, respectivamente, en el tiempo t0. Sean Rx0 y Ry0 los valores de EUR/USD y GBP/USD en el tiempo t0. Para aclarar, de esta manera, si tenías cero EUR y cero GBP, y luego hiciste largos en EUR/GBP como describiste (es decir, hacer largo en EUR/USD y corto en GBP/USD), tendríamos x0 > 0, e y0 < 0.

De manera similar, sean x1, y1, Rx1, Ry1 las mismas cantidades en un tiempo posterior t1.

Luego, el equivalente en USD de la cantidad de EUR mantenida en el tiempo t0 es x0 * Rx0, y de igual manera, el equivalente en USD de la cantidad de GBP mantenida en el tiempo t0 es y0 * Ry0. Así, el valor de nuestra cartera en USD en el tiempo t0 es x0*Rx0 + y0*Ry0.

De manera similar, el valor de nuestra cartera en USD en el tiempo t1 es x1*Rx1 + y1*Ry1.

Así, la ganancia realizada del tiempo t0 al tiempo t1 es

(x1*Rx1 + y1*Ry1) - (x0*Rx0 + y0*Ry0).

-2voto

Thermionix Puntos 387

Forex puede contabilizarse aceptando el saldo de la cuenta. Por ejemplo, el saldo de la cuenta al comienzo del año es de 1000, los depósitos totales son 200, las retiradas totales son 100, el saldo de la cuenta al final del año es de 1200, y luego la ganancia de la cuenta es 1200 - 1000 - 200 + 100 = 100.

O el software que desarrollo puede actualizar un aumento en el saldo de la cuenta con una operación de dividendo y actualizar una disminución en el saldo de la cuenta con una operación de gasto pero con los depósitos y retiradas ya ingresados.

Ahora, directamente desde mis archivos, aquí hay un ejemplo de contabilización de un par de divisas EUR/JPY en una cuenta USD:

EUR/JPY es 122.148 (como 1 EUR compra 122.148 JPY)

USD/JPY es 107.757

[1 / 107.757] = [X / 122.148] con X = 1.1336

y luego

1.1336 USD compra 122.148 JPY.

También

EUR/USD es 1.1336 y ese número podría haber sido directamente sustituido para reemplazar 1 EUR comprando 122.148 JPY con 1.1336 USD comprando 122.148 JPY.

0 votos

¿En qué divisas están los saldos y son sus tasas tasas de oferta o demanda o la tasa a la que se realizaron las operaciones al contado?

0 votos

Supongo que para una posición abierta del lado de compra se utiliza el valor de la Oferta, pero para una posición abierta del lado de venta se utiliza el valor de la Pregunta. Pero en una cuenta en USD, un EUR/JPY de 122,148 se convierte en 1,1336 USD comprando 122,148 JPY.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X