David Bergstrom - entrevista con un trader cuantitativo

David Bergstrom

David Bergstrom es un trader cuantitativo que ha pasado años investigando, desarrollando, probando e implementando estrategias para empresas de trading de alta frecuencia, CTAs, gestores de dinero e incluso traders individuales.

Desde entonces ha utilizado el software detrás de sus procesos probados para lanzar Build Alpha, que ayuda a los traders profesionales y a los inversores institucionales a crear cientos de estrategias de trading sistemáticas, incluso si no tienen experiencia en programación.

He aquí una entrevista con David Bergstrom. Habla de sus inicios en el mercado de valores, de ser un programador autodidacta y de por qué decidió abrir su software a todos los traders...

A los traders que aún no han tenido éxito, les digo que sigan adelante. El trading es una actividad maravillosa para los que perseveran. David Bergstrom

1. ¿Recuerda cuándo y por qué empezó a operar?

Siempre he sido un poco buscavidas que buscaba formas de ganar dinero extra y evitar la carrera de ratas. Al principio probablemente me motivaban los grandes sueños... ya sabe, coches, casas, vacaciones, el típico estilo de vida de trader del que todos nos enamoramos. Ese estilo de vida es ciertamente posible, no me malinterpreten, pero en ese momento pensé que el trading iba a ser fácil, algo que podría hacer aparte para ganar un poco más de dinero.

De hecho, empecé a hacer trading después de licenciarme y tuve cierto éxito al principio. Recuerdo que una mañana me desperté en clase preguntándome qué estaba haciendo aquí en el sitio. En aquel momento operaba con cualquier cosa, desde centavos, acciones de baja flotación, opciones, y ahora trabajo principalmente en futuros en una empresa de creación de mercados de alta frecuencia.

2. ¿Cuál es su estilo de trading y cómo lo integra con sus otras actividades? ¿Compagina el trading con su vida o compagina su vida/trabajo con el trading?

Intento ser lo más estoico posible y al principio de mi carrera tuve problemas con las emociones, la disciplina y la paciencia, por lo que la transición al trading automatizado fue muy lógica para mí. Los mercados son mi vida, así que todo lo que hago está relacionado con ellos. Incluso muchos de mis amigos íntimos son traders, así que siempre estoy hablando de los mercados de alguna manera. Apuesto a que mi novia probablemente puede hablar de un libro mejor que la mitad de estos "gurús", sólo con escuchar las conversaciones telefónicas de vez en cuando.

3. ¿Qué le motiva a trabajar constantemente para mejorar su trading/empresa y a amar lo que hace?

Es el mayor rompecabezas por resolver y el mayor estímulo intelectual que puedes encontrar. Cada día hay nuevos datos, información, etc. que te mantienen alerta. El mercado es una bestia viva que respira y si te duermes en él, puedes desaparecer mañana, y creo que ese reto es increíblemente motivador. Es sin duda el mejor juego del mundo y compites con los participantes más brillantes, inteligentes y bien capitalizados del mundo; ganar es muy gratificante.

4. A lo largo de su carrera, ¿es capaz de identificar un momento o una rutina que empezó a hacer y que luego marcó la diferencia en su forma de trading y/o en su vida?

Sí, sin ninguna duda. Antes he mencionado que tengo problemas para mantener mi voz interior calmada y tranquila. Obviamente, esto provoca muchas turbulencias en tu cuenta. Aunque progresaba lentamente, no tenía la sensación de estar abriéndome camino, ya sabes, haciendo los números de trading que te liberan. Así que tuve la suerte de aterrizar unos años en mi viaje para convertirse en un asistente de comercio en la empresa HFT he mencionado anteriormente. Cuando empecé, pensé "tío, lo que yo creo que es el trading y lo que hacen estos tíos son dos cosas completamente distintas".

La idea de cuantificar tu ventaja y ponerla a prueba era totalmente nueva para mí. Después de aprender a probar ideas, analicé mis primeras operaciones y pensé "Oh, no. ¿Qué estaba haciendo? No haría nada de esto sabiendo lo que sé ahora" y de repente lo entendí. ¿Por qué mi cuenta subía y bajaba? Sencillo, no haga más esto ni opere con esta estrategia que ni siquiera tiene un beneficio cuantificado válido, etc.

5. ¿A qué atribuye su éxito y su progreso? ¿A la suerte, a su intelecto e inteligencia o al trabajo duro y constante? ¿O tal vez a una combinación?

Una combinación, sin duda. Sin duda tuve suerte de conseguir el trabajo en la empresa de HFT, ya que estaba claro que no estaba cualificado, pero en realidad empecé como un simple servidor de café o comida, pero me dejé la piel para aprender la programación y la parte cuantitativa del negocio. Yo diría que el éxito no puede existir sin suerte y trabajo duro, así que no me sorprende. Me gusta el dicho de que la oportunidad a menudo se disfraza de trabajo duro.

6. Supongo que se ha enfrentado al fracaso en el pasado. ¿Cómo ha superado esos fracasos y cómo ha evolucionado desde entonces?

Cuando empecé, me resultó muy fácil superarlo porque no tenía otra opción. Había dejado la universidad, así que fracasar significaba incorporarme a la carrera por el empleo. No sé, trabajar en un bar o conducir un camión; no hay nada malo en ello, pero desde luego hace más difícil cumplir los sueños de coches bonitos y vacaciones en familia. Sabía que tenía que seguir adelante pasara lo que pasara: el fracaso no era una opción, por muy cursi que suene.

Pero ahora la motivación es más sofisticada e intelectual. Para mí, el fracaso es otro rompecabezas que resolver y un incentivo para ver el problema desde un nuevo ángulo, lo cual es casi emocionante. Porque ahora, si fracaso, conozco una forma (o varias) que no funcionan, lo que significa que me estoy acercando a la solución.

7. ¿Qué cree que le diferencia de otros que intentan triunfar en lo que hacen?

Mi trabajo. Me encanta lo que hago y me permite trabajar horas locas y pensar en los problemas que quiero resolver todo el día, todos los días, sin que eso me desgaste. No sé de dónde viene, probablemente del deporte, pero siempre me enseñaron que si quieres jugar, destacar o conseguir recompensas, tienes que trabajar más duro. Así que ahora, cada vez que me enfrento a algo, no sé si un reto o lo que sea, siempre pienso que la solución es trabajar más duro (y más inteligentemente).

8. ¿Qué consejo daría a los que fracasan, se rinden o nunca empiezan? Tanto si se trata de trading como de cualquier otra cosa en la vida.

Si en algún momento pensaste que era una buena idea o que merecía la pena... persíguelo para rascarte ese picor. Ese arrepentimiento puede carcomerte para siempre. A los traders que aún no han tenido éxito, les digo que sigan adelante. El trading es una actividad maravillosa para aquellos que perseveran.

9. ¿Te marcas objetivos? ¿Crees que es una buena forma de conseguir lo que te propones?

Sí, me marco objetivos anuales y actualizo una lista de tareas diarias. Mi lema son los pequeños pasos, y aquí me viene a la mente otra cita: "la gente suele sobrestimar lo que puede conseguir en un año e infravalorar lo que puede conseguir en cinco años". Intento hacer un pequeño progreso cada día y eso va sumando; supongo que también es un buen consejo para las cuentas de trading.

10. Sabiendo lo que sabe ahora y cómo ha llegado hasta donde está hoy, ¿hay algo que desearía haber hecho de otra manera, tal vez algo más temprano en la vida (o más tarde)?

Habría aprendido programación para poder probar cosas. Me parece una locura que puedas ver una estadística en Internet o escucharla en la televisión y la mayoría de la gente no tenga forma de verificarla por sí misma. Para mí, poder validar o verificar algo muy rápidamente es un superpoder. Aunque sea erróneo, cierto, parcialmente cierto o lo que sea, puede conducir a algo que te ayude.

11. ¿Puede explicarnos un poco qué es Build Alpha y cómo pueden utilizarlo los traders de a pie para mejorar y desarrollar sus operaciones?

Definitivamente está creciendo y mejorando con cada actualización. Construí el software por algunas razones principales, pero la principal es que cuando aprendí la importancia de probar las cosas antes de arriesgar mi dinero, empecé a tener y construir esta lista MASIVA de ideas que quería probar y nunca tenía tiempo suficiente. Así que finalmente, me dije a mí mismo "¿sabes qué? Voy a construir algo que pueda probar miles de ideas rápidamente, de lo contrario nunca seré capaz de reducir esa lista". Así que la idea principal es ahorrar tiempo y probarlo todo.

Build Alpha tiene tres usos principales para mí. En primer lugar, puede generar automáticamente estrategias para mí sin que yo tenga que hacer más programación. Así que puedo seleccionar ideas específicas para probar o seleccionar ideas al azar o miles de ideas y el software puede construir las mejores estrategias. El segundo uso es validar estas estrategias y crear expectativas adecuadas utilizando algunas pruebas avanzadas que ahora puedo aplicar fácilmente a todas estas estrategias. Por último, cada vez que encontraba una nueva estrategia, tenía que codificarla para automatizarla. Así que en Build Alpha, creé algunos generadores de código, para poder generar un código completo con sólo pulsar un botón.

La idea era ahorrar tiempo y aumentar masivamente mis horas de investigación, porque ahí es donde realmente radica el problema. También me simplifica un poco el proceso de desarrollo.

12. Tengo entendido que usted mismo utilizó una versión de Build Alpha en privado antes de ponerla a disposición del público. ¿Podría explicar por qué pensó que existía la necesidad de un producto de este tipo, como usted dice, para ayudar a "salvar la brecha entre el mundo de la programación, el mundo del trading cuantitativo y el gestor/trader de dinero"?

Sí, la mayor parte de Build Alpha eran programas independientes que ejecutaba desde la línea de comandos y generaban resultados en forma de texto. Después de un tiempo empecé a estandarizar mi proceso de desarrollo y prueba de estrategias. Algo así como construir, luego probar uno, probar dos, luego codificar o lo que fuera, así que pensé "¿por qué no ponerlo todo en un sitio para hacerme la vida más fácil?". Ya conoces la cita de Bill Gates: "No le des un trabajo duro a un trabajador duro, dáselo a una persona perezosa porque encontrará una manera fácil de hacerlo". Yo no soy perezoso, pero creo que esta cita es aplicable porque siempre intento simplificar las cosas para poder centrarme en lo que más me importa (cazar huesos). Así que, sinceramente, era sobre todo para mí y sigue siéndolo en su mayor parte. Tengo buenas ideas y me encantan todos los chicos de Build Alpha, pero si encuentro algo útil para mi proceso, le doy prioridad y lo añado primero.

13. Citándote en tu entrevista de Chat With Traders, dijiste que aprender a programar era como tener un superpoder. ¿Puede explicar qué quiere decir con esto y por qué cree que el trading algorítmico/sistemático tiene tanta ventaja sobre el discrecional?

Yo no diría que es una ventaja sobre el trading discrecional, y de hecho creo que pueden coexistir. Pero para tipos como yo que tienen problemas para ser coherentes con sus emociones, disciplina o lo que sea, el trading sistemático es el único camino a seguir y a veces ser un buen trader sólo significa admitirlo. Soy el primero en decir que no puedo hacerlo como trader manual, pero porque puedo decirlo, me mantiene en marcha y el éxito no puede suceder si estás atascado - es sólo un hecho de la vida, ¿verdad?

La importancia de la programación o la capacidad de probar ideas rápidamente viene del hecho de que vivimos en un mundo en rápido movimiento. Las operaciones solían llevar días o incluso semanas, pero ahora se producen mucho más rápido. Las estrategias van y vienen y si te quedas estancado, el mercado cambia y no puedes adaptarte lo suficientemente rápido, tus cuentas no se pagan. Tienes conocimientos, así que por qué no aprovecharlos con la tecnología, eso es básicamente lo que pensaba por el camino. Para mí, es una extensión de ti mismo, como un superpoder.

cuenta demo