Skip to content
Principiante 20 min de lectura 2026-04-08

Cómo calcular ganancias y pérdidas en cripto: La guía completa

Todas las fórmulas que necesitas — P&L spot, P&L de futuros, ROI, no realizado vs realizado, impacto de comisiones, base de costo DCA, seguimiento de portafolio y ejemplos de cálculos del mundo real.

#ganancia #pérdida #P&L #ROI #base de costo #no realizado #realizado #portafolio

Cómo calcular ganancias y pérdidas en cripto: La guía completa

Saber si realmente estás ganando o perdiendo dinero suena simple. No lo es. Entre múltiples compras a diferentes precios, comisiones de trading, tasas de financiamiento, costos de gas, recompensas de staking y pérdida impermanente — calcular tu ganancia real requiere más que restar tu precio de compra del precio actual.

Esta guía cubre cada escenario de P&L que encontrarás, con fórmulas reales y ejemplos resueltos.


La fórmula básica

En su esencia:

Ganancia o Pérdida = Precio de venta - Precio de compra - Todas las comisiones

O en porcentaje:

ROI (%) = ((Valor actual - Costo total) / Costo total) × 100

Parece simple. Pero la complejidad se esconde en “Costo total” — que incluye mucho más que el precio de compra.


P&L de trading spot

Compra única, venta única

El caso más simple.

Ejemplo:

  • Compras 0.5 ETH a $3,000 por ETH
  • Vendes 0.5 ETH a $3,800 por ETH
  • Comisión del exchange: 0.1% por operación
Costo de compra:    0.5 × $3,000 = $1,500.00
Comisión compra:    $1,500 × 0.1% = $1.50
Total invertido:    $1,501.50

Ingresos de venta:  0.5 × $3,800 = $1,900.00
Comisión venta:     $1,900 × 0.1% = $1.90
Ingresos netos:     $1,898.10

Ganancia: $1,898.10 - $1,501.50 = $396.60
ROI:      ($396.60 / $1,501.50) × 100 = 26.41%

Sin contabilizar comisiones, pensarías que tu ganancia es $400 (26.67%). La ganancia real es $396.60 (26.41%). En montos pequeños, la diferencia es insignificante. En montos grandes o muchas operaciones, las comisiones se acumulan significativamente.

Múltiples compras a diferentes precios (DCA)

Aquí es donde la mayoría de la gente se confunde. Compraste Bitcoin a tres precios diferentes — ¿cuál es tu costo promedio?

Ejemplo:

FechaCantidadPrecioCosto
1 Ene0.05 BTC$42,000$2,100
1 Feb0.05 BTC$38,000$1,900
1 Mar0.05 BTC$45,000$2,250
Total0.15 BTC$6,250
Costo promedio por BTC = Costo total / Total BTC = $6,250 / 0.15 = $41,666.67

Nota: el costo promedio ($41,666.67) NO es el promedio aritmético de los tres precios ($41,666.67… en este caso sí porque compraste cantidades iguales). Pero si compraste cantidades diferentes:

FechaCantidadPrecioCosto
1 Ene0.10 BTC$42,000$4,200
1 Feb0.03 BTC$38,000$1,140
1 Mar0.02 BTC$45,000$900
Total0.15 BTC$6,240
Costo promedio por BTC = $6,240 / 0.15 = $41,600
Promedio aritmético de precios = ($42,000 + $38,000 + $45,000) / 3 = $41,667

Estos son NÚMEROS DIFERENTES. Siempre usa costo total / cantidad total.

Valor actual y P&L:

BTC está ahora a $65,000.

Valor actual:  0.15 × $65,000 = $9,750
Costo total:   $6,240
Ganancia:      $9,750 - $6,240 = $3,510
ROI:           ($3,510 / $6,240) × 100 = 56.25%

Ventas parciales

Posees 0.15 BTC (base de costo $41,600/BTC) y vendes 0.05 BTC a $65,000.

FIFO (Primero en entrar, primero en salir): Tu primera compra fue a $42,000, así que la base de costo para los primeros 0.05 BTC es $42,000.

Ingresos: 0.05 × $65,000 = $3,250
Costo (FIFO): 0.05 × $42,000 = $2,100
Ganancia: $3,250 - $2,100 = $1,150

Holdings restantes:
  0.10 BTC con base de costo de las compras de Feb + Mar

Método de costo promedio: Usa tu base de costo promedio general.

Ingresos: 0.05 × $65,000 = $3,250
Costo (promedio): 0.05 × $41,600 = $2,080
Ganancia: $3,250 - $2,080 = $1,170

El método que uses afecta tu ganancia reportada y obligación fiscal. Verifica qué método requiere o permite tu jurisdicción.


P&L de trading de futuros

P&L de posición larga

P&L = Tamaño de posición × ((Precio de salida - Precio de entrada) / Precio de entrada)

O equivalentemente:

P&L = Cantidad × (Precio de salida - Precio de entrada)

Ejemplo: Largo 10x en BTC

ParámetroValor
Precio de entrada$60,000
Margen$1,000
Apalancamiento10x
Tamaño de posición$10,000 (0.1667 BTC)
Precio de salida$63,000
P&L = 0.1667 × ($63,000 - $60,000) = 0.1667 × $3,000 = $500.00
ROI sobre margen = ($500 / $1,000) × 100 = 50%

El precio se movió 5%, pero tu retorno es 50% por el apalancamiento 10x.

P&L de posición corta

P&L = Tamaño de posición × ((Precio de entrada - Precio de salida) / Precio de entrada)

Ejemplo: Corto 5x en ETH

ParámetroValor
Precio de entrada$3,500
Margen$2,000
Apalancamiento5x
Tamaño de posición$10,000
Precio de salida$3,200
P&L = ($10,000 / $3,500) × ($3,500 - $3,200)
    = 2.857 ETH × $300 = $857.14
ROI sobre margen = ($857.14 / $2,000) × 100 = 42.86%

ETH cayó 8.57%, tu retorno sobre margen es 42.86% (apalancamiento 5x × 8.57%).

Incluyendo comisiones y financiamiento

El P&L real debe contabilizar todos los costos:

P&L neto = P&L bruto - Comisión apertura - Comisión cierre - Costos financiamiento

Ejemplo completo:

ParámetroValor
Tamaño de posición$10,000 largo
Precio de entrada$60,000
Precio de salida$63,000
Mantenido por3 días (9 períodos de financiamiento)
Comisión de trading0.04% por lado
Tasa de financiamiento promedio0.01% por 8 horas
P&L bruto:        $500.00
Comisión apertura: $10,000 × 0.04% = -$4.00
Comisión cierre:   $10,000 × 0.04% = -$4.00
Financiamiento:    $10,000 × 0.01% × 9 = -$9.00
─────────────────────────────────────────
P&L neto:          $500 - $4 - $4 - $9 = $483.00
ROI efectivo:      ($483 / $1,000) × 100 = 48.3%

Cuando te liquidan

Ejemplo: Largo 20x en BTC a $60,000

Margen:            $500
Posición:          $10,000
Precio liquidación: $60,000 × (1 - 1/20) = $57,000
Comisión liq.:     ~$10,000 × 0.5% = $50

Pierdes: $500 (margen completo)
Después de comisión liq.: El fondo de seguro recibe $50, tú recibes $0

P&L no realizado vs. realizado

Ganancia/Pérdida no realizada (en papel)

Mantienes una posición pero no la has cerrado. La ganancia/pérdida existe “en papel” pero no se ha materializado.

P&L no realizado = Valor de mercado actual - Base de costo

Ejemplo:

  • Compraste 1 ETH a $2,500
  • ETH está ahora a $3,200
  • Ganancia no realizada: $700

Estos $700 no son dinero real hasta que vendas. Pueden aumentar o disminuir con el movimiento del precio.

Ganancia/Pérdida realizada

Has cerrado la posición — vendido, intercambiado o gastado la cripto. La ganancia/pérdida ahora está materializada y generalmente activa un evento fiscal.

P&L realizado = Ingresos de venta - Base de costo - Comisiones

Por qué importa la distinción

  1. Impuestos: Típicamente solo pagas impuestos sobre ganancias realizadas. Las ganancias no realizadas no son gravables en la mayoría de las jurisdicciones (pero verifica la tuya).
  2. Psicología: Tratar las ganancias no realizadas como “tu dinero” lleva a malas decisiones. Una ganancia no realizada del 80% puede convertirse en una pérdida no realizada del 50% si no tomas ganancias.
  3. Evaluación del portafolio: Conocer ambas te da una imagen completa de la salud de tu inversión.

P&L a nivel de portafolio

Rastreando múltiples posiciones

ActivoCantidadBase de costoPrecio actualValor actualP&L no realizadoP&L %
BTC0.15$41,600$65,000$9,750+$3,510+56.3%
ETH2.0$2,800$3,200$6,400+$800+14.3%
SOL50$85$140$7,000+$2,750+64.7%
LINK200$18$14$2,800-$800-22.2%
Total$17,260$25,950+$6,260+36.3%

Retornos ponderados vs. no ponderados

Tu retorno de portafolio no es el promedio de los retornos individuales. Está ponderado por el tamaño de la posición.

Promedio no ponderado: (56.3 + 14.3 + 64.7 - 22.2) / 4 = 28.3% Retorno real del portafolio: $6,260 / $17,260 = 36.3%

La diferencia existe porque tus activos con mejor rendimiento (BTC, SOL) tienen posiciones más grandes que el peor (LINK).

Incluyendo ganancias realizadas

Si ya has vendido algo de cripto con ganancia:

P&L total = P&L no realizado (holdings actuales) + P&L realizado (posiciones cerradas)
ROI total = P&L total / Capital total invertido × 100

El verdadero costo del trading

La mayoría de la gente subestima cuánto las comisiones de trading comen los retornos.

Impacto de comisiones en 100 operaciones

EscenarioComisión por operaciónTotal comisiones (100 operaciones)Impacto en $10,000
Spot (interfaz pro)0.1%10%$1,000
Spot (compra simple)1.5%150%$15,000 (!!)
Futuros (maker)0.02%2%$200
Futuros (taker)0.05%5%$500

Un day trader haciendo 5 operaciones de ida y vuelta por día × 0.1% de comisión = 1% por día en comisiones. Eso es 365% anual solo en comisiones. Necesitas ganar más del 1% por día solo para empatar.

Comisiones de gas (transacciones en cadena)

RedCosto típico de intercambioImpacto en operación de $100Impacto en operación de $10,000
Ethereum L1$5–$505–50% (!!!)0.05–0.5%
Arbitrum$0.01–$0.100.01–0.1%insignificante
Base$0.001–$0.05insignificanteinsignificante
Solana$0.001–$0.01insignificanteinsignificante

En Ethereum mainnet, las comisiones de gas hacen que las operaciones DeFi pequeñas no sean rentables. Siempre incluye el gas en tu P&L.

Impacto de la tasa de financiamiento (futuros)

Período de tenenciaTasa 0.01%Tasa 0.05%Tasa 0.1%
1 día0.03%0.15%0.3%
1 semana0.21%1.05%2.1%
1 mes0.9%4.5%9.0%
3 meses2.7%13.5%27.0%

Una posición apalancada mantenida durante meses puede perder una porción significativa de los retornos solo en financiamiento, incluso si la dirección de la operación es correcta.


Cálculos de P&L en DeFi

Retornos de pools de liquidez

Calcular retornos de LP requiere contabilizar:

  1. Comisiones de trading ganadas
  2. Pérdida impermanente
  3. Recompensas de incentivos (si las hay)

Ejemplo: Provees $5,000 ETH + $5,000 USDC a un pool de Uniswap.

Después de 30 días, ETH subió un 20%:

Si solo hubieras mantenido:
  ETH: $5,000 × 1.2 = $6,000
  USDC: $5,000
  Total: $11,000

En el pool:
  Debido al rebalanceo, el pool ajustó tus holdings
  Ahora tienes: ~$5,477 ETH + $5,477 USDC = $10,954
  
Pérdida impermanente: $11,000 - $10,954 = $46 (0.42%)
  
Comisiones de trading ganadas: Digamos $150

Resultado neto: $10,954 + $150 = $11,104
Ganancia neta vs. mantener: $11,104 - $11,000 = $104
Ganancia neta vs. inicial: $11,104 - $10,000 = $1,104 (11.04%)

En este caso, las comisiones más que compensan la pérdida impermanente. Pero con un movimiento de precio mayor o comisiones menores, la pérdida impermanente gana.

Retornos de staking

Ganancia de staking = Cantidad en staking × APY × Período de tiempo

Ejemplo: Stake de 10 ETH al 4% APY durante 6 meses.

Recompensas: 10 × 0.04 × 0.5 = 0.2 ETH

Pero el ETH que ganaste también está sujeto a cambios de precio. Si ETH cayó un 30% durante esos 6 meses:

Valor inicial: 10 × $3,000 = $30,000
Después de 6 meses: 10.2 × $2,100 = $21,420
P&L no realizado: $21,420 - $30,000 = -$8,580 (-28.6%)

Ganaste 0.2 ETH en staking, pero perdiste $8,580 en descenso de precio. Los retornos de staking no protegen contra el riesgo de precio.

Yield farming

Cuando un protocolo DeFi te paga en su propio token:

Rendimiento real = (Recompensas en tokens × Precio del token al reclamar) - Comisiones de gas - Costo de oportunidad

Si el token de recompensa cae un 80% después de que lo ganas, tu “100% APY” se convirtió en 20% APY. Siempre convierte las recompensas a stablecoins o activos establecidos si quieres asegurar las ganancias.


Herramientas de seguimiento de P&L

HerramientaNivel gratuitoMejor para
CoinGecko PortfolioSeguimiento simple de compra/mantener
CoinMarketCap PortfolioVista general rápida
KoinlySí (básico)Seguimiento listo para impuestos
DeBankSeguimiento de posiciones DeFi
ZerionDeFi multi-cadena + cartera
Delta AppPortafolio móvil + alertas
3CommasDe pagoP&L de trading activo

Construye tu propia hoja de cálculo

Para máximo control, una hoja de cálculo funciona:

FechaAcciónActivoCantidadPrecioComisionesBase costoNotas
2026-01-15CompraBTC0.05$42,000$2.10$2,102.10DCA #1
2026-02-15CompraBTC0.05$38,000$1.90$1,901.90DCA #2
2026-03-15VentaBTC0.03$50,000$1.50FIFO: $42KSalida parcial

Fórmulas:

Costo total = SUMA(Cantidades compra × Precios compra + Comisiones compra)
Valor actual = Holdings × Precio actual
P&L no realizado = Valor actual - Base de costo restante
ROI total = (P&L no realizado + P&L realizado) / Total invertido × 100

Errores comunes de P&L

  1. Ignorar comisiones. Comisiones de trading, de gas, de retiro, tasas de financiamiento — todo cuenta. Una operación “rentable” puede ser una pérdida neta después de comisiones.

  2. Confundir cambio de precio con cambio de portafolio. Si BTC va de $60K a $66K (+10%), pero solo tienes 0.01 BTC, tu ganancia es $60, no $6,000.

  3. No rastrear la base de costo. Después de 50 compras a diferentes precios, necesitas saber tu costo promedio para calcular P&L con precisión.

  4. Contar lo no realizado como realizado. Mostrar a amigos tus “ganancias” cuando no has vendido no significa nada. Los mercados pueden revertirse.

  5. Ignorar el costo de oportunidad. Tu ganancia del 20% en cripto podría haber sido inferior al 25% que podrías haber ganado en una inversión diferente durante el mismo período.

  6. Olvidar los impuestos. Una ganancia de $10,000 con tasa impositiva del 30% te deja $7,000. Incluye los impuestos en tu retorno real.


Puntos clave

  1. Siempre calcula P&L incluyendo TODAS las comisiones — trading, gas, tasas de financiamiento, comisiones de retiro
  2. Usa costo total / cantidad total para la base de costo promedio, no el promedio aritmético de precios
  3. El P&L no realizado no es dinero real — solo el P&L realizado está materializado (y es gravable)
  4. El P&L de futuros se multiplica con el apalancamiento pero también los costos — las tasas de financiamiento se acumulan significativamente con el tiempo
  5. Los retornos DeFi requieren incluir pérdida impermanente, costos de gas y depreciación de tokens de recompensa
  6. Rastrea todo desde el día uno — reconstruir el historial de transacciones después es doloroso y propenso a errores

Preguntas frecuentes

P: ¿Cómo calculo P&L cuando he comprado la misma moneda muchas veces? R: Suma todos tus costos de compra y divide por la cantidad total para obtener la base de costo promedio. O usa FIFO (costo de primera compra asignado a primera venta). Rastrea cada compra en una hoja de cálculo o rastreador de portafolio.

P: ¿Enviar cripto entre carteras afecta mi P&L? R: No — las transferencias entre tus propias carteras no son compras ni ventas. Pero las comisiones de gas por la transferencia son un costo que reduce tus retornos generales. Rastréalas.

P: ¿Cómo contabilizo las recompensas de staking en mi base de costo? R: Las recompensas de staking típicamente se tratan como ingreso a su valor justo de mercado cuando se reciben. Ese valor se convierte en la base de costo para esos tokens específicos. Si los vendes después a un precio diferente, tienes una ganancia o pérdida de capital separada.

P: ¿Cuál es un buen ROI para cripto? R: El contexto importa. ¿20% en un año? Bueno para la mayoría de las inversiones. ¿20% en un mercado alcista donde BTC hizo 100%? Bajo rendimiento. Compara contra un benchmark simple de comprar y mantener BTC. Si tu trading activo rinde menos que eso, estarías mejor simplemente manteniendo BTC.

P: ¿Cómo rastréo P&L a través de múltiples exchanges y carteras? R: Usa un agregador de portafolio como Koinly, CoinTracker o DeBank que se conecte a exchanges vía API y lea direcciones de cartera en cadena. Las hojas de cálculo manuales funcionan pero se vuelven inmanejables con más de 100 transacciones.

Empezar a operar

Podemos recibir una comision cuando te registras a traves de nuestros enlaces de referencia.