Gestionar un portfoli de criptomonedes a través de múltiples intercanvis, carteres i protocols DeFi pot ser un desafiament. Aquesta guia completa us mostra com configurar i mantenir un seguiment precís del portfoli de criptomonedes utilitzant el potent sistema de comptabilitat en text pla de Beancount.io.
Exploreu un exemple en viu de llibre de criptomonedes:
Per què els Seguiments de Portfoli Tradicionals es Queden Curts
Problemes Comuns amb les Eines de Portfoli Cripto
- Suport Limitat d'Intercanvis: Moltes eines no admeten tots els intercanvis o protocols DeFi
- Preu de Cost Inexacte: Els càlculs simplificats FIFO/LIFO no contemplen escenaris complexos
- Transaccions Faltants: Limitacions de l'API i llacunes en l'entrada manual
- Sense Personalització: Categories fixes i estructures d'informes
- Preocupacions de Privacitat: Compartir claus API amb serveis de tercers
- Dependència del Proveïdor: Formats de dades propietaris i opcions d'exportació limitades
Avantatges de Beancount.io
- Control Complet: Possessió de les vostres dades en format de text pla
- Personalització Il·limitada: Creeu qualsevol estructura de compte que necessiteu
- Preu de Cost Precís: Seguiment basat en lots amb identificació específica
- Suport Multi-Protocol: Gestioneu qualsevol intercanvi, cartera o protocol DeFi
- Càlculs Transparent: Vegeu exactament com es calculen els números
- Preparat pel Futur: El format de text pla garanteix l'accessibilitat a llarg termini
Configuració de la Vostra Estructura de Portfoli Cripto
Jerarquia Bàsica de Comptes
Comenceu amb una estructura de comptes completa que reflecteixi el vostre ecosistema cripto:
; Comptes d'Intercanvi - Organitzats per Plataforma
1970-01-01 open Assets:Crypto:Coinbase:USD
1970-01-01 open Assets:Crypto:Coinbase:BTC
1970-01-01 open Assets:Crypto:Coinbase:ETH
1970-01-01 open Assets:Crypto:Coinbase:ADA
1970-01-01 open Assets:Crypto:Binance:USD
1970-01-01 open Assets:Crypto:Binance:BTC
1970-01-01 open Assets:Crypto:Binance:ETH
1970-01-01 open Assets:Crypto:Binance:BNB
1970-01-01 open Assets:Crypto:Kraken:USD
1970-01-01 open Assets:Crypto:Kraken:BTC
1970-01-01 open Assets:Crypto:Kraken:ETH
; Comptes de Cartera - Organitzats per Tipus
1970-01-01 open Assets:Crypto:Wallet:Ledger:BTC
1970-01-01 open Assets:Crypto:Wallet:Ledger:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:TrustWallet:BNB
; Comptes de Protocol DeFi
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Cardano:ADA
; Seguiment d'Ingressos
1970-01-01 open Income:Crypto:Staking:ETH
1970-01-01 open Income:Crypto:Staking:ADA
1970-01-01 open Income:Crypto:Mining:BTC
1970-01-01 open Income:Crypto:Airdrops
1970-01-01 open Income:Crypto:DeFi:Yield
1970-01-01 open Income:CapitalGains:Crypto
; Seguiment de Despeses
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:WithdrawalDefinicions de Commodities amb Metadades
Definiu les vostres criptomonedes amb metadades riques per a un millor seguiment:
1970-01-01 commodity BTC
name: "Bitcoin"
asset-class: "cryptocurrency"
sector: "digital-currency"
price-source: "coinbase"
website: "https://bitcoin.org"
1970-01-01 commodity ETH
name: "Ethereum"
asset-class: "cryptocurrency"
sector: "smart-contract-platform"
price-source: "coinbase"
website: "https://ethereum.org"
1970-01-01 commodity ADA
name: "Cardano"
asset-class: "cryptocurrency"
sector: "smart-contract-platform"
price-source: "binance"
website: "https://cardano.org"
1970-01-01 commodity DOT
name: "Polkadot"
asset-class: "cryptocurrency"
sector: "interoperability"
price-source: "kraken"
website: "https://polkadot.network"Seguiment de Portfoli Multi-Intercanvi
Registrar Compres a Través d'Intercanvis
Feu el seguiment de la mateixa criptomoneda a través de diferents intercanvis amb un preu de cost precís:
; Compres de Bitcoin en diferents intercanvis
2024-01-15 * "Compra de BTC a Coinbase"
Assets:Crypto:Coinbase:BTC 1.0 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD -45000.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Coinbase:USD -50.00 USD
2024-01-20 * "Compra de BTC a Binance"
Assets:Crypto:Binance:BTC 0.5 BTC {46000.00 USD}
Assets:Crypto:Binance:USD -23000.00 USD
Expenses:Crypto:Fees:Trading 25.00 USD
Assets:Crypto:Binance:USD -25.00 USD
2024-01-25 * "Compra de BTC a Kraken"
Assets:Crypto:Kraken:BTC 0.8 BTC {44000.00 USD}
Assets:Crypto:Kraken:USD -35200.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Assets:Crypto:Kraken:USD -30.00 USDTransferències entre Intercanvis
Feu el seguiment de les transferències entre intercanvis mantenint el preu de cost:
2024-02-01 * "Transferència de BTC de Coinbase a Ledger"
Assets:Crypto:Coinbase:BTC -0.5 BTC {45000.00 USD}
Assets:Crypto:Wallet:Ledger:BTC 0.5 BTC {45000.00 USD}
Expenses:Crypto:Fees:Withdrawal 0.0005 BTC {45000.00 USD}
Assets:Crypto:Coinbase:BTC -0.0005 BTC {45000.00 USD}Oportunitats d'Arbitratge
Feu el seguiment de les operacions d'arbitratge entre intercanvis:
2024-02-10 * "Arbitratge: Compra d'ETH a Binance, Venda a Coinbase"
; Compra a Binance
Assets:Crypto:Binance:ETH 10 ETH {2500.00 USD}
Assets:Crypto:Binance:USD -25000.00 USD
Expenses:Crypto:Fees:Trading 25.00 USD
Assets:Crypto:Binance:USD -25.00 USD
; Venda a Coinbase (preu més alt)
Assets:Crypto:Coinbase:ETH -10 ETH {2500.00 USD}
Assets:Crypto:Coinbase:USD 25800.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Assets:Crypto:Coinbase:USD -30.00 USD
Income:Crypto:Arbitrage 745.00 USDGestió Avançada del Preu de Cost
Seguiment Basat en Lots
El sistema basat en lots de Beancount.io proporciona un seguiment precís del preu de cost:
; Múltiples compres a diferents preus
2024-01-01 * "Compra de BTC Lot 1"
Assets:Crypto:Coinbase:BTC 1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD -40000.00 USD
2024-02-01 * "Compra de BTC Lot 2"
Assets:Crypto:Coinbase:BTC 1.0 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD -45000.00 USD
2024-03-01 * "Compra de BTC Lot 3"
Assets:Crypto:Coinbase:BTC 1.0 BTC {50000.00 USD}
Assets:Crypto:Coinbase:USD -50000.00 USDMètode d'Identificació Específica
Veneu lots específics per a una gestió fiscal òptima:
; Venda del lot amb el preu de cost més alt primer (recollida de pèrdues fiscals)
2024-04-01 * "Venda de BTC Lot 3 per optimització fiscal"
Assets:Crypto:Coinbase:BTC -1.0 BTC {50000.00 USD}
Assets:Crypto:Coinbase:USD 48000.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Coinbase:USD -50.00 USD
Expenses:CapitalLoss:Crypto 2000.00 USD ; Pèrdua realitzadaSeguiment FIFO vs LIFO
Implementeu diferents mètodes de preu de cost:
; Venda FIFO (First In, First Out)
2024-05-01 * "Venda FIFO - Venda del BTC més antic primer"
Assets:Crypto:Coinbase:BTC -0.5 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD 26000.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Assets:Crypto:Coinbase:USD -30.00 USD
Income:CapitalGains:Crypto 6000.00 USD ; 52000 - 20000 = 6000
; Venda LIFO (Last In, First Out) - si s'utilitza un mètode diferent
2024-05-01 * "Venda LIFO - Venda del BTC més nou primer"
Assets:Crypto:Coinbase:BTC -0.5 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD 26000.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Assets:Crypto:Coinbase:USD -30.00 USD
Income:CapitalGains:Crypto 3500.00 USD ; 26000 - 22500 = 3500Anàlisi del Rendiment del Portfoli
Configuració del Seguiment de Preus
Configureu canals de preus automatitzats per a una valoració precisa:
; Actualitzacions diàries de preus
2024-01-15 price BTC 45000.00 USD
2024-01-15 price ETH 2500.00 USD
2024-01-15 price ADA 0.50 USD
2024-01-16 price BTC 46000.00 USD
2024-01-16 price ETH 2550.00 USD
2024-01-16 price ADA 0.52 USDSeguiment de l'Assignació del Portfoli
Utilitzeu les funcions d'informe de Beancount.io per analitzar l'assignació:
; Consulta per a l'assignació del portfoli per actiu
SELECT
account,
sum(position) as balance,
value(sum(position)) as market_value
WHERE account ~ "Assets:Crypto"
GROUP BY 1
ORDER BY market_value DESCMètriques de Rendiment
Feu el seguiment dels indicadors clau de rendiment:
; Consulta del valor total del portfoli
SELECT
sum(value(position)) as total_portfolio_value
WHERE account ~ "Assets:Crypto"
; Guanys/pèrdues realitzades
SELECT
sum(position) as realized_gains
WHERE account ~ "Income:CapitalGains:Crypto"Integració de Staking i DeFi
Seguiment de Recompenses de Staking
Registreu les recompenses de staking amb el reconeixement adequat d'ingressos:
2024-01-31 * "Recompenses de Staking d'ETH - Gener"
Assets:Staking:Ethereum:ETH 0.08 ETH {2500.00 USD}
Income:Crypto:Staking:ETH 200.00 USD
2024-01-31 * "Recompenses de Staking d'ADA - Gener"
Assets:Staking:Cardano:ADA 25 ADA {0.50 USD}
Income:Crypto:Staking:ADA 12.50 USDSeguiment del Rendiment de DeFi
Feu el seguiment de posicions DeFi complexes:
2024-02-01 * "Posició LP d'Uniswap"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -25000 USDC
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V2-ETH-USDC {500.00 USD}
2024-02-28 * "Recompenses LP d'Uniswap - Febrer"
Assets:Crypto:Wallet:MetaMask:UNI 50 UNI {8.00 USD}
Income:Crypto:DeFi:Yield 400.00 USDGestió Automatitzada del Portfoli
Configuració d'Integració d'API
Connecteu-vos amb les API d'intercanvi per a la importació automatitzada de dades:
# Exemple de configuració per a la integració d'API d'intercanvi
exchanges:
coinbase:
api_key: "la_vostra_api_key"
api_secret: "la_vostra_api_secret"
passphrase: "la_vostra_contrasenya"
binance:
api_key: "la_vostra_api_key"
api_secret: "la_vostra_api_secret"Conciliació Automatitzada
Configureu la verificació automatitzada del balanç:
; Assercions de balanç per a la verificació automatitzada
2024-01-31 balance Assets:Crypto:Coinbase:BTC 2.5 BTC
2024-01-31 balance Assets:Crypto:Binance:ETH 15.0 ETH
2024-01-31 balance Assets:Crypto:Kraken:ADA 1000.0 ADAAutomatització del Canal de Preus
Configureu actualitzacions de preus automatitzades:
; Configuració del canal de preus
plugin "beancount.plugins.auto_accounts"
plugin "beancount.plugins.forecast"
; Obtenció automatitzada de preus
2024-01-01 custom "price-source" BTC "coinbase"
2024-01-01 custom "price-source" ETH "coinbase"
2024-01-01 custom "price-source" ADA "binance"Estratègies d'Optimització Fiscal
Recollida de Pèrdues Fiscals
Implementeu la recollida sistemàtica de pèrdues fiscals:
; Identifiqueu posicions amb pèrdues no realitzades
2024-12-15 * "Recollida de pèrdues fiscals - Venda d'ADA amb pèrdues"
Assets:Crypto:Binance:ADA -1000 ADA {0.60 USD}
Assets:Crypto:Binance:USD 450.00 USD
Expenses:Crypto:Fees:Trading 5.00 USD
Assets:Crypto:Binance:USD -5.00 USD
Expenses:CapitalLoss:Crypto 150.00 USD ; Pèrdua realitzada
; Recompra després del període de venda rentada (31 dies)
2025-01-16 * "Recompra d'ADA després del període de venda rentada"
Assets:Crypto:Binance:ADA 1000 ADA {0.45 USD}
Assets:Crypto:Binance:USD -450.00 USD
Expenses:Crypto:Fees:Trading 5.00 USD
Assets:Crypto:Binance:USD -5.00 USDGuanys a Llarg Termini vs Curt Termini
Feu el seguiment dels períodes de retenció per a l'optimització fiscal:
; Utilitzeu metadades per fer el seguiment de les dates de compra
2024-01-01 * "Compra de BTC - Retenció a llarg termini" ^long-term-btc
Assets:Crypto:Coinbase:BTC 1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD -40000.00 USD
; Venda després d'un any per al tractament de guanys de capital a llarg termini
2025-01-02 * "Venda de BTC - Guanys de capital a llarg termini" ^long-term-btc
Assets:Crypto:Coinbase:BTC -1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD 55000.00 USD
Income:CapitalGains:LongTerm 15000.00 USDInformes i Anàlisi
Informes Resum del Portfoli
Genereu informes complets del portfoli:
-- Assignació del portfoli per criptomoneda
SELECT
commodity,
sum(position) as total_units,
value(sum(position)) as market_value,
value(sum(position)) / (
SELECT value(sum(position))
FROM positions
WHERE account ~ "Assets:Crypto"
) * 100 as allocation_percentage
WHERE account ~ "Assets:Crypto"
GROUP BY commodity
ORDER BY market_value DESC;Anàlisi de Rendiment
Feu el seguiment del rendiment del portfoli al llarg del temps:
-- Rendiment mensual del portfoli
SELECT
year(date) as year,
month(date) as month,
value(sum(position)) as portfolio_value
WHERE account ~ "Assets:Crypto"
GROUP BY year, month
ORDER BY year, month;Anàlisi d'Ingressos
Analitzeu les fonts d'ingressos:
-- Desglossament d'ingressos per font
SELECT
account,
sum(position) as total_income
WHERE account ~ "Income:Crypto"
GROUP BY account
ORDER BY total_income DESC;Bones Pràctiques i Consells
1. Registre Consistent
- Registreu les transaccions immediatament després de l'execució
- Utilitzeu descripcions de transaccions estandarditzades
- Incloeu els hash de transacció a les metadades
2. Conciliació Regular
- Verifiqueu els balanços setmanalment a totes les plataformes
- Utilitzeu les assercions de balanç per detectar discrepàncies
- Superviseu si falten transaccions
3. Còpia de Seguretat i Seguretat
- Feu còpies de seguretat periòdiques dels vostres fitxers Beancount
- Utilitzeu el control de versions (Git) per al seguiment de canvis
- Xifreu les dades sensibles
4. Documentació
- Documenteu les vostres decisions d'estructura de comptes
- Manteniu notes sobre transaccions complexes
- Manteniu registres de les configuracions d'API
5. Preparació Fiscal
- Genereu informes trimestralment per a la planificació fiscal
- Manteniu registres detallats per a finalitats d'auditoria
- Consulteu amb professionals fiscals per a situacions complexes
Conclusió
Un seguiment eficaç del portfoli de criptomonedes requereix precisió, consistència i les eines adequades. Beancount.io proporciona la flexibilitat i la potència necessàries per gestionar portfolis cripto complexos a través de múltiples intercanvis, carteres i protocols DeFi.
Avantatges clau d'utilitzar Beancount.io per al seguiment del portfoli cripto:
- Possessió Completa de Dades: Les vostres dades en format de text pla
- Preu de Cost Precís: Seguiment basat en lots amb identificació específica
- Flexibilitat Il·limitada: Estructures de comptes i informes personalitzats
- Optimització Fiscal: Estratègies avançades per minimitzar la responsabilitat fiscal
- Preparat pel Futur: El format obert garanteix l'accessibilitat a llarg termini
Comenceu amb una configuració bàsica i amplieu gradualment el vostre seguiment a mesura que el vostre portfoli creixi en complexitat. La inversió en una configuració adequada donarà dividends en informes precisos, optimització fiscal i coneixements del portfoli.
A punt per prendre el control del vostre portfoli de criptomonedes? Comenceu amb Beancount.io avui mateix.