Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Lección 01 — Obtención de datos en exchanges
Contenido teórico
Un exchange centralizado (CEX) es una plataforma que actúa como intermediario en la compraventa de criptomonedas. Binance, Coinbase, Kraken y Bitstamp son ejemplos habituales. Cada exchange almacena el historial de transacciones de sus usuarios, y existen tres formas de extraer esos datos para importarlos en CoinTracking.
La importación manual consiste en introducir cada transacción directamente en CoinTracking, tal como se aprendió en el Módulo 01. Es útil cuando hay pocas operaciones o el exchange no soporta exportación.
La importación por CSV es el método más recomendado. Consiste en exportar el historial de transacciones del exchange en formato CSV y subirlo a CoinTracking desde el menú «Enter Coins → Exchange Imports». Cada exchange usa un formato CSV propio, pero CoinTracking reconoce la mayoría automáticamente. La ventaja clave: tienes el archivo original para auditar.
La importación por API conecta CoinTracking directamente con el exchange mediante una clave de solo lectura. Es más cómodo porque se sincroniza automáticamente, pero presenta un riesgo importante: si los datos que envía el exchange son erróneos, no tienes archivo fuente para verificar el origen del error.
| Método | Ventaja | Inconveniente |
|---|---|---|
| Manual | Control total | Lento, propenso a errores humanos |
| CSV | Auditable, fiable | Requiere exportar de cada exchange |
| API | Automático, rápido | No auditable, datos pueden venir incorrectos |
Comparativa de métodos de obtención de datos
| Método | Ventajas | Desventajas | Auditabilidad |
|---|---|---|---|
| CSV | Archivo fuente verificable, importación controlada | Requiere exportación manual, formato varía por exchange | ★★★ Máxima |
| API | Automática, cómoda, sincronizable | Sin archivo fuente, posibles datos incompletos | ★ Baja |
| Manual | Control total | Lenta, propensa a errores humanos | ★★ Media |
Proceso de importación CSV paso a paso
| Paso | Acción | Verificación |
|---|---|---|
| 1 | Exportar CSV del exchange (sección historial/transacciones) | Comprobar que incluye todo el período deseado |
| 2 | En CT: Enter Coins → Exchange Imports → seleccionar exchange | Verificar que el formato sea reconocido |
| 3 | Subir archivo CSV | Revisar el resumen de transacciones importadas |
| 4 | Comparar saldos CT vs. saldos reales del exchange | Cada activo debe coincidir exactamente |
| 5 | Si hay discrepancias: revisar CSV línea por línea | Buscar transacciones faltantes o duplicadas |
Configuración de API: buenas prácticas de seguridad
Al crear una API key para CoinTracking:
| Parámetro | Configuración correcta | Riesgo si se configura mal |
|---|---|---|
| Permisos | Solo lectura (Read Only) | Si tiene permisos de trading, un compromiso de la key permite operar con tus fondos |
| Restricción IP | Limitar a IPs de CoinTracking si el exchange lo permite | Key accesible desde cualquier IP |
| Retiro de fondos | Deshabilitado siempre | Riesgo de robo total de fondos |
Práctica
Importa el CSV de Binance (spot + staking) en CoinTracking. Luego importa el CSV de Coinbase. Compara los saldos que muestra CoinTracking en «Balance by Exchange» con los saldos reales de cada plataforma. Documenta cualquier diferencia.
Guia de importacion por exchange
Cada exchange tiene particularidades en su exportacion de datos. Esta tabla resume los metodos disponibles y los problemas conocidos de cada uno:
| Exchange | Metodo recomendado | Datos que faltan | Solucion |
|---|---|---|---|
| Binance | API (solo lectura) | Earn, Launchpad, conversiones de polvo | Exportar CSV complementario desde historial de Earn |
| Coinbase | API | Coinbase One rewards, Earn rewards antiguos | CSV manual desde Statements |
| Kraken | API o CSV (Ledger export) | Staking rewards pre-2023 en algunos casos | Exportar Ledger completo (no Trade history) |
| Bit2Me | CSV | Earn, cashback B2M | Solicitar informe completo a soporte |
| KuCoin | API | Trading bot profits, Earn | CSV separado por cada producto |
Verificacion post-importacion
1. Comparar el numero de transacciones importadas con el historial del exchange
2. Verificar que el balance de cada moneda en CT coincide con el balance real del exchange
3. Comprobar que no hay balances negativos (indica transacciones faltantes)
4. Revisar las fechas extremas: la primera y ultima transaccion deben coincidir con tu historial real
5. Buscar duplicados: ordenar por fecha y moneda, buscar operaciones identicas en el mismo segundo
Cuestionario — Lección 01
Responde a las siguientes preguntas. Al pulsar «Comprobar», recibirás feedback inmediato.
1. ¿Cuál es la principal ventaja del CSV frente a la API para importar datos?
2. ¿Qué permisos debe tener una API key para CoinTracking?
3. Si importas por API y detectas un saldo incorrecto, ¿cómo puedes verificar el origen del error?
4. ¿Dónde se importan los CSV en CoinTracking?

