En este artículo
Al terminar, sabrás…
- Conservar ID completos como texto durante importación y exportación.
- Distinguir claves repetidas legítimas de colisiones y copias idénticas.
- Separar conciliación de identificadores de precios, cargos y saldo.
Conceptos sin salir del artículo
Ejecución de órdenes Saldo Comisión de negociaciónUn informe del bróker y una hoja pueden conservar filas y totales financieros y, aun así, tener identificadores diferentes. Convertir un ID largo a número puede perder caracteres; una unión posterior podría asociar un cargo a otra ejecución. Comprueba identidad y dinero por separado antes de interpretar estadísticas.
El identificador responde a «cuál», no a «cuánto»
Sumar números de orden no tiene significado económico. Cada carácter del código puede importar, incluido cero inicial. Resultado, comisión y volumen son campos destinados a cálculos y necesitan tipos apropiados; no conviertas todos a texto por proteger las claves. Un panel atractivo tampoco resuelve una clave ambigua.
Microsoft documenta precisión numérica de quince cifras en Excel y recomienda texto para códigos más largos. No implica que todo bróker utilice tickets largos. Revisa representación original y archivo exportado, sin diagnosticar únicamente por una celda abreviada.
Define qué identifica la columna: orden, ejecución, posición u otro objeto. En MT5, DEAL_ORDER y DEAL_TICKET tienen significados distintos. Varias ejecuciones de una orden pueden repetir legítimamente su identificador de orden. Eliminar todas las etiquetas repetidas puede eliminar operaciones válidas.
Dos filas pueden terminar con una sola clave
Modelo propio: los ID ficticios son 2026101300000001 y 2026101300000002. La conversión controlada conserva las primeras quince cifras y sustituye la decimosexta por cero. Ambos terminan como 2026101300000000. La importación de texto conserva las cadenas completas.
El texto preserva ambos ID. La lista dañada no puede recuperar los sufijos; un total monetario coincidente no repara identidad.
- Original, primera ejecución
- 2026101300000001 – Clave completa distinta.
- Original, segunda ejecución
- 2026101300000002 – Otra clave completa.
- Conversión del modelo, ambas filas
- 2026101300000000 – Una clave con dos apariciones.
- Importación como texto
- Dos cadenas originales – Conservar caracteres, no convertir ID a magnitud.
El original tiene dos claves distintas; la lista dañada, una con dos apariciones. Las dos mantienen dos filas. Deduplicar borraría una operación y unir otra tabla por la clave dañada produciría coincidencias ambiguas. Es un modelo declarado, sin ser exportación real ni demostrar que tus ajustes realizan esa conversión.
La notación científica, por ejemplo E +15 en pantalla, puede ser solo visualización: inspecciona valor completo y exportación. Ampliar la columna no reconstruye cifras perdidas. Tampoco añadas uno y dos por orden de filas: la historia puede estar reordenada, incompleta o contener otras ejecuciones. Una clave colapsada no conserva información suficiente para recuperar sufijos.
Comprueba la ruta completa de importación y exportación
Guarda una copia inalterada fuera del libro de trabajo. Abre una muestra con editor de texto y comprueba cabecera, ceros y códigos completos. Distingue descarga original de una copia ya guardada por Excel. Registra procedencia, hora de obtención y alcance; llamar «original» a un archivo no acredita su historia.
Usa importación controlada de texto o CSV y asigna texto explícitamente a columnas identificadoras. Power Query permite definir tipos, pero revisa todos los pasos: si uno anterior ya convirtió a número, pasar después a texto no recupera caracteres. Vuelve al origen conservado y corrige la secuencia, sin maquillar valores dañados.
Las opciones de conversión automática pueden afectar a números largos, ceros, cadenas con E o apariencias de fecha. Su disponibilidad depende de edición y versión; documenta el procedimiento compartido. Que funcionara en el equipo del autor no prueba mismos ajustes en el tuyo.
Después de cargar, inspecciona una muestra, guarda una copia y vuelve a exportar. Abre ese archivo como texto y compara con referencia: origen → importación → exportación. El archivo que recibe tu diario o programa posterior importa más que una pantalla donde parecen verse todas las cifras.
Qué compara la herramienta local
Pega dos listas, original y posterior, con un ID por línea. No incluyas cabecera CSV, otras columnas o comillas. Se admiten letras y cifras ASCII, guion bajo, punto, dos puntos y guion. Cada ID tiene entre uno y 128 caracteres; espacios alrededor son error y no se recortan silenciosamente.
Cada lista admite hasta diez mil filas no vacías, veinte mil líneas contando vacías y 1,5 MB. ABC y abc son distintos. Ceros iniciales importan: 00123 no equivale a 123. El orden no cambia recuento de apariciones, aunque se puede informar una reordenación.
Comprueba si los ID sobrevivieron a la importación
El ejemplo didáctico funciona localmente en tu navegador: no conecta con cuentas o API, no envía tus entradas ni las guarda de forma persistente. No introduzcas contraseñas ni datos personales.
El comparador preserva cadenas exactas y cuenta apariciones, sin sumar ID. Señala ausentes, adicionales y repetidos. En el ejemplo desaparecen ambos originales y aparece dos veces la clave nueva. El patrón compatible con truncamiento tras quince cifras es una hipótesis diagnóstica, sin demostrar que Excel causó el cambio.
Funciona localmente con listas pegadas, sin iniciar sesión, enviar entradas, persistirlas ni reconstruir operaciones. No introduzcas datos personales o credenciales. Permite comprobar, restablecer y descargar TXT; sin JavaScript siguen disponibles ejemplos. Coincidir no valida precios, cantidades, fechas o cargos.
Una clave incorrecta puede alterar una comisión
Diagnóstico monetario añadido, todo hipotético en EUR: la primera ejecución tiene resultado bruto +12 y comisión dos; la segunda, bruto −4 y comisión cinco. Bruto conjunto ocho y neto correcto (12 − 2) + (−4 − 5) = un EUR. Los importes son asignados, sin un instrumento o tarifa real.
Si un procedimiento defectuoso usa la primera comisión para ambas claves colapsadas, calcula (12 − 2) + (−4 − 2) = cuatro EUR: tres de diferencia. Antes de la unión seguían dos filas y bruto ocho. Este procedimiento concreto no describe una función universal de Excel; ilustra por qué comprobar totales anteriores no verifica la relación entre tablas. La herramienta compara ID, sin asignar comisiones.
Revisa alcances de cuenta aparte. La misma etiqueta fuera de una cuenta definida puede ser otra operación; no mezcles informes para forzar coincidencia. Vincular ejecuciones a una posición compartida exige relaciones fiables. Este control prepara esa entrada, sin atribuir por sí solo beneficio a robots o estrategias.
Tres acciones antes de calcular métricas
- Selecciona la columna identificadora y define cuenta, tipo de registro y alcance del informe antes de abrir la hoja. Conserva el origen e inspecciona códigos largos y ceros; si falta exportación inicial, registra esa limitación sin tratar otra copia como referencia acreditada.
- Repite importación con texto para ID y tipos numéricos apropiados para cantidades monetarias, revisando conversiones anteriores. Guarda y exporta una copia y compara listas completas y apariciones; revisar solo las primeras celdas visibles no comprueba el archivo utilizado después.
- Si faltan caracteres, vuelve a una fuente fiable o solicita exportación nueva, sin inventar sufijos por orden. Tras reconciliar claves, comprueba uniones, precios, cargos y saldo por separado, conservando ambas versiones para localizar la primera transformación que produjo la discrepancia.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Correcto: recupera caracteres desde evidencia fiable, sin adivinarlos.
Más preguntas
¿Ver E +15 demuestra que Excel dañó el ID?
No por sí solo: puede ser formato de visualización. Compara valor completo y archivo exportado con origen preservado. Si la conversión ya perdió cifras, ampliar columna o cambiar formato no las reconstruye. Mantén ID como texto desde importación y localiza la transformación, sin inferir daño solo por apariencia o total monetario.
¿Convertir después a texto recupera las cifras?
No restaura caracteres ya perdidos. En el modelo, dos cadenas distintas se vuelven la misma terminada en cero; esa salida no identifica qué fila acababa en uno o dos. Obtén origen fiable, define texto antes de conversión y comprueba exportación. No reconstruyas por orden: puede haber clasificación distinta u operaciones ausentes.
¿Elimino todos los ID repetidos?
Primero determina si identifican orden, ejecución o posición. Varias ejecuciones pueden compartir legítimamente ID de orden. El comparador cuenta apariciones sin conocer definición del registro. Eliminar una colisión dañada puede borrar una operación distinta; eliminar etiqueta repetida válida puede omitir una ejecución. Conserva origen y reconcilia cantidades y dinero antes de descartar.
¿Listas iguales validan todo el diario?
Solo acreditan coincidencia de las cadenas y apariciones suministradas en el alcance elegido. No prueban precios, moneda, cargos, fechas o cantidades. Después revisa uniones, saldo y costes con versión de datos coherente. Define cuenta y tipo de registro: etiquetas idénticas sin ese contexto aún pueden producir relaciones inapropiadas en un conjunto mayor.
Fuentes y comprobación
- Microsoft: Format numbers as text
Leídos límite de precisión 15 cifras y uso de texto para códigos largos. Un formato posterior no restaura caracteres previamente perdidos.
- Microsoft: Keeping leading zeros and large numbers
Leídos Power Query con tipo texto, conversiones automáticas por edición y límites de formato posterior. Identificadores y magnitudes monetarias requieren tipos diferentes.
- Microsoft: Data import and analysis options in Excel
Leídos controles de conversión para ceros iniciales, 15 dígitos,notaciónE y fechas. Comprobar versión y secuencia de transformación, sin afirmar que todo entorno tenga idénticos ajustes.
- MQL5: propiedades de las ejecuciones
DEAL_TICKET identifica ejecución y DEAL_POSITION_ID vincula ejecuciones de una posición; no confundirlos con un ID propio de idea del diario.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
