← Blog

Episodio 15

Entender varios mercados

Al principio, LowFlow estaba construido en torno a mi propio entorno. Era normal. Desarrollaba lo que necesitaba para operar, con las plataformas que usaba y los datos que tenía a mano.

Pero desde el momento en que decidí convertirlo en un producto real, una pregunta se volvió imposible de evitar: ¿debía LowFlow funcionar únicamente con mi forma de operar?

Evidentemente, no.

Un trader no usa las mismas herramientas que otro

Algunos usan NinjaTrader. Otros Sierra Chart. Otros Quantower. Algunos simplemente importan sus operaciones con un archivo CSV.

Están los futuros. El Forex. Los CFD. Y más adelante, se podrán añadir otros mercados.

Si quería que LowFlow pudiera evolucionar, sobre todo no debía construir el diario en torno a una sola plataforma. Debía construir un sistema capaz de recibir datos de varias fuentes.

Ahí fue donde los complementos tomaron su lugar

La idea era simple: la plataforma de trading hace lo que ya hace muy bien. LowFlow recupera luego la información que el diario necesita. Operaciones. Entradas. Salidas. Horas. Precios. Capturas cuando están disponibles.

Y todo eso permanece local en el ordenador del trader.

No quería obligar a nadie a exportar manualmente sus operaciones cada noche. Menos aún copiar y pegar decenas de líneas en un diario. Si la plataforma ya tiene la información, el sistema debe poder recuperarla.

Pero todas las plataformas son diferentes

Ahí es donde el trabajo se vuelve interesante. NinjaTrader no funciona exactamente como Sierra Chart. Sierra Chart no funciona exactamente como Quantower. Los formatos no son idénticos. Los archivos no son idénticos. Las maneras de identificar las operaciones no siempre son idénticas.

Y sin embargo, al final, LowFlow debe entender lo mismo: aquí hay una operación.

Fue entonces cuando empecé a pensar más en términos de pasarelas que de plataformas. Cada fuente puede hablar su propio idioma. LowFlow debe ser capaz de traducir.

El CSV se volvió importante por la misma razón

Sé muy bien que nunca podré dar soporte a todas las plataformas de trading desde el primer día. Existen demasiadas. Así que también mantuve una puerta abierta. Si una plataforma puede exportar un CSV, LowFlow puede aprender a leerlo.

El objetivo no es decir: «tu plataforma no es compatible». El objetivo es más bien preguntarse: «¿qué datos me puede dar?». Y a partir de ahí, construir el parser necesario.

Abrir el diario sin convertirlo en una fábrica

Ese era el verdadero desafío. Añadir varias plataformas puede convertir muy rápido un proyecto simple en un sistema enorme y complicado. No quería eso.

El corazón de LowFlow debía seguir siendo el mismo. El trader abre su diario. Sus datos llegan. Analiza su jornada. La complejidad debe quedarse detrás. No delante de él.

LowFlow se volvió más grande que mi propia configuración

A partir de ese momento, ya no construía solo para mi plataforma. Construía una estructura capaz de acoger varias.

Ese cambio quizás parezca pequeño visto desde fuera. Pero para mí, representaba una etapa importante. LowFlow podía ahora empezar a adaptarse al trader. No al revés.

← Volver al blog