Gerard es un experto en Python y Data Science que se ha reinventado en los últimos meses. Ha dado un vuelco a su carrera y no le está yendo nada mal.
Gerard Sánchez
Háblame un poco sobre ti, sobre tu trayectoria y experiencia y como ha sido ese “vuelco”.
Se me suelen poner los pelos de punta cuando se habla de expertos, mucho más cuando se refieren a mí personalmente, no es algo que yo me auto calificaría nunca.
Un experto, por definición, es una persona que duda y que constantemente busca la verdad, todo lo contrario a lo que normalmente se vende en los medios, que tratan de vender la imagen de persona inequívoca y que lo sabe todo. Huyo de este tipo de imagen.
Personalmente descubrí Python gracias a un videojuego: World of Warcraft.
Más concretamente, gracias a mi Guild Master, que resultó ser profesor de este lenguaje en Udemy y decidió regalarme su curso, hace ya poco más de 2 años.
En aquella época andaba perdido, no sabía muy bien qué hacer ni tampoco me era fácil encontrar cualquier trabajo, venía de haber hecho un máster sobre finanzas, que me gustaba, pero sabía que no era a eso a lo que quería dedicarme.
No fue hasta encontrar la unión con Python que empezó a interesarme todo este mundillo. Gracias al curso regalado, pude hacer otro de Django y me programé mi página web/blog gsnchez.com.
Mi idea era ser divulgador financiero, hacer artículos sobre temas de mercado, tanto de actualidad como conceptos atemporales… sin embargo no fue hasta la creación del canal de youtube que arrancó todo: mis artículos de Python del blog empezaban a leerse, el canal de youtube iba creciendo, únicamente quedaba ser constante y ser capaz de crear mi propio contenido original…y lo conseguí.
Esto me ha permitido poder arrancar mi propia compañía, ser profesor en escuelas de negocio, estar en contacto con mucha gente, empresas y fondos… una locura inimaginable al inicio.
En alguna ocasión has comentado que estuviste haciendo trading, ¿Puedes contar algo sobre tu experiencia? ¿Qué problemas encontraste? ¿Por qué lo dejaste?
Mis inicios en el trading fueron improvisados, empecé haciendo swing en compañías del Ibex35, no ganaba mucho ni tampoco perdía, me quedé pillado un par de veces, me daba respeto cortar pérdidas y dejar correr los beneficios, hacía lo contrario a lo que hay que hacer, y la verdad es que perdí el interés en poco tiempo hasta que descubrí las opciones financieras…
Se abrió un mundo nuevo para mí.
Empecé a estudiar mucho, descubrí una estrategia basada en determinar Unusual Options activity por internet y la adapté a mi manera, tenía screeners en IB dedicados a filtrar Volumen y Open Interest y siempre con el Time & Sales trataba de averiguar si lo que se negociaba correspondía a compras o ventas.
https://gsnchez.com/blog/article/Un-aprendizaje-costoso
Al inicio era sencillo, el mercado era muy alcista (Presidencia Donald Trump) y si supiste posicionarte largo, ganabas dinero, no hacía falta tener una gestión de capital demasiado rígida, aunque llegaba a sobre operar.
Sin embargo llegó el momento en que las condiciones de mercado cambiaron y me pillaron bastante comprado, hubo una bajada generalizada de las IVols y ahí empezó todo a torcerse, perdí bastante dinero en poco tiempo y acabé retirándome pensando en estudiar y aprender más antes de volver.
¿Cómo definirías el tipo de trading que estuviste probando?
Era una mezcla entre análisis técnico/macro y Unusual Options Activity, intentando leer volumen en el mercado de opciones con un enfoque top-down. Una vez tenía un contrato de opciones interesante pasaba a analizar la acción y/o sector, dependiendo del activo/s que estuvieran candentes.
¿No te planteas volver al trading algoritmico? con tus conocimientos de python podrías analizar miles de estrategias y hacerles backtest.
Sin duda, aplicar todo lo que he aprendido sería gratificante, no sólo a nivel análisis si no para volver a gestionar activamente mi dinero. Creo que ya tengo un nivel como para diseñar estrategias que sean rentables a medio/largo plazo. Mi siguiente meta es aprender Machine Learning para poder llegar un poco más lejos todavía, utilizando data macro.
Ahora te ganas la vida con la formación, en otra época yo también he sido docente y me encantaba la sensación de ver a un alumno ejercitando lo aprendido en mis clases, cuéntame un poco si te ocurre lo mismo o qué es lo que más te aporta en la docencia.
Sí, ahora tengo varias fuentes de ingresos (y diversificadas) relacionadas con la formación/consultoría.
Lo de la docencia es algo muy vocacional, creo que a todos nos llena descubrirle la pasión a alguien, es algo que poca gente tiene el privilegio de provocar en otro, y tener un buen profesor es una de las pocas cosas que te pueden cambiar la vida.
Además he tenido la suerte de tener alumnos de perfiles muy diferentes gracias a trabajar en centros muy distintos: sin estudios, estudios superiores, doctorados, gestores, con titulaciones específicas (CFA, etc…) y es muy divertido adaptar cada clase/curso al entorno, llegando a improvisar una gran parte de la clase algunas veces.
Llegamos al punto interesante, tu último y más ambicioso proyecto, háblame un poco de Pynacle
Creo que Pynacle es la solución en forma de conocimiento no reglado. La transversalidad en estas áreas tecnológicas cambiantes es imprescindible, todos necesitamos aprender de todos y nadie tiene certezas absolutas sobre algo.
En Pynacle ofrecemos formación en Análisis, Ciencia de datos, Quant, Webscraping, Trading algorítmico en formato de plataforma de cursos, resolviendo dudas de forma escrita o en vídeo, haciendo directos… todo lo que se nos ocurra para ofrecer la mejor formación del mercado en relación a estos temas. Además nuestros miembros publican sus proyectos e intentamos ayudarles a avanzarlos tanto a nivel de código como con el enfoque.
De momento tanto Álvaro como yo estamos muy contentos con el avance.
Desde luego, se ha demostrado que la formación específica en campos concretos ahora mismo es lo más valioso que puede recibir una persona en su etapa de formación, se busca mucho la especialidad, ¿puedes hacernos algo de open metrics de Pynacle?
Todavía no puedo revelar demasiado. Llevamos 3 meses y a pesar de ser un modelo algo innovador, esta etapa de “prueba” nos ha demostrado que hay interés en este tipo de aprendizajes y que el concepto de comunidad encaja bien, somos rentables desde el primer mes, esperamos seguir creciendo sin que eso afecte a la calidad de lo que ofrecemos.
Para finalizar, ¿Qué le dirías o qué camino recomendarías que tomara alguien que se quiere dedicar a la programación en Python? (bien sea para el desarrollo web fullstack o para Data Science)
En general, encuentro el acompañamiento muy valioso. Aprender de forma autodidacta es gratificante, pero es mucho más lento y tedioso. Un buen profesor o mentor es clave para no estancarse ni perder la motivación en determinados momentos, que tarde o temprano siempre acaban llegando y que son francamente frustrantes.
Hasta aquí la entrevista con Gerard, una gran persona y un mejor formador, que he tenido la suerte de cruzarme en el camino y que ha puesto en su sitio muchos conocimientos que con el tiempo había ido adquiriendo, pero que estaban muy mal organizados en mi cabeza.