1 votos

Cómo calcular la base de coste para una lista de lotes incongruentes de transacciones de compra y venta (comercio de divisas)

¿Cómo puedo calcular la base de coste de mi cartera de divisas en un momento dado?

Estoy tratando de construir una hoja de cálculo para seguir el comercio de divisas de los pares de criptodivisas. Específicamente estoy buscando en XMR-BTC

No uso derivados ni órdenes limitadas. La idea es muy simple: Comprar Monero (XMR) con Bitcoin (BTC) cuando el precio es bajo. Vender Monero (XMR) por Bitcoin (BTC) cuando el precio esté alto.

Quiero que mi hoja de cálculo me diga algo bastante simple: ¿cuál es el precio medio (en BTC) que he gastado en Monero hasta ahora? Esto es muy sencillo cuando sólo has hecho unas pocas compras. También es bastante sencillo cuando has hecho ventas de exactamente la misma cantidad de tus compras. Pero cuando tienes un montón de diferentes compras y ventas de diferentes cantidades, esto no es trivial.

Hasta donde yo sé, no hay una forma precisa de medirlo. Hay muchas, incluyendo:

  1. FIFO
  2. LIFO
  3. Coste elevado
  4. Bajo coste
  5. Coste medio
  6. Identificador específico
  7. ¿Otros?

Así que mi pregunta es, ¿cómo puedo calcular la base de coste de mi cartera en cualquier punto del siguiente conjunto de transacciones.

Nota No sólo me interesa saber cómo determinar la base de coste en el fin de este conjunto de transacciones. Quiero entender cómo calcular la base de coste después de cada paso de las siguientes transacciones.

Tampoco me interesa seguir la base de coste en fiat. Sólo me interesa calcular la base de costes de mi divisa base (XMR) en las unidades de la divisa cotizada (BTC).

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR
  • Tx 4 - sell 3 XMR at 0.007678 BTC/XMR
  • Tx 5 - sell 2 XMR at 0.008008 BTC/XMR
  • Tx 6 - sell 2 XMR at 0.007912 BTC/XMR
  • Tx 7 - buy 1 XMR at 0.007084 BTC/XMR

Estos datos también pueden representarse en una tabla:

Número de Tx

Comprar Cantidad

Comprar Cur

Cantidad vendida

Vender Cur

Precio (BTC/XMR)

Fecha

1

3

XMR

0.011787

BTC

0.003929

2021-10-19

2

1

XMR

0.003847

BTC

0.003847

2021-12-15

3

3

XMR

0.011223

BTC

0.003741

2022-01-31

4

0.023034

BTC

3

XMR

0.007678

2022-09-01

5

0.016016

BTC

2

XMR

0.008008

2022-09-05

6

0.015824

BTC

2

XMR

0.007912

2022-09-08

7

1

XMR

0.007084

BTC

0.007084

2022-09-02

Según tengo entendido, siguiendo el método FIFO o LIFO, la base de coste después de Day 4 se calcularía utilizando los 3 XMR adquiridos en Day 1 o Day 3 . Lo que es especialmente interesante es: ¿cómo se calcula la base de coste después de Day 5 (que sería una combinación de dos buy transacciones)??

¿Cómo puedo calcular la base de coste de mi cartera descrita más arriba después de cada uno de los 7 días indicados?

0voto

Thermionix Puntos 387

Si la moneda base es el XMR, utilice números XMR en lugar de números en dólares. La base de coste de una transacción es simplemente el número de XMR.

Si la moneda base es el BTC, utilice números en BTC en lugar de números en dólares. La base de coste de una transacción es simplemente el número de BTC.

Si lo desea, haga una conversión global suplementaria de final de año al resultado en dólares.

En EE.UU., el forex se contabiliza a precio de mercado, pero no debe incluirse en un formulario 6781, para la designación 60/40 a largo/corto plazo, a menos que el forex también esté disponible en bolsas de futuros reguladas.

Sin embargo, las criptomonedas no se contabilizan a precio de mercado, por lo que podría ser necesario solicitar la contabilización a precio de mercado.

Sin embargo, con la contabilidad a precios de mercado, basta con la conversión global en dólares al final del ejercicio. O puede que también se exijan transacciones detalladas y entonces basta con utilizar su propio método junto con una carta explicativa.

Bueno, el forex va en "Otros ingresos" de un Formulario 1040 Anexo 1, o va en un Formulario 4797 de estado de comerciante, o va en un Formulario 6781.

El cripto va en un formulario 8949 .

0voto

Daniel Morin Puntos 11

Esta respuesta le mostrará cómo calcularlo:

  1. el compra media ,
  2. el venta media y
  3. el precio de equilibrio

Estos cálculos se determinaron utilizando cointracking.info

Desgraciadamente, sigue siendo un misterio cómo calcular la base de coste utilizando FIFO o LIFO. Doy la bienvenida a otras respuestas que muestran cómo hacer estos cálculos :)

Transacción 1

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR

Después del primer día, los cálculos son sencillos.

Actualmente tienes un total de 3 XMR.

Gastó un total de (3 XMR) * (0.003929 BTC/XMR) = 0.011787 BTC

Compra media

Para la "Compra media", queremos saber el precio medio que hemos pagado (en BTC) por cada 1 moneda de XMR.

Para calcular la "Compra media", tomamos la suma de todas nuestras ponderado comprados (obtenido multiplicando la cantidad de XMR comprados por el precio de 1 XMR en BTC) y dividirlo por la suma de la cantidad de XMR comprados.

Nota Para la "Compra media" no incluya ningún vender transacciones

El algoritmo es el siguiente

[ (tx 1 comprar cantidad) * (tx 1 precio) + (tx 2 comprar cantidad) * (tx 2 precio) + ... + (tx n comprar cantidad) * (tx n precio) ] / [ (tx 1 comprar cantidad) + (tx 2 comprar cantidad) + ... + (tx n comprar cantidad) ]

[ (3 XMR) * (0.003929 BTC/XMR) ] / [ (3 XMR) ] = 0.003929 BTC/XMR

Por lo tanto, su compra media en este momento es 0.003929 BTC/XMR

Venta media

Para la "Venta media", queremos saber el precio medio al que hemos vendido (en BTC) cada 1 moneda de XMR.

Para calcular la "Venta media", tomamos la suma de todos nuestros ponderado vende (obtenido multiplicando la cantidad de XMR vendidos por el precio de 1 XMR en BTC) y dividirlo por la suma de la cantidad de XMR vendidos.

Nota Para la "Venta media" no incluya ningún comprar transacciones

El algoritmo es el siguiente

[ (tx 1 vender cantidad) * (tx 1 precio) + (tx 2 vender cantidad) * (tx 2 precio) + ... + (tx n vender cantidad) * (tx n precio) ] / [ (tx 1 cantidad vendida) + (tx 2 vender cantidad) + ... + (tx n vender cantidad) ]

En este punto, no has vendido nada. No hay precio medio de venta.

Precio de equilibrio

Para el "Precio de equilibrio", queremos saber a qué precio necesitarías vender todas tus XMR para alcanzar el punto de equilibrio (beneficio = 0 BTC).

Para calcular el "precio de equilibrio", tomamos la suma de todos nuestros ponderado compra y vende (obtenido multiplicando la cantidad de XMR comprados/vendidos por el precio de 1 XMR en BTC) y dividirlo por la suma de la cantidad de XMR comprados/vendidos.

Nota El precio de equilibrio es muy similar a la "compra media" y la "venta media", salvo que incluye tanto la compra como la venta. y transacciones de venta.

El algoritmo es el siguiente

[ (tx 1 cantidad) * (tx 1 precio) + (tx 2 cantidad) * (tx 2 precio) + ... + (tx n cantidad) * (tx n precio) ] / [ (tx 1 cantidad) + (tx 2 cantidad) + ... + (tx n cant.) ]

[ (3 XMR) * (0.003929 BTC/XMR) ] / [ (3 XMR) ] = 0.003929 BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es 0.003929 BTC/XMR

Transacción 2

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR

Después de la segunda transacción, ha completado dos transacciones de compra y actualmente posee un total de 3 XMR + 1 XMR = 4 XMR .

Compra media

Para la "Compra media", simplemente sumamos cuánto gastamos en compras de XMR (en bitcoin) y lo dividimos por la suma de XMR que poseemos.

[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) ] / [ (3 XMR) + (1 XMR) ] = 0.0039085 BTC/XMR

Por lo tanto, su compra media en este momento es 0.0039085 BTC/XMR

Nota que el precio de compra anterior era 0.003929 BTC/XMR . Tiene sentido que este nuevo precio medio de compra sea ligeramente inferior porque nuestra segunda compra se realizó a un precio ligeramente inferior.

Venta media

En este punto, no has vendido nada. No hay precio medio de venta.

Precio de equilibrio

Para el "Break-Even", simplemente sumamos cuánto gastamos o recibimos en todos XMR compras y ventas (en bitcoin) y dividirlo por la suma de XMR que hemos comprado y vendido.

[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) ] / [ (3 XMR) + (1 XMR) ] = 0.0039085 BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es 0.0039085 BTC/XMR

Transacción 3

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR

Después de la tercera transacción, ha completado tres transacciones de compra y actualmente posee un total de 3 XMR + 1 XMR + 3 XMR = 7 XMR .

Compra media
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR

Por lo tanto, su compra media en este momento es 0.003836714 BTC/XMR

Venta media

En este punto, no has vendido nada. No hay precio medio de venta.

Precio de equilibrio
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es 0.003836714 BTC/XMR

Transacción 4

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR
  • Tx 4 - sell 3 XMR at 0.007678 BTC/XMR

Después de la cuarta transacción, habrás completado tres transacciones de compra y una de venta. Actualmente posee un total de 3 XMR + 1 XMR + 3 XMR - 3 XMR = 4 XMR .

Compra media
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR

Por lo tanto, su compra media en este momento es 0.003836714 BTC/XMR

Nota Dado que esta operación de venta no se computa en la "Compra media", no se produce ningún cambio con respecto a la compra media de la operación anterior, que es de 1,5 millones de euros. 0.003836714 BTC/XMR

Venta media
[ (3 XMR) * (0.007678 BTC/XMR) / [ (3 XMR) ] = 0.007678 BTC/XMR

Por lo tanto, su venta media en este punto es 0.007678 BTC/XMR

Precio de equilibrio
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) ] = 0.00095575 BTC/XMR

Nota Para las operaciones de venta reste tanto el importe ponderado de la transacción de la parte superior del denominador como la cantidad de la parte inferior del denominador

Por lo tanto, su precio de equilibrio en este punto es 0.00095575 BTC/XMR

Nota que, como ya hemos realizado la primera operación de venta, los precios de "Compra media" y "Punto de equilibrio" empiezan a divergir.

Transacción 5

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR
  • Tx 4 - sell 3 XMR at 0.007678 BTC/XMR
  • Tx 5 - sell 2 XMR at 0.008008 BTC/XMR

Después de la quinta transacción, habrá completado tres transacciones de compra y dos de venta. Actualmente posee un total de 3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR = 2 XMR .

Compra media
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR

Por lo tanto, su compra media en este momento es 0.003836714 BTC/XMR

Venta media
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) ] / [ (3 XMR) + (2 XMR) ] = 0.00781 BTC/XMR

Por lo tanto, su venta media en este punto es 0.00781 BTC/XMR

Precio de equilibrio
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) ] = -0.0060965 BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es -0.0060965 BTC/XMR

Nota Tu precio de equilibrio se vuelve negativo aquí porque has sido tan rentable que, incluso si el valor de XMR cae a cero, seguirías teniendo ganancias netas positivas

Transacción 6

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR
  • Tx 4 - sell 3 XMR at 0.007678 BTC/XMR
  • Tx 5 - sell 2 XMR at 0.008008 BTC/XMR
  • Tx 6 - sell 2 XMR at 0.007912 BTC/XMR

Después de la sexta transacción, habrá completado tres transacciones de compra y tres de venta por importes iguales. Actualmente tiene un total de 3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR - 2 XMR = 0 XMR .

Compra media
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR

Por lo tanto, su compra media en este momento es 0.003836714 BTC/XMR

Venta media
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) + (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (2 XMR) + (2 XMR) ] = 0.00781 BTC/XMR

Por lo tanto, su venta media en este punto es 0.00781 BTC/XMR

Precio de equilibrio
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) - (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) - (2 XMR) ] = infinity!! BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es infinity!! BTC/XMR

Nota Tu precio de equilibrio no se puede calcular aquí porque has vendido todos tus XMR y no puedes dividir por cero

Transacción 7

  • Tx 1 - buy 3 XMR at 0.003929 BTC/XMR
  • Tx 2 - buy 1 XMR at 0.003847 BTC/XMR
  • Tx 3 - buy 3 XMR at 0.003741 BTC/XMR
  • Tx 4 - sell 3 XMR at 0.007678 BTC/XMR
  • Tx 5 - sell 2 XMR at 0.008008 BTC/XMR
  • Tx 6 - sell 2 XMR at 0.007912 BTC/XMR
  • Tx 7 - buy 1 XMR at 0.007084 BTC/XMR

Después de la séptima transacción, has comprado y vendido todo tu XMR con beneficio, y luego has vuelto a comprar en un mínimo relativo. Actualmente tiene un total de 3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR - 2 XMR + 1 XMR = 1 XMR .

Compra media
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) + (1 XMR) * (0.007084 XMR/BTC) ] / [ (3 XMR) + (1 XMR) + (3 XMR) + (1 XMR) ] = 0.004242625 BTC/XMR

Por lo tanto, su compra media en este momento es 0.004242625 BTC/XMR

Venta media
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) + (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (2 XMR) + (2 XMR) ] = 0.00781 BTC/XMR

Por lo tanto, su venta media en este punto es 0.00781 BTC/XMR

Precio de equilibrio
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) - (2 XMR) * (0.007912 BTC/XMR) + (1 XMR) * (0.007084 XMR/BTC) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) - (2 XMR) + (1 XMR) ] = -0.020933 BTC/XMR

Por lo tanto, su precio de equilibrio en este punto es -0.020933 BTC/XMR

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