← Blog

Episodio 19

Cuando el historial empieza a volverse serio

Al principio de un diario, unas decenas de operaciones no plantean ningún problema. Casi todo se puede mirar manualmente.

Luego pasan las semanas. Los meses. Se añaden cuentas. Las capturas se acumulan. Las importaciones se vuelven más numerosas. Y de repente, lo que funcionaba perfectamente con 50 operaciones tiene que funcionar con 5 000.

Ahí es donde aparece otro tipo de problema.

Construir para hoy es fácil

Construir para el historial es diferente. Un diario puede parecer rápido y limpio cuando contiene pocos datos. Pero eso no es una verdadera prueba.

La verdadera prueba llega cuando uno empieza a pedir: muéstrame solo esta cuenta; solo este periodo; solo este setup; compara estos meses; encuentra esta operación; carga las imágenes; recalcula las estadísticas. Y hazlo sin ralentizar todo lo demás.

Los datos deben poder crecer sin volverse un desorden

Ahí también es donde las decisiones de estructura se vuelven importantes. Una operación debe tener una identidad clara. Una cuenta debe tener una identidad clara. Una captura debe poder vincularse a la operación correcta. Un dato importado no debe crear una segunda copia de una operación que ya existe.

Cada detalle parece pequeño cuando se construye. Pero cuando el historial crece, las pequeñas ambigüedades se convierten en grandes problemas.

Justamente me encontré con este problema con los duplicados

Cuando varias fuentes pueden alimentar el diario, dos archivos diferentes pueden a veces representar el mismo evento real de una forma diferente. Un complemento puede escribir una operación. Un CSV puede contener las ejecuciones que componen esa misma operación. Si el diario trata ambos como dos operaciones diferentes, los resultados se vuelven falsos.

Así que tuve que trabajar en una lógica mucho más prudente. Detectar lo que parece un duplicado. Comparar la información. Pero sobre todo: nunca eliminar automáticamente algo simplemente porque el sistema cree que es idéntico. El trader debe poder verificar.

Esta filosofía aparece incluso en el código: la detección se mantiene deliberadamente conservadora y devuelve los grupos para revisión humana en lugar de decidir por sí sola qué eliminar.

Porque un dato falso puede ser peor que un dato faltante

Si un diario muestra dos veces la misma operación, todas las estadísticas posteriores se contaminan. P&L. Win rate. Número de operaciones. Promedios. Rachas. Todo.

Así que la calidad del historial se volvió tan importante como su volumen.

Y ahí fue cuando me di cuenta de algo

Hacer funcionar un diario para una semana es una etapa. Hacerlo funcionar para varios años es otra.

No quería que LowFlow se volviera menos útil a medida que el trader acumula experiencia. Debería ser exactamente lo contrario. Cuanto más crece el historial, más interesante debería volverse.

← Volver al blog

Advertencia de riesgo: El trading de futuros y divisas (forex) conlleva un riesgo sustancial y no es adecuado para todos los inversionistas. Un inversionista podría perder la totalidad, o incluso más, de su inversión inicial. El capital de riesgo es dinero que puede perderse sin comprometer la seguridad financiera ni el estilo de vida. Solo se debe utilizar capital de riesgo para operar, y solo quienes cuenten con suficiente capital de riesgo deberían considerar operar. El rendimiento pasado no es necesariamente indicativo de resultados futuros.

Rendimiento hipotético (CFTC, regla 4.41): Los resultados de rendimiento hipotéticos tienen muchas limitaciones inherentes, algunas de las cuales se describen a continuación. No se declara que ninguna cuenta obtendrá, o probablemente obtendrá, ganancias o pérdidas similares a las mostradas; de hecho, con frecuencia existen diferencias marcadas entre los resultados de rendimiento hipotéticos y los resultados reales obtenidos posteriormente por cualquier programa de trading en particular. Una de las limitaciones de los resultados de rendimiento hipotéticos es que generalmente se preparan con el beneficio de la retrospectiva. Además, el trading hipotético no implica riesgo financiero, y ningún historial de trading hipotético puede reflejar por completo el impacto del riesgo financiero del trading real. Por ejemplo, la capacidad de soportar pérdidas o de apegarse a un programa de trading en particular a pesar de las pérdidas son aspectos importantes que también pueden afectar negativamente los resultados reales. Existen muchos otros factores relacionados con los mercados en general o con la implementación de cualquier programa de trading específico que no pueden tenerse en cuenta por completo al preparar resultados de rendimiento hipotéticos, y todos ellos pueden afectar negativamente los resultados de trading.