Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Lección 05 — Búsqueda avanzada y selección masiva en Trade List
Se publicará aquí el vídeo explicativo de esta lección
Contenido teórico
En la lección anterior aprendiste a editar transacciones en lote con Bulk Edit, reglas automáticas y Find & Replace. Pero antes de editar, necesitas encontrar exactamente lo que buscas. CoinTracking ofrece tres modos de búsqueda en la Trade List, cada uno con un nivel de precisión diferente. Dominarlos es la diferencia entre perder 20 minutos buscando manualmente y resolver el problema en 10 segundos.
Los tres modos de búsqueda
1. Smart Search (búsqueda inteligente) — por defecto
Es el modo activo por defecto cuando escribes en el campo de búsqueda. CoinTracking busca coincidencias parciales en cualquier parte del texto. Es tolerante: si escribes eth, encontrará ETH, METH, SETH, WETH, Ethereum y cualquier campo que contenga esas letras.
krak y encuentras todas las transacciones de Kraken sin necesidad de escribir el nombre completo.ETH en modo Smart Search, obtendrás también METH, SETH, WETH y cualquier token que contenga esas letras. Si tienes muchos tokens similares, el resultado puede ser confuso.2. Exact Match (coincidencia exacta)
Para activarlo, escribe tu búsqueda entre comillas dobles: "ETH". Ahora CoinTracking solo mostrará transacciones donde el campo coincida exactamente con ETH, excluyendo METH, SETH, WETH, etc.
"BTC" te da solo Bitcoin, sin WBTC ni BTCB. "Binance" te da solo ese exchange, sin Binance DEX ni Binance US.Combinaciones útiles con Exact Match:
| Búsqueda | Resultado | Excluye |
|---|---|---|
"ETH" |
Solo Ethereum (ETH) | WETH, SETH, METH, stETH |
"BTC" |
Solo Bitcoin (BTC) | WBTC, BTCB, sBTC |
"USDT" |
Solo Tether | USDT.e, aUSDT |
"Binance" |
Solo Binance | Binance DEX, Binance US |
3. Regex (expresiones regulares)
El modo más potente. Para activarlo, escribe tu búsqueda entre barras: /patrón/. Permite buscar patrones complejos con la sintaxis estándar de expresiones regulares.
Sintaxis básica de regex que necesitas:
| Patrón | Significado | Ejemplo en CoinTracking |
|---|---|---|
^ |
Empieza por | /^BTC$/ — solo BTC exacto |
$ |
Termina en | /USD$/ — monedas que terminan en USD |
| |
O (alternativas) | /^BTC$|^ETH$/ — BTC o ETH |
.* |
Cualquier cosa | /^W.*$/ — todo lo que empieza por W |
[abc] |
Uno de estos caracteres | /^[UDA].*$/ — empieza por U, D o A |
(?!x) |
Negación (no contiene x) | /^(?!.*WBTC).*BTC.*$/ — contiene BTC pero no WBTC |
Ejemplos prácticos reales:
/^USDT$|^USDC$|^DAI$|^BUSD$|^TUSD$/Busca exactamente USDT, USDC, DAI, BUSD o TUSD. Ideal para ver todas tus operaciones con stablecoins en una sola vista.
/^W[A-Z]+$/Encuentra WBTC, WETH, WAVAX, WMATIC… cualquier token que empiece por W seguido de mayúsculas.
/Uniswap|SushiSwap|PancakeSwap|Curve/Filtra todas las operaciones de los principales DEX de golpe.
/^(?!Binance).*$/Muestra todo excepto las transacciones de Binance.
/[0-9]/Encuentra tokens como 1INCH, APE2, MATIC2.0, etc. Útil para detectar duplicados o tokens migrados.
Ordenación multi-columna
En la Trade List puedes ordenar por cualquier columna haciendo clic en su cabecera. Pero CoinTracking permite algo que muchos usuarios desconocen: ordenación por múltiples columnas simultáneamente.
Cómo funciona:
1. Haz clic en la primera columna que quieras ordenar (ej: Exchange). La tabla se ordena por exchange.
2. Mantén pulsada la tecla Shift y haz clic en la segunda columna (ej: Fecha). Ahora la tabla ordena primero por exchange y, dentro de cada exchange, por fecha.
Puedes encadenar hasta 3-4 niveles de ordenación. Cada Shift+clic adicional añade un nivel de prioridad menor.
Selección masiva con Shift+Click y Ctrl+Click
Para aplicar acciones sobre múltiples transacciones (borrar, reclasificar, mover), primero necesitas seleccionarlas. CoinTracking soporta los mismos atajos que un explorador de archivos:
| Atajo | Acción | Caso de uso |
|---|---|---|
| Clic | Selecciona una transacción (deselecciona las demás) | Editar una transacción individual |
| Shift + Clic | Selecciona un rango continuo (desde la última seleccionada hasta la actual) | Seleccionar 50 transacciones consecutivas de un exchange |
| Ctrl + Clic (Cmd en Mac) | Añade/quita transacciones individuales a la selección | Seleccionar transacciones sueltas y no consecutivas |
1. Usa búsqueda (Exact Match o Regex) para filtrar las transacciones objetivo.
2. Ordena por la columna relevante (Shift+clic para multi-sort si es necesario).
3. Selecciona con Shift+clic (rango) o Ctrl+clic (individuales).
4. Aplica la acción: Bulk Edit, Delete, o reclasificar.
Borrado masivo desde búsqueda
Uno de los flujos más potentes es combinar búsqueda avanzada con borrado en lote. El proceso:
1. Filtra usando Exact Match o Regex para aislar las transacciones a borrar.
2. Verifica visualmente que el resultado es correcto (revisa la primera y última transacción).
3. Selecciona todo el resultado filtrado (Ctrl+A o selección manual).
4. Elimina con el botón de borrado masivo.
Práctica guiada
Con las transacciones del supuesto del curso ya registradas, realiza estos ejercicios:
Ejercicio 1 — Exact Match: Busca "ETH" (con comillas) en la Trade List. Compara el resultado con una búsqueda de ETH sin comillas. Anota cuántas transacciones de diferencia hay. La diferencia son tokens como WETH, stETH, etc. que solo aparecen en la búsqueda sin comillas.
Ejercicio 2 — Regex básico: Escribe /^USDT$|^USDC$|^DAI$/ para ver todas tus operaciones con stablecoins. Ordena por fecha y verifica que son solo esas tres monedas.
Ejercicio 3 — Multi-sort: Ordena la Trade List por Exchange (clic). Luego Shift+clic en Fecha. Navega el resultado y comprueba que dentro de cada exchange las transacciones están ordenadas cronológicamente.
Ejercicio 4 — Flujo completo: Imagina que necesitas borrar todas las transacciones duplicadas de Binance importadas dos veces. El flujo sería: (1) Buscar "Binance", (2) Ordenar por Fecha, (3) Identificar los duplicados (misma fecha, misma moneda, mismo importe), (4) Shift+clic para seleccionar el rango duplicado, (5) Borrar. No lo ejecutes, solo describe los pasos y verifica que entiendes el flujo.
Filtros avanzados para auditoria fiscal
La busqueda avanzada de CoinTracking es tu herramienta principal para auditar datos antes de generar el informe fiscal. Dominar los filtros te permite localizar errores en minutos en vez de horas.
| Objetivo de auditoria | Filtros a combinar | Que buscar |
|---|---|---|
| Transacciones sin precio | Trade Value EUR entre 0 y 0.01 | Swaps donde CT no encontro precio de mercado |
| Operaciones de alto impacto fiscal | Type: Trade + Trade Value EUR mayor a 10000 | Las operaciones grandes que mas afectan a tu declaracion |
| Ingresos no clasificados | Type: Deposit + Buy Amount mayor a 0 | Depositos que podrian ser airdrops, rewards o income |
| Transferencias huerfanas | Type: Withdrawal sin Deposit correspondiente (mismo coin, fecha similar) | Retiros sin su deposito par (indica import incompleto) |
Cuestionario — Lección 05
1. Si buscas ETH sin comillas en modo Smart Search, ¿qué resultados obtienes?
A) Solo transacciones de ETH B) ETH, WETH, METH, stETH y cualquier token que contenga ETH C) Solo tokens ERC-20
2. ¿Cómo buscarías exclusivamente BTC sin que aparezcan WBTC ni BTCB?
A) Buscar BTC B) Buscar "BTC" con comillas C) Buscar /BTC/
3. ¿Qué regex usarías para ver transacciones de USDT, USDC y DAI a la vez?
A) /USDT USDC DAI/ B) /^USDT$|^USDC$|^DAI$/ C) /USDT+USDC+DAI/
4. ¿Cómo se ordena por dos columnas simultáneamente en la Trade List?
A) Clic derecho en la cabecera B) Clic en la primera columna y luego Shift+clic en la segunda C) Doble clic en la cabecera
5. Antes de realizar un borrado masivo, ¿qué debes hacer siempre?
A) Nada, es reversible B) Exportar a CSV como backup C) Reiniciar CoinTracking
¿Te pierdes buscando transacciones en CoinTracking?
Reserva una tutoría con Jan y aprende a dominar la búsqueda avanzada con tu propia cartera real.

