Empezó a programar el viernes a las 9 PM con una taza de café y una teoría sobre los mercados en rango.
Para la tarde del domingo, ya tenía un bot de trading en grid funcional corriendo sobre la API de Phemex, y no había salido de su departamento ni una vez.
Así es como pasa la mayoría de sus fines de semana.
Al Mercado No Le Importan Tus Sentimientos
Sus amigos operan guiados por “vibras”. Hablan de estar "alcistas" o "bajistas" como si fuesen verdaderos marcos de análisis. Revisan gráficos obsesivamente, convencidos de que sienten hacia dónde irá el precio.
Ella no siente nada. Los mercados son sistemas. Los sistemas siguen patrones. Los patrones pueden programarse.
Opera desde 2021, pero dejó de operar manualmente en 2022. No porque fuera mala — era competente — sino porque se dio cuenta de que la disciplina emocional es difícil. El código no tiene emociones.
¿Por qué luchar contra tu propia psicología si puedes simplemente sacarla de la ecuación?
Mayo 2021: El Bot Que Lo Arruinó Todo
En aquel entonces, pensaba que era más lista que todos los demás.
19 de mayo de 2021. El Bitcoin cayó de $43K a $30K en unas cuatro horas. Ella estaba en el trabajo, en una reunión sobre migración de una base de datos, cuando su teléfono empezó a sonar. Notificaciones de error. Una tras otra.
Pidió permiso, fue al baño, abrió su terminal.
Su bot de momentum se estaba liquidando en tiempo real.
La lógica era sólida. Comprar rupturas, vender quiebres, trailing stops. Funcionó perfecto durante dos meses. 40% arriba. Se lo mostró a su colega como diciendo “así es como se hace trading de verdad”.
Pero cuando la volatilidad se disparó y el precio empezó a serruchar, el bot seguía comprando rupturas que se revertían de inmediato. Compraba en $38K, salía con stop en $36K. Compraba en $39K, stop en $37K. Una y otra vez. Siete veces en una hora.
Cuando por fin lo detuvo manualmente, iba un 35% abajo.
Se quedó sentada en su auto después del trabajo, mirando el tablero. El bot no falló. Hizo exactamente lo que ella programó. Pero el código estaba mal para esa situación.
Entró a Twitter. Los bots de todos estaban cayendo. “Mi algoritmo se acaba de rekt”. “Resulta que mi estrategia solo funciona en mercados alcistas lol”. Al menos no era la única en ser una idiota.
Excepto que tres plataformas tenían problemas peores. Demoras en la ejecución de órdenes. Timeouts en la API. Una liquidó a usuarios en precios que no coincidían con ningún otro lado porque su sistema no soportó la carga.
Phemex ejecutó todo. Sus stops se activaron cuando debían. Las pérdidas eran culpa suya, no de un fallo de la plataforma.
Poco consuelo tras perder 35% simplemente porque su código ingenioso no era tan ingenioso.
2022: Viendo Fallar al Smart Money
Mayo 2022. Colapsó Luna.
Lo vio en tiempo real en Twitter. Una stablecoin algorítmica diseñada por gente con PhDs. Teoría de juegos, mecanismos de arbitraje, espirales de muerte “prevenidas” por matemáticas.
Pero las matemáticas estaban mal. O los supuestos estaban mal. O ambos. $40 mil millones liquidados en 48 horas porque el algoritmo aceleró el colapso en lugar de evitarlo.
Su amigo — también ingeniero, también se creía muy listo — perdió $80K en UST.
“El diseño del mecanismo tenía sentido. ¿Por qué no funcionó?”
Porque no puedes programar contra el pánico humano. Porque los casos límite que no prevés te liquidan.
Ella estaba construyendo sistemas de trading mientras veía implosionar los sistemas de otros. Celsius no pudo con los retiros. Three Arrows Capital era solo apuestas sobreapalancadas. BlockFi, Voyager, todas las plataformas “algorítmicas”: solo una gestión de riesgo deficiente.
Luego FTX. Noviembre. El exchange dirigido por “traders cuantitativos” que supuestamente sabían más de gestión de riesgo que nadie. Su algoritmo para gestionar fondos de clientes era solo fraude con pasos adicionales.
Empezó a añadir más circuit breakers a sus bots. Más lógica de “si pasa algo raro, para todo”. Ganaba menos dinero. Sobrevivía.
El Proyecto de Fin de Semana
Bitcoin atascado entre $98K y $103K durante dos semanas. Perfecto para un bot de grid.
La idea es simple: órdenes de compra por debajo del precio actual, órdenes de venta por encima. El precio rebota y capturas el spread.
Idea simple, ejecución fastidiosa. Pasó el viernes por la noche escribiendo la lógica de colocación de órdenes, se dio cuenta de que sus reglas de rebalanceo eran basura, las reescribió. Una hora debugueando por qué su websocket se caía, hasta darse cuenta de que se le olvidó enviar un heartbeat.
Siempre es por alguna tontería.
Alrededor de las 2 AM pidió pad thai y siguió programando.
Sábado por la mañana, modo paper trading. Primer bug: órdenes fuera de rango. Arreglado. Segundo bug: tamaño de posición incorrecto. Arreglado. Tercer bug: error de tipeo en el nombre de una variable, tardó 45 minutos en encontrarlo porque obvio.
Encontró once bugs en total. Corrió limpio dos horas en modo paper. Suficientemente bueno.
Cambió a en vivo. Se cayó de inmediato. Olvidó considerar el tamaño mínimo de orden del exchange.
Arreglado. Reinició. Lo observó durante una hora. Todo ejecutándose perfecto.
Cerró su laptop y salió a caminar. Si se rompe, se rompe.
APIs Que Sí Funcionan
Había intentado montar bots en otras plataformas. Siempre un desastre.
Rate limits que se activan al azar. Endpoints REST que hacen timeout justo cuando hay volatilidad — justo cuando los necesitas. Websockets que simplemente dejan de enviar datos. Suerte descifrando por qué solo con la documentación.
¿Y conseguir datos de margen precisos vía API? La mitad de las plataformas ni siquiera exponen esa info bien. Supón que debes confiar ciegamente en su motor de liquidación.
Ya perdió la cuenta de las veces que un bot falló por culpa del API de la exchange y no por error propio.
La API de Phemex es, simplemente... funcional. La documentación coincide con los endpoints. Los rate limits tienen sentido. Los mensajes de error te dicen el problema, no solo “bad request”.
Y el sistema de Unified Margin implicaba que no tenía que mover colateral manualmente. Toda su cuenta respaldaba cada posición. Para grid trading, eso significaba poder correr 18 niveles en vez de 8 con el mismo capital.
Configuró 18 niveles de grid entre $98,400 y $102,600. Cada nivel: 0.03 BTC. Stop bajo $96K. Cierra todo por encima de $105K.
El sábado por la tarde, después de arreglar tres typos y una race condition que sí era importante, el bot entró en producción.
Lo monitoreó una hora. Todo funcionó perfecto.
Luego dejó de mirar, porque ver los logs no mejora el código.
Domingo Por La Mañana
Se despertó, tomó el celular.
Catorce trades durante la noche. Ocho compras en caídas, seis ventas en rebotes. P&L neto: +$410.
No es la gran vida. Solo el sistema funcionando mientras dormía.
No tuvo que despertarse a las 3 AM para operar manualmente. No se perdió de nada por estar haciendo el desayuno. El bot solo ejecutó.
Para el domingo en la noche, 34 operaciones en total. +$920. No es un moonshot, solo ejecución consistente.
Revisó los logs dos veces buscando errores. No encontró nada. Todo limpio.
El código funcionando como debe es mejor que el dinero.
Duda del Domingo Por La Noche
Tarde el domingo, scrolleando Twitter. Alguien presume 40x en una memecoin. Los comentarios llenos de “acabo de comprar más” y emojis de cohete.
Sus bots hicieron $920 este fin de semana. Esa persona random hizo $120,000 con solo apretar “comprar”.
Pasa cada ciclo. Traders manuales sin sistema, sin gestión de riesgo, sin código — solo vibra y suerte — hacen 100x mientras ella consigue retornos consistentes con infraestructura sofisticada.
¿Cuál es el maldito sentido de todo esto si cualquiera sin código logra un 100x?
Su ex solía decirle cosas así. “¿Te pasas todo el finde programando para ganar $900? Solo compra Bitcoin.”
Sí. O compra Bitcoin en el pico y pierde 60%. O compra cualquier shitcoin que termina muerta. O vende en pánico en el fondo, porque los humanos somos terribles para esto.
Los sistemas no te hacen más inteligente. Solo eliminan tu parte emocional destructiva.
Aun así. Ver a alguien duplicar seis cifras en una memecoin mientras tú debugueas conexiones websocket a las 2 AM... te hace preguntarte si realmente lo estás haciendo bien.
Tres Años Después
Tres años construyendo estos sistemas. Una lección: la estrategia es fácil, la ejecución lo es todo.
Da igual lo bueno que sea tu lógica si el exchange se cae en plena volatilidad. Tu bot de arbitraje no sirve si los rate limits te frenan cuando los spreads se amplían. Las grid strategies fallan si no puedes obtener datos de margen precisos.
Ahora corre seis bots diferentes en Phemex. Bots de grid, scripts de DCA, estrategias con funding rate. No siempre gana cada semana. Pero ejecutan de forma confiable porque la infraestructura funciona.
El uptime de la API de Phemex es prácticamente perfecto. Las órdenes pasan. Los feeds de datos no se caen. Los cálculos de margen son correctos. Dos años corriendo estos bots, cero fallos provocados por el API.
Después de ver el algoritmo de Luna colapsar, ver la “gestión de riesgos” de FTX desenmascarada como fraude, tras ver sus propios bots romperse por infraestructura deficiente — el código ingenioso no vale nada si el fundamento es inestable.
O quizá: nada de esto importa si el exchange se cae.
Sigue Construyendo
Trabajo diario: ingeniera de software en una fintech. Noches y fines de semana: programando bots de trading, porque aparentemente programar todo el día no es suficiente.
Su portafolio no es enorme comparado con amigos que pegaron fuerte en memecoins. Pero es consistente. Ellos tienen rachas locas de ganancias y pérdidas brutales. Su cuenta solo va subiendo poco a poco. Algunas semanas verde, algunas rojo. Los bots siguen trabajando.
A veces le piden consejos de trading. Ella responde: "No intentes predecir el mercado. Diseña un sistema que lo pueda sobrevivir."
Casi nadie quiere oír eso. Buscan tips mágicos, no tutoriales de Python.
Perfecto. Menos competencia.
La Satisfacción
Hay algo especial en despertar y ver que tu código ejecutó perfecto mientras dormías. No es emocionante. Más bien... funcionó como debía.
La lógica estaba bien. El código limpio. La infraestructura aguantó.
Su bot de grid sigue trabajando. Bitcoin sigue oscilando entre $98K y $103K. Mientras se mantenga en rango, el bot sigue generando. ¿Rompe el rango? Se cierran posiciones automáticamente, espera el siguiente setup.
No necesita vigilarlo.
Ya está trabajando en lo siguiente. Algún bot de gaps de liquidez con resets en el funding rate. Los primeros backtests se ven bien. Probablemente esté en producción el próximo fin de semana.
Asumiendo que no pierda cuatro horas debugueando alguna tontería de nuevo.
Lo más probable es que sí.
Para mantener nuestro principio inquebrantable — la protección absoluta de la privacidad y seguridad de los activos de nuestros usuarios — los personajes y narrativas de la serie ‘Legends’ son creaciones artísticas inspiradas en acciones y comportamientos reales de millones de miembros de la comunidad. Son el espíritu mismo de la comunidad Phemex. Detrás de cada leyenda, vemos tu huella.
Los mejores sistemas no se construyen solo en fines de semana; se validan en la arena.
En este aniversario, estamos premiando la inteligencia.
Phemex celebra 6 años de fiabilidad con una Competencia de Trading por $6,000,000— un laboratorio donde el código se enfrenta al capital y la lógica se pone a prueba ante el caos del mercado. No se trata de operaciones afortunadas; se trata de demostrar que tu sistema tiene una ventaja cuantificable.
Despliega tu estrategia.






